kerasの結果を、tensorboardに表示したいのですが、
以下のようなエラー画像が表示されます。
ターミナルへのコマンドは以下です。
$ mkdir /tflog/tflog/
$ python tf_keras.py
$ tensorboard --logdir=
原因がどうしても分からず、困っており、
ご存知の方、教えて頂ければ嬉しいです。
import tensorflow as tf import keras.backend.tensorflow_backend as KTF import keras.callbacks from IPython import get_ipython # %% from sklearn import datasets import keras from keras.models import Sequential, load_model from keras.layers import Dense, Dropout from keras.utils.np_utils import to_categorical # %% iris = datasets.load_iris() in_size = 4 nb_classes = 3 x = iris.data y = to_categorical(iris.target, nb_classes) # %% # add for TensorBoard old_session = KTF.get_session() session = tf.Session('') KTF.set_session(session) KTF.set_learning_phase(1) ### # %% model = Sequential() model.add(Dense(512, activation="relu", input_shape=(in_size,))) model.add(Dense(512, activation="relu")) model.add(Dropout(0.2)) model.add(Dense(nb_classes, activation="softmax")) # %% model.compile( optimizer="adam", loss="categorical_crossentropy", metrics=["accuracy"] ) # %% # add for TensorBoard tb_cb = keras.callbacks.TensorBoard(log_dir="~/tflog/", histogram_freq=1) cbks = [tb_cb] ### # %% model.fit(x, y, batch_size=20, epochs=50) # %% score = model.evaluate(x, y, verbose=1) print("正解率", score[1]) # score[1]は正解率(0は不正解率) # %% # add for TensorBoard KTF.set_session(old_session) ###
あなたの回答
tips
プレビュー