Slide 19
Slide 19 text
トレーニング
#データ読み込み
data = json.load(open("./training_data/data.json"))
X = data["X"] # テキストデータ
Y = data["Y"] # カテゴリデータ
X_train, X_test, Y_train, Y_test = train_test_split(X, Y)
Y_train = np_utils.to_categorical(Y_train, nb_classes)
Y_test = np_utils.to_categorical(Y_test, nb_classes)
#学習
model.fit(X_train, Y_train, batch_size=batch_size,
nb_epoch=nb_epoch, verbose=1,
validation_data=(X_test, Y_test))
#予測
score = model.evaluate(X_test, Y_test, verbose=1)
print("accuracy:", score[1])
エポック数:50
バッチサイズ:100
出力クラス:3
トレーニング時間:約40分
accuracy: 0.964