Mecabを使って文章解析をするために〜Mecabのインストールから〜
イントロダクション
最近(結構前からですが。。。)は、人工知能が流行っていますね。じゃやってみようとやってみました。やっぱり難しい、と思いましたが。。。
「数学的な部分が難しい!APIの扱い自体はそんなに難しくない」
と言うのが全体的な感想です。
Tensorflow Keras 〜初めてのKeras〜 https://t.co/g2mtjvaVS5
— たくのじ (@java_takunoji) January 1, 2019
上のリンクは初めの部分です、全体のやったことは以下のようなものです。
- Tensorflow Keras 〜初めてのKeras〜
- Tensorflow Keras Errors〜”python is not installed as a framework.”〜
- Python Tensorflow 〜初めての人工知能(TensorFlowインストール)〜
- Tensorflow Keras〜初めのトレーニング_1〜
- Tensorflow Keras〜初めのトレーニング_2:前処理〜
- TensorFlow Keras〜テキストの分類〜
- Python TensorFlow tutorial〜チュートリアルを進めるコツ、ワンポイント〜
- TensorFlow Keras〜回帰、準備から予測まで〜
- TensorFlow Java 環境構築〜JavaでもTensorFlow〜
TensorFlowのチュートリアルをやってみて
結局のところ以下のような手順で操作を行いました。
Pythonでの実装を行ったのですが、最後の「判定結果」を表示するときに結果が「NumPy」→数値配列だったので意味が理解できませんでした。
結論
TensorFlowを使いこなすために必要な知識は、以下のようになると思いました。
- 上記の「4」に当たる「予測処理」での結果を理解するための「数学力」
- モデルを作るための「数学力」※計算結果が何を示すのか、わかるレベル
- モデルの構築方法(レイヤーの組み合わせかた)
そして、細かい計算方法はわからないけど、自分なりに文章解析を行うための方法を考えています。そこで使用するのが「Mecab」文を品詞分解したり単語に分割してくれるプログラムです。(日本製オープンソース)
<Mecabのインストール方法>※表示されている文言が違う
今後は、数学的な部分=統計学をプログラミングで理解する方向に向かおうと思います。
https://www.zenryokuservice.work/entry/2019/06/25/091307
Python Mecab〜日本語を分解してみよう〜 – PGボックス
Eclipse セットアップ
- Java Install Eclipse〜開発ツールのインストール〜
- TensorFlow C++環境〜EclipseにCDTをインストール〜
- Setup OpenGL with Java〜JOGLを使う準備 for Eclipse〜
- Eclipse Meven 開発手順〜プロジェクトの作成〜
- Java OpenCV 環境セットアップ(on Mac)
- Java Basic
- Java Basic Level 1 〜Hello Java〜
- Java Basic Level2 〜Arithmetic Calculate〜
- Java Basic Level3 〜About String class〜
- Java Basic Level 4〜Boolean〜
- Java Basic Level 5〜If Statement〜
- Java Basic Summary from Level1 to 5
- Java Basic Level 6 〜Traning of If statement〜
- Java Basic Level8 〜How to use for statement〜
- Java Basic Level 8.5 〜Array〜
- Java Basic Level 9〜Training of for statement〜
- Java Basic Level 10 〜While statement 〜
- Java Basic Swing〜オブジェクト指向〜
- Java Basic Swing Level 2〜オブジェクト指向2〜
- サンプル実装〜コンソールゲーム〜
- Java Basic インターフェース・抽象クラスの作り方
- Java Basic クラスとは〜Step2_1〜
- Java Basic JUnit 〜テストスイートの作り方〜