코드에서 보면 학습결과를 확인할 때 prediction = tf.argmax(model, axis=1)에서 model은 최적화하기 전의 모델이고, train_op는 최소의 cost값을 갖은 최적화 모델인데 왜 model을 넣어서 예측을 하나요? train_op을 넣어서도 프로그래밍해보았는데, 실행이 안되더라구요....왜 그러는지 답변 부탁드립니다^^