图像数据描述:200x200 大小的 2D 二进制图像存在 123 个标签(类),每个类(标签)包含 10 个图像帧,其中我认为作为测试用例剩余的前 4 个图像将是训练数据集。
据我所知,我更改了 CNN 代码以对图像数据进行分类,但出现以下错误:
警告:tensorflow:来自 C:\Users\hp\PycharmProjects\FirstProject3\venv\lib\site-packages\tensorflow\python\framework\op_def_library.py:263:colocate_with(来自 tensorflow.python.framework.ops)被弃用并且将在以后的版本中删除。
更新说明:
由放置器自动处理的托管。
警告:tensorflow:来自 C:\Users\hp\PycharmProjects\FirstProject3\venv\lib\site-packages\keras\backend\tensorflow_backend.py:3445:不推荐使用 keep_prob 调用 dropout(来自 tensorflow.python.ops.nn_ops)并将在以后的版本中删除。
更新说明:
请使用rate
代替keep_prob
。速率应设置为rate = 1 - keep_prob
。
回溯(最近一次调用最后一次):
文件“C:/Users/hp/PycharmProjects/FirstProject3/test.py”,第 79 行,在 model.fit(x_train, y_train, batch_size=batch_size, epochs=epochs,verbose=1, validation_data=(x_test, y_test))
文件“C:\Users\hp\PycharmProjects\FirstProject3\venv\lib\site-packages\keras\engine\training.py”,第 952 行,适合 batch_size=batch_size)
文件“C:\Users\hp\PycharmProjects\FirstProject3\venv\lib\site-packages\keras\engine\training.py”,第 789 行,在 _standardize_user_data exception_prefix='target')
文件“C:\Users\hp\PycharmProjects\FirstProject3\venv\lib\site-packages\keras\engine\training_utils.py”,第138行,在standardize_input_data str(data_shape))
ValueError:检查目标时出错:预期dense_2具有形状(123,)但得到形状为(124,)的数组
如何解决错误?
波斯汪
相关分类