Question

  • Creator
    Topic
  • #4056827

    Issue with Deep Learning

    by RoxenJ ·

    I’m having a problem with a deep-learning project I’m working on. I’m trying to implement a convolutional neural network but I’m running into an issue with the code.

    I’m getting an error saying “TypeError: unsupported operand type(s) for +: ‘NoneType’ and ‘int'”. Below is the code I’m having trouble with:
    def convolutional_neural_network(x):
    weights = {‘w_conv1’:tf.Variable(tf.random_normal([5,5,1,32])),
    ‘w_conv2’:tf.Variable(tf.random_normal([5,5,32,64])),
    ‘w_fc’:tf.Variable(tf.random_normal([7*7*64,1024])),
    ‘out’:tf.Variable(tf.random_normal([1024, n_classes]))}

    biases = {‘b_conv1’:tf.Variable(tf.random_normal([32])),
    ‘b_conv2’:tf.Variable(tf.random_normal([64])),
    ‘b_fc’:tf.Variable(tf.random_normal([1024])),
    ‘out’:tf.Variable(tf.random_normal([n_classes]))}

    x = tf.reshape(x, shape=[-1, 28, 28, 1])

    conv1 = tf.nn.relu(conv2d(x, weights[‘w_conv1’]) + biases[‘b_conv1’])
    conv1 = maxpool2d(conv1)

    conv2 = tf.nn.relu(conv2d(conv1, weights[‘w_conv2’]) + biases[‘b_conv2’])
    conv2 = maxpool2d(conv2)

    fc = tf.reshape(conv2,[-1, 7*7*64])
    fc = tf.nn.relu(tf.matmul(fc, weights[‘w_fc’])+biases[‘b_fc’])

    output = tf.matmul(fc, weights[‘out’])+biases[‘out’]

    return output

    I’m not sure what is causing the issue, any help would be greatly appreciated

    Note: off-topic link removed by moderator.

    • This topic was modified 2 months, 1 week ago by Avatar photokees_b.
    • This topic was modified 2 months, 1 week ago by Avatar photokees_b.

You are posting a reply to: Issue with Deep Learning

The posting of advertisements, profanity, or personal attacks is prohibited. Please refer to our Community FAQs for details. All submitted content is subject to our Terms of Use.

All Answers

Viewing 1 reply thread