Tensorflow之调试(Debug)及打印变量 - Shiyu_Huang - 博客园 (cnblogs.com)
sess = tf.Session()
sess.run(tf.global_variables_initializer())
# 注意feed_dict 一定要已经定义完整
feed_dict = dict()
feed_dict.update({placeholders['features']: features})
feed_dict.update({placeholders['adj']: adj_norm})
feed_dict.update({placeholders['adj_orig']: adj_orig})
feed_dict.update({placeholders['dropout']: dp})
feed_dict.update({placeholders['adjdp']: adjdp})
#################### 例1 ####################
model = GCNModel(placeholders, num_features, emb_dim,features_nonzero, adj_nonzero, train_drug_dis_matrix.shape[0], name='LAGCN')
# 可以查看model中的【self._】格式的变量
res_hidden1 = sess.run(model.hidden1, feed_dict=feed_dict)
#################### 例2 ####################
opt = Optimizer(
preds=model.reconstructions,
labels=tf.reshape(tf.sparse_tensor_to_dense(placeholders['adj_orig'],
validate_indices=False), [-1]),
model=model,
lr=lr, num_u=train_drug_dis_matrix.shape[0],
num_v=train_drug_dis_matrix.shape[1], association_nam=association_nam)
# 可以查看opt中的【self._】格式的变量
_, avg_cost = sess.run([opt.opt_op, opt.cost], feed_dict=feed_dict)