ValueError: Tensor Tensor(“dense_2/Softmax:0”, shape=(?, 6), dtype=float32) is not an element of this graph. 的解决。
在下述代码的运行过程中,出现了标题所述的错误:
def test():
time_start2 = time.time()
model = load_model('../data/saved_model/model4444.h5')
data = csiData1.load_labeled_CSI_data(directory) # 将文件夹 directory 下的数据进行转化及去噪后,赋给 data
i_test = [x for x in range(0, 6000) if x not in data['Pick']] # 生成的随机数序列,用于选取测试数据
X = data['X'] # 准备的数据矩阵
Y = data['Y'] # 人体动作标签序列
X = X.reshape(num_of_csi_files, 1, 30, 1000) / 143 # 测试数据为 3 维数据
X = X[i_test, :, :, :]
Y = Y[i_test] # 按照随机序列选取出相应的标签序列子集
test_result = []
for i in range(len(X)):
r = detect(X[i], model)
print(i, '^^^^^^^^^^^^^^^^^^^^^^^^^^^^^'