タグ

purrrに関するmahler-5のブックマーク (3)

  • [R] トピックモデル(LDA)を用いた大量文書の教師なし分類 - Qiita

    はじめに テキストマイニングの手法、トピックモデルを用いて文書の自動分類に挑戦します。 理論的な部分はこちらの。 先人の拵えた偉大なパッケージ群を活用させてもらい、Rでの実装部分を中心に書いてみたいと思います。 自分の振り返りためにも、困ったポイント、未解決ポイント含めて書いてるので、かなり回りくどいかもしれませんがご了承ください。 トピックモデルとは テキストマイニングではネット上のブログやニュースなど、多量の文書を取り扱うことが多いですが、トピックモデルを用いることによって、そういった文書を教師なし学習で分類することができます。 ざっくりとしたイメージですが、「文書中に出現する単語の出現確率を推定するモデル」ということ。スポーツなら「サッカー」「野球」「バレーボール」のような単語が出現しやすく、料理なら「レシピ」「献立」「まな板」みたいな単語がきっと多く出てくるのはイメージがわきやす

    [R] トピックモデル(LDA)を用いた大量文書の教師なし分類 - Qiita
  • dplyr & purrr を用いたデータハンドリング

    dplyr & purrr を用いたデータハンドリング 1. dplyr & purrr を用いたデータハンドリング 2. About Me • 杣取 恵太(そまとり けいた) • 専修大学大学院文学研究科心理学専攻 博士2年 • 日学術振興会 特別研究員(DC1) • 研究テーマ: ⎻ 恐怖条件づけの個人差 ⎻ メタ認知の認知モデリング • 趣味: ⎻ 麻雀、ダーツ 3. 資料の内容 dplyr と purrr(ちょこっとtidyr)を使って データを楽にハンドリングする! 4. tidyverseワークフローにおける資料の位置付け データの 読み込み 可視化 モデル化 dplyr purrr 整然化 変形 プログラミング 5. 発表で使うパッケージ library(tidyverse) library(stringr) 6. まずはデータの読み込み データの 読み込み 整然化

    dplyr & purrr を用いたデータハンドリング
  • purrr: ループ処理やapply系関数の決定版

    forループやlistの処理などをより簡潔に書けるようにしてくれるパッケージ。 標準のapply系関数よりも覚えやすく読みやすい。 dplyr や tidyr と組み合わせて使う。 いまのところ並列化する機能はないので、 それに関してはforeach/parallelページを参照。 tidyverse に含まれているので、 install.packages("tidyverse") で一括インストール、 library(tidyverse) で一括ロード。 list, vector操作 各要素に関数を適用するapply系関数 library(conflicted) library(tidyverse) v = list(1, 2L, "3") check_class = function(x) {paste0(x, " is ", class(x))} # 自分でfor文を書くと結構大変

    purrr: ループ処理やapply系関数の決定版
  • 1