MeCab Extension   [w]

MeCab Extension 20190901 とりあえず公開 *とりあえずなので即実用化できるような有効なサンプルなどもありませんが… ================================================================================ ■MeCabについて -------------------------------------------------------------------------------- MeCab (和布蕪)とは MeCabは 京都大学情報学研究科-日本電信電話株式会社コミュニケーション科学基礎研究所 共同研究ユニットプロジェクトを通じて開発されたオープンソース 形態素解析エンジンです。 https://taku910.github.io/mecab/ -------------------------------------------------------------------------------- そのほか、MeCab用の辞書など現在も現代語も含め更新や公開をされているサイトもあります。 ■なにができるのか? ※実用例に対してはあまり詳しいわけではありませんが 日本語文章の解析・・・データの分離が必要な検索エンジンなど… 最近では(AI)ディープラーニングや統計情報のデータ解析に用いられている事も多いようです。 また、ゲームに近い所では、文章の自動改行の解析にも用いられているようです。 https://techblog.kayac.com/unity_advent_calendar_2018_21 ================================================================================ □環境について libmecab.dll を利用しています 本家サイトよりwindows版をインストールするか もしくは・・・ C:\Program Files\Clickteam Fusion Developer 2.5\libmecab.dll *ほか、実行時のprojectフォルダにも配置が必要かもしれません ここに入れる ================================================================================ ■Action InitMecab mecabを使えるように初期化します ※ライブラリ初期化オプションを指定できます "-r dic/ipadic/dicrc -d dic/ipadic" Mecab_sparse_toStr 解析を行う文章を入れます *解析データをテキストで得ます Mecab_sparse_toNode 解析を行う文章を入れます *解析データを配列で得ます ---------------------------------------------------------------------- ■Expressions getMecabStatus mecabの初期化状態を得ます 0:未初期化 1:初期化済み GetResult Mecab_sparse_toStrによる解析結果を得ます *解析後のフォーマットはmecab本来のフォーマットになります (改行、タブ、カンマで分けられています) Get_Node_Surface Mecab_sparse_toNodeによる解析結果の単語を得ます Get_Node_Feature Mecab_sparse_toNodeによる解析結果の情報を得ます Get_Node_Length Mecab_sparse_toNodeによる解析結果の個数を得ます ---------------------------------------------------------------------- 何か面白い使い方がありましたら教えて頂ければ幸いです。 DOWNLOAD