Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tensorflow张力板';NotFoundError';Windows中的错误消息_Python_Windows_Tensorflow_Tensorboard - Fatal编程技术网

Python Tensorflow张力板';NotFoundError';Windows中的错误消息

Python Tensorflow张力板';NotFoundError';Windows中的错误消息,python,windows,tensorflow,tensorboard,Python,Windows,Tensorflow,Tensorboard,我在Windows10中将Tensorflow与Python 3.7.4(64位)结合使用 我建立了一个卷积神经网络模型,它在Jupyter运行良好。现在我想用Tensorboard来可视化它的性能。但是尝试设置时,我收到一条错误消息 # Setting up Tensorboard to view model performance NAME = "Trains_vs_Cars_16by2_CNN_{}".format(int(time.time())) tensorboard = Tens

我在Windows10中将Tensorflow与Python 3.7.4(64位)结合使用

我建立了一个卷积神经网络模型,它在Jupyter运行良好。现在我想用Tensorboard来可视化它的性能。但是尝试设置时,我收到一条错误消息

# Setting up Tensorboard to view model performance 
NAME = "Trains_vs_Cars_16by2_CNN_{}".format(int(time.time()))
tensorboard = TensorBoard(log_dir="logs/{}".format(NAME))

model.fit(X, y,
      batch_size=25,
      epochs=5,
      validation_split=0.2,
      callbacks=[tensorboard])

# ERROR MESSAGE 
     NotFoundError                             Traceback (most recent call last)
     <ipython-input-6-c627053c0717> in <module>
     67           epochs=5,
     68           validation_split=0.2,
---> 69           callbacks=[tensorboard])
#设置Tensorboard以查看模型性能
NAME=“Trains\u vs\u Cars\u 16by2\u CNN\u{}”。格式(int(time.time())
tensorboard=tensorboard(log_dir=“logs/{}”。格式(名称))
模型拟合(X,y,
批次尺寸=25,
纪元=5,
验证_分割=0.2,
回调=[tensorboard])
#错误消息
NotFoundError回溯(最近一次调用上次)
在里面
67个时代=5,
68验证_分割=0.2,
--->69回调=[tensorboard])
此页面()上的海报提到了一个windows特有的Tensorflow bug。这就是我遇到的吗?我不熟悉Tensorflow(和Python)


谢谢

您的不是windows特定的Tensorflow bug。我对您的代码进行了一些小的修改,现在我能够使用Tensorboard可视化模型性能

请参阅下面的完整工作代码

# Load the TensorBoard notebook extension
%load_ext tensorboard

import tensorflow as tf
print(tf.__version__)
import datetime, os

fashion_mnist = tf.keras.datasets.fashion_mnist

(x_train, y_train),(x_test, y_test) = fashion_mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0

def create_model():
  return tf.keras.models.Sequential([
    tf.keras.layers.Flatten(input_shape=(28, 28)),
    tf.keras.layers.Dense(512, activation='relu'),
    tf.keras.layers.Dropout(0.2),
    tf.keras.layers.Dense(10, activation='softmax')
  ])

def train_model():

  model = create_model()
  model.compile(optimizer='adam',
                loss='sparse_categorical_crossentropy',
                metrics=['accuracy'])

  #NAME = "Trains_vs_Cars_16by2_CNN_{}".format(int(time.time()))
  NAME = "Trains_vs_Cars_16by2_{}".format(str(datetime.datetime.now()))
  tensorboard = tf.keras.callbacks.TensorBoard(log_dir="logs/{}".format(NAME))

  model.fit(x=x_train, 
            y=y_train, 
            batch_size=25,
            epochs=5, 
            # validation_split=0.2,
            validation_data=(x_test, y_test), 
            callbacks=[tensorboard])

train_model()


%tensorboard --logdir logs
输出:

2.2.0
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-labels-idx1-ubyte.gz
32768/29515 [=================================] - 0s 0us/step
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/train-images-idx3-ubyte.gz
26427392/26421880 [==============================] - 0s 0us/step
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/t10k-labels-idx1-ubyte.gz
8192/5148 [===============================================] - 0s 0us/step
Downloading data from https://storage.googleapis.com/tensorflow/tf-keras-datasets/t10k-images-idx3-ubyte.gz
4423680/4422102 [==============================] - 0s 0us/step
Epoch 1/5
2400/2400 [==============================] - 6s 3ms/step - loss: 0.4953 - accuracy: 0.8207 - val_loss: 0.4255 - val_accuracy: 0.8428
Epoch 2/5
2400/2400 [==============================] - 6s 3ms/step - loss: 0.3851 - accuracy: 0.8589 - val_loss: 0.3715 - val_accuracy: 0.8649
Epoch 3/5
2400/2400 [==============================] - 6s 3ms/step - loss: 0.3515 - accuracy: 0.8708 - val_loss: 0.3718 - val_accuracy: 0.8639
Epoch 4/5
2400/2400 [==============================] - 6s 3ms/step - loss: 0.3315 - accuracy: 0.8771 - val_loss: 0.3649 - val_accuracy: 0.8686
Epoch 5/5
2400/2400 [==============================] - 6s 3ms/step - loss: 0.3160 - accuracy: 0.8827 - val_loss: 0.3435 - val_accuracy: 0.8736

有关更多详细信息,请参阅


如果您面临任何问题,请让我知道我很乐意帮助您

您不应该添加回调,而应该从您正在培训的文件夹中的命令提示符打开tensorboard,它应该显示当前的进度