Attributeerror: 'nonetype' Object Has No Attribute 'dtype'
I'm trying to implement a simple neural network using tensorflow. It is a binary classification problem. Shapes of X_train: (batch_size, 70) and Y_train: (batch_size, 2). I'm readi
Solution 1:
Your compute_cost() function returns None because it has no return statement:
def compute_cost(Z5, Y):
cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=Z5, labels=Y))
You use this function to set the cost value:
cost = compute_cost(Z5, Y)
So cost is None here, which you pass into the .minimize() method.
The fix is to use return; presumably you wanted to return the tf.reduce_mean() result:
defcompute_cost(Z5, Y):
return tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=Z5, labels=Y))
Post a Comment for "Attributeerror: 'nonetype' Object Has No Attribute 'dtype'"