乘法 (x1,Wo1) 时出现形状错误。但我找不到原因。错误:ValueError:形状必须具有相同的等级,但为 0 和 2
来自将形状 0 与其他形状合并。对于具有输入形状的“add_2/x”(操作:“Pack”):[], [20,1]。
import tensorflow as tf
import numpy as np
import pandas as pd
import math
df1=pd.read_csv(r'C:\Ocean of knowledge\Acads\7th sem\UGP\datasets\xTrain.csv')
df1 = df1.dropna()
xTrain = df1.values
df2 = pd.read_csv(r'C:\Ocean of knowledge\Acads\7th sem\UGP\datasets\yTrain.csv')
df2 = df2.dropna()
yTrain = df2.values
sess=tf.Session()
saver = tf.train.import_meta_graph(r'C:\Ocean of knowledge\Acads\7th sem\UGP\NeuralNet\my_model.meta')
saver.restore(sess,tf.train.latest_checkpoint('./'))
graph = tf.get_default_graph()
w1 = graph.get_tensor_by_name("input:0")
feed_dict ={w1:xTrain1}
op_to_restore = graph.get_tensor_by_name("hidden:0")
h1 = sess.run(op_to_restore,feed_dict)
print(h1)
n_input1 = 20
n_hidden1 = 1
def weight_variable(shape):
initial = tf.truncated_normal(shape, …Run Code Online (Sandbox Code Playgroud)