【发布时间】:2018-10-04 12:27:44
【问题描述】:
我已经使用 TensorFlow 在两个类上训练了一个神经网络,现在我想将最后一层从两个输出更改为一个输出以进行回归并加载模型。
很遗憾,我收到了这个错误:
INFO:tensorflow:Error 报告给 Coordinator: ,Assign 需要两个张量的形状匹配。 lhs 形状= [50,1] rhs 形状= [50,2] [[节点:save/Assign_11 = Assign[T=DT_FLOAT, _class=["loc:@Regress/weights"], use_locking=true, validate_shape=true, _device="/job:localhost/replica:0/task:0 /device:CPU:0"](Regress/weights/Adam_1, save/RestoreV2_11)]]
我的倒数第二层有 50 个节点。
还原时我也排除了最后一层。
有人知道这里发生了什么吗?
我正在使用train_image_classifier.py,我已经更改了最后几层以满足我的需要。
【问题讨论】:
标签: python tensorflow keras