나혼자 공부장

Tensorflow 기본 본문

AI

Tensorflow 기본

라부송 2019. 3. 31. 16:06

Tensorflow의 구조

-  그래프(노드가 서로 연결되어있는 형태) 를 먼저 빌드한다

-  그 다음에 세션 함수를 통해서 데이터가 run 된다.

-  Run된 데이터가 그래프에 업데이트. 최종적으로 노드에 변화를 준다.

 

 

간단한 코딩

~Anaconda prompt를 이용~

 

1.     Hello tensorflow 출력하기

-  세션 설정할 때 아래에 뜨는 “Your CPU ,,,,,” 로 시작하는 문구는 오류가 다른 명령어를 사용하면 더 빠르다는 권고 사항이므로 무시해도 무방

 

 

2.     연산

-  수를 할당하는 경우 constant(, 자료형) 으로 선언

-  node2는 암묵적으로 float32라 여겨짐

-  위 사진의 경우 sess.run 함수에서 파라미터를 대괄호로 묶어주지 않아 오류가 났었음 -> print(sess.run([node1,node2])) 로 해야함

 

3.     Placeholder

-  constant와는 달리 노드를 미리 할당 후 데이터를 나중에 집어넣는 방식

-  sess.runfeed_dict로 비어있는 노드에 데이터 넣음. 딕셔너리 형태

 

 

 

 

 

'AI' 카테고리의 다른 글

Softmax Classification  (0) 2019.04.01
Logistic Regression  (0) 2019.03.31
Linear Regression  (0) 2019.03.31
Comments