| [サイトマップへ] |
Keras は TensorFlow, CNTK, Theano 上で動くニューラルネットライブラリです.
TensorFlow と Keras のバージョン確認や動作確認を行います
目次
サイト内の関連Webページ:
ここで行っていること
損失関数: categorical crossentropy, 最適化法: 確率的勾配降下法 (SGD), 尺度; accuracy
※ 目的関数については: https://keras.io/ja/objectives/
※ 学習過程は、いろいろ設定できる。例えば次のように
model.compile(loss=keras.losses.categorical_crossentropy,
optimizer=keras.optimizers.SGD(lr=0.01, momentum=0.9, nesterov=True))
謝辞
参考Webページ: 「https://keras.io/ja/」の「30 秒で Keras に入門しましょう」 に記載のソースコードを使っています。
Windows では、Anacondaに入っている開発環境 spyder を実行し,右下の ipython コンソールを使うのが簡単.
次の Python プログラムを実行してみる.
エラーメッセージが出なければ OK。
import tensorflow as tf
import keras
from keras.models import Sequential
m = Sequential()
from keras.layers import Dense, Activation
import keras.optimizers
m.add(Dense(units=64, input_dim=100))
m.add(Activation('relu'))
m.add(Dense(units=10))
m.add(Activation('softmax'))
m.compile(loss=keras.losses.categorical_crossentropy,
optimizer=keras.optimizers.SGD(lr=0.01, momentum=0.9, nesterov=True))