これは、Scikit-Learn ライブラリと Tensorflow/Keras を使用して、MNIST データセットと英語 - ドイツ語文のデータセットに対して数字の分類と自然言語処理を実行する Python ベースのアプリケーションです。アプリケーションは結果の分析も実行します
このアプリケーションを実行する場合、数字の分類には Scikit-Learn が必要で、自然言語処理セクションには Tensorflow と Keras が必要です。
コードをコンパイルするには、Python とコード内にある多数のライブラリが必要です。ターミナルで次のコードを使用します。
py DigitClassificationAndNLP.py
トレーニング、検証、およびテストのセットは、ダウンロードされたファイル内に含まれています。
数字分類でトレーニングされた 3 つのモデルは、K 最近傍、ランダム決定フォレスト、畳み込みニューラル ネットワークです。
自然言語処理モデルはKerasが提供するLSTMモデルを利用します。 3 つの異なる実装には、256 から 1024 までのさまざまな数の非表示があります。
ハリソン・キャッテル作成、2019 年