Tensorflow Conv2d功能 - 输入错误

时间:2018-03-15 06:57:38

标签: tensorflow conv-neural-network

我正在研究神经网络问题,在conv2d函数中,我遇到了类型不匹配问题。

这是代码段 conv_layer1 = tf.nn.conv2d(inputs, w_layer1, strides=strides, padding='VALID') + b_layer1

我收到此错误

TypeError: Expected binary or unicode string, got <bound method Kernel.raw_input of <ipykernel.ipkernel.IPythonKernel object at 0x000001C0A75CB470>>

我尝试使用[1,1,1,1]内联以及变量,但没有运气

完整的错误跟踪在这里(搜索“In [46]:” https://github.com/mymachinelearnings/CarND-Traffic-Sign-Classifier-Project/blob/attempt1/Traffic_Sign_Classifier.ipynb

1 个答案:

答案 0 :(得分:1)

看起来像一个错字。在你的笔记本中,你将input送入你的网络,这是一种内置的python方法,可以从你的网络获取输入。键盘。显然,作为卷积网络的输入,这并没有多大意义。您是否打算在问题中键入inputs

请注意,笔记本中的语法高亮显示非常清楚 - input以绿色显示(至少在我的浏览器中),表示它具有特殊含义。