Kerasを使って、バックグラウンドでtensoflowを利用しています。
計算結果は良好なのですが、出力を得ることができません。
Sequential APIのModelクラスを使うと、outputs=predictionsで出力が得られるとありますが、そのフォーマットがわからないので出力ができません。
実例を示しますので、わかる方よろしくお願いします。
【ネットワーク定義】
x = Dense(64, activation='relu')(inputs)
x = Dense(64, activation='relu')(x)
predictions = Dense(10, activation='softmax')(x)
model = Model(inputs=inputs, outputs=predictions)
model.compile(optimizer='rmsprop',
loss='categorical_crossentropy',
metrics=['accuracy'])
model.fit(X_train, y_train) # starts training
score = model.evaluate(X_test, y_test, verbose=1)
print('test accuracy : ', score[1])
print('predictions : ', predictions[0])
【出力】
Epoch 1/1
60000/60000 [==============================] - 6s - loss: 0.2723 - acc: 0.9215
9856/10000 [============================>.] - ETA: 0stest accuracy : 0.957
predictions : Tensor("strided_slice:0", shape=(10,), dtype=float32)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。