Icon

03_​MNIST分類器の学習

MNIST分類器の学習

このワークフローは、Kerasを介してMNISTデータセット上で単純な畳み込みニューラルネットワーク(CNN)を学習します。

この例を実行するためには、以下のKNIME拡張機能がインストールされていることを確認してください。

* KNIME Deep Learning - Keras Integration (Labs)
* KNIME Image Processing (Community Contributions Trusted)
* KNIME Image Processing - Deep Learning Extension (Community Contributions Trusted)

また、Kerasを含むPythonのローカルインストールも必要です。インストールの推奨事項や詳細情報については、https://www.knime.com/deeplearning#keras を参照してください。

謝辞:

作成したネットワークのアーキテクチャは、https://github.com/fchollet/keras/blob/master/examples/mnist_cnn.py [1]から引用しました。

同封の写真はMNISTデータセット(http://yann.lecun.com/exdb/mnist/) [2]からのものです。

[1] Chollet, Francois and others. Keras. https://github.com/fchollet/keras. 2015.

[2] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner. "Gradient-based learning applied to document recognition." Proceedings of the IEEE, 86(11):2278-2324, November 1998.

MNIST分類器の学習このワークフローは、Kerasを介してMNISTデータセットで単純な畳み込みニューラルネットワーク(CNN)をトレーニングします。 MNIST画像MNIST画像確率を予測クラスのラベルに変換「 Confusion Matrix」を開く可視化単純で訓練されていないCNN入力:トレーニングされていないネットワークとラベル付きのトレーニング画像出力:トレーニング済みネットワーク--5エポック(精度を向上させるために増加)入力:訓練されたネットワークとテスト画像出力:予測される数字の確率 Preparetraining data Prepare test data Format results Scorer (deprecated) Image Viewer DL PythonNetwork Creator Keras NetworkLearner Keras NetworkExecutor MNIST分類器の学習このワークフローは、Kerasを介してMNISTデータセットで単純な畳み込みニューラルネットワーク(CNN)をトレーニングします。 MNIST画像MNIST画像確率を予測クラスのラベルに変換「 Confusion Matrix」を開く可視化単純で訓練されていないCNN入力:トレーニングされていないネットワークとラベル付きのトレーニング画像出力:トレーニング済みネットワーク--5エポック(精度を向上させるために増加)入力:訓練されたネットワークとテスト画像出力:予測される数字の確率 Preparetraining data Prepare test data Format results Scorer (deprecated) Image Viewer DL PythonNetwork Creator Keras NetworkLearner Keras NetworkExecutor

Nodes

Extensions

Links