Tensorflow 기본

숑숑·2020년 12월 29일
0

AI

목록 보기
1/3

김성훈 교수님 강의를 참고했습니다.

Tensorflow의 구조

  • 그래프(노드가 서로 연결되어있는 형태) 를 먼저 빌드한다
  • 그 다음에 세션 함수를 통해서 데이터가 run 된다.
  • Run된 데이터가 그래프에 업데이트. 최종적으로 노드에 변화를 준다.

간단한 코딩

Anaconda Prompt를 이용했다.

  1. Hello tensorflow 출력하기
  • 세션 설정할 때 아래에 뜨는 “Your CPU ,,,,,” 로 시작하는 문구는 오류가 다른 명령어를 사용하면 더 빠르다는 권고 사항이므로 무시해도 무방
  1. 연산
  • 수를 할당하는 경우 constant(값, 자료형) 으로 선언
  • node2는 암묵적으로 float32라 여겨짐
  • 위 사진의 경우 sess.run 함수에서 파라미터를 대괄호로 묶어주지 않아 오류가 났었음 -> print(sess.run([node1,node2])) 로 해야함
  1. Placeholder
  • constant와는 달리 노드를 미리 할당 후 데이터를 나중에 집어넣는 방식
  • sess.run에 feed_dict로 비어있는 노드에 데이터 넣음. 딕셔너리 형태
profile
툴 만들기 좋아하는 삽질 전문(...) 주니어 백엔드 개발자입니다.

0개의 댓글