1
생명 보험 데이터의 가치를 예측하기 위해 인공 신경망을 구축했습니다. 그래프를 복원하면 예측 텐서를 가져 와서 내 가치를 볼 수 있습니다.TensorFlow의 그래프 복원 - Tensor의 값 복원
sess = tf.Session()
new_saver = tf.train.import_meta_graph('model.ckpt.meta')
new_saver.restore(sess, tf.train.latest_checkpoint('./'))
graph = tf.get_default_graph()
inputs = graph.get_tensor_by_name("inputs:0")
predict_restore = graph.get_tensor_by_name("predicted:0")
train_data = pd.read_csv(r"C:\...\tensorflow-1.3.1\tensorflow\train_titanic.csv")
train_predict_restore = train_data.drop(["Survived"], axis=1)
feed_dict={inputs:train_predict_restore}
prob =sess.run(predict_restore,feed_dict)
feed_dict에서 클라이언트의 속성을 텐서 입력에 넣었습니다. 이제 고객의 속성을 입력하는 함수를 작성하고 각각의 생존 확률 (prob)을 살펴 보겠습니다. tensorflow에서 하나 이상의 값을 검색하는 함수가 있습니까? (내 상황 텐서 입력의)는
답장을 보내 주셔서 감사합니다. 내 문제는 train_predict_restore에 의해 확률을 추출하는 것이 아니라 고객의 속성을 입력하는 함수를 작성하여 각각의 확률을 찾아 보겠습니다. 입력 텐서에서 첫 번째 세션에이 속성을 넣었습니다. 아마 내가 어떻게 작동하는지 이해하지 못해서 LookUp 함수를 사용할 수 있습니다. – jjgasse