私はテンソルフローを調査しており、利用可能なオプションを使用してセンチメント分析を行いたいです。私は次のチュートリアルを見ました http://www.tensorflow.org/tutorials/recurrent/index.html#language_modeling
Naive Bayes Classifier、Maximum Entropy Algorithm、Scikit Learn Classifierで働いてきましたが、テンソルフローが提供するより良いアルゴリズムがあるかどうか知りたいです。これは開始するのに適した場所ですか、それとも他のオプションがありますか?
正しい方向を指し示す助けは大歓迎です。
前もって感謝します。
一般的に使用されるアプローチは、感情分析を行うために畳み込みニューラルネットワーク(CNN)を使用することです。これで素晴らしい説明/チュートリアルを見つけることができます WildML blogpost 。付随するTensorFlowコードは here にあります。
別のアプローチは、LSTM(または関連するネットワーク)を使用することです。オンラインで実装例を見つけることができます。良い出発点は this blogpost です。
私にとって、最も簡単なチュートリアルは次のとおりです: https://pythonprogramming.net/data-size-example-tensorflow-deep-learning-tutorial/?completed=/train-test-tensorflow -deep-learning-tutorial /
TensorFlow.train.AdamOptimizer().minimize(cost)
を順を追って説明し、Sentiment140データセットを使用します(スタンフォード大学からの、ポジティブおよびネガティブな感情の約1 milの例)