정구리의 우주정복
[tensorflow] 텐서와 그래프 실행 , AttributeError: module 'tensorflow' has no attribute 'Session' 에러 본문
PYTHON/A.I
[tensorflow] 텐서와 그래프 실행 , AttributeError: module 'tensorflow' has no attribute 'Session' 에러
Jungry_ 2020. 9. 21. 00:07반응형
골빈해커의 3분 딥러닝 텐서플로 맛 을 보면서 공부를 해봐야징
1. tensorflow 설치
- pip3 install tensorflow 를 입력해서 설치해주도록 하자
2. tensorflow 설치 확인
import tensorflow as tf
hello = tf.constant("Hello Tensorflow")
print(hello)
>>tf.Tensor(b'Hello Tensorflow', shape=(), dtype=string)
여기서 dtype 는 자료형을 의미한다
3. 그래프의 생성과 실행
-그래프란 간단하게 텐서들의 연산 모음이다 . 텐서플로는 텐서와 텐서들의 연산들을 먼저 정의하여 그래프를 만들고 필요할때 연산을 실행하는 코드를 넣어 ' 원하는 시점 ' 에 실제 연산을 수행 (지연실행법)
ex)
import tansorflow as tf
#그래프 생성 (add 라는 연산)
a = tf.constant(10)
b = tf.constant(32)
c = tf.add(a,b)
#그래프 실행
sess = tf.Session()
print(sess.run([a,b,c]))
sess.close()
>> 10,32,42
그래프의 실행은 Session 안에서 이뤄져야하고 Session 과 run 메서드를 쓰면 된다
=> 1.x.x 버전에서는 Session , run 을 써야하지만 2.0.0 이후에는 사용하지 않는다 (쓴다면 에러 발생)
AttributeError: module 'tensorflow' has no attribute 'Session'
tensorflow version 확인
print(tf.__version__)
!2.0.0 이후에는 어떻게 사용하나요 ??!
tf.print(c)
이렇게 사용하면 된다
반응형
'PYTHON > A.I' 카테고리의 다른 글
인공지능(3) - 폐암 생존률 분석해보기 (0) | 2020.11.12 |
---|---|
인공지능 (2) - 딥러닝을 위한 기초 수학 (0) | 2020.10.30 |
인공지능 (1) - 딥러닝 준비운동 (0) | 2020.10.30 |
[tensorflow] 텐서의 형 변환 (cast) , 슬라이싱 , concat , stack (0) | 2020.09.23 |
[tensorflow] 여러가지 자료형과 행렬 초기화 , 행렬의 연산 (0) | 2020.09.22 |
Comments