4강을 따라했는데 오류가 뜹니다.

질문 포럼분류: 강의 관련 질문4강을 따라했는데 오류가 뜹니다.
ramsumyun@gmail.com 질문함 4년 전

module ‘tensorflow’ has no attribute ‘Session’
라고 뜨는데 텐서 2에서는 sess를 사용하지 않는다고 하더군요. 뭐가 맞는지 모르겠습니다.

1 답변
샵투 스탭 답변함 4년 전

4강은 기본적인 텐서플로우의 저수준 개념에 대한 것이라 파이참에서 세션을 설명했지만
TensorFlow 2.0은 세션이 아닌 함수를 중심으로 작동합니다.
2.0의 초기 아이디어는 적어도 처음에는 tf.Session을 유지하는 것이었지만 지금은 완전히 함수 중심입니다.

텐서 플로우 2.* 에서 Session을 사용하려면 다음과 같은 형식으로 해야 합니다.

예) sess = tf.compat.v1.Session()

따라서 강의에서 사용된 모델인 텐서와 그래프를 구글 콜랩의 텐서플로우 2.0 에서 사용하면 다음과 같이 됩니다.

https://colab.research.google.com/drive/14jjfOBKNzELxkVP8DXg6IIf9C2vuyNgn?usp=sharing

shop2school 제휴 문의1-302-613 -1812 |이메일 info@shop2world.com | 법인명: SHOP2WORLD, INC. | 2801 CENTERVILLE RD 1ST FLOOR PMB 8085 WILMINGTON DE 19808 USA.