为了账号安全,请及时绑定邮箱和手机立即绑定

运行convolutional.py报错

  File "D:\Python_The second stage\mnist\model.py", line 14, in conv2b

    return tf.nn.conv2d([1,1,1,1],padding="SAME")

TypeError: conv2d() missing 2 required positional arguments: 'filter' and 'strides'

以上是运行convolutional.py报错

def convolutional(x,keep_prob):
    def conv2b(x,W):
        return tf.nn.conv2d([1,1,1,1],padding="SAME")
    def max_pool_2x2(x):
        return tf.nn.max_pool(x,ksize=[1,2,2,1],strides=[1,2,2,1],padding="SAME")
    def weight_variable(shape):
        initial=tf.truncated_normal(shape,stddev=0.1)
        return tf.Variable(initial)
    def bias_variable(shape):
        initial=tf.constant(0.1,shape=shape)
        return tf.Variable(initial)

model.py代码和你一样

是什么原因?



正在回答

5 回答

0 回复 有任何疑惑可以回复我~

TypeError: conv2d() missing 2 required positional arguments: 'filter' and 'strides'

我也是这个问题

0 回复 有任何疑惑可以回复我~

def conv2d(x, W):

    return tf.nn.conv2d(x, W, [1, 1, 1, 1], padding='SAME')


3 回复 有任何疑惑可以回复我~
#1

夜袭中关村

这样就OK
2018-11-22 回复 有任何疑惑可以回复我~

TypeError: conv2d() missing 2 required positional arguments: 'filter' and 'strides'   我也是回头来检查代码的  囧

0 回复 有任何疑惑可以回复我~

根据你的提示,是缺少了两个参数,你看下应该是少加了什么代码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行convolutional.py报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信