1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import tensorflow as tf ㅁㄴㅇㄴㅁㅇ # 상수 정의 1 a = tf.constant(120, name="a") b = tf.constant(130, name="b") c = tf.constant(140, name="c") # 변수 정의 2 v = tf.Variable(0, name="v") # 데이터 플로우 그래프 정의 3 calc_op = a * b * c assign_op = tf.assign(v, calc_op) # 세션 실행 4 sess = tf.Session() sess.run(assign_op) # 출력 5 print(sess.run(v)) | cs |
- a,b,c 상수 3개를 정의했습니다. 이름을 붙인 매개변수를 사용하면 상수와 변수에 별칭을 붙일 수 있습니다.
- 변수 v를 선언하고 초기값으로 0으로 넣었습니다
- a * b * c 를 계산하고 변수 v에 대입
- 세션을 만들고 처리내용을 수행했습니다.
- 변수의 내용을 출력함
텐서플로우에서는 변수에 값을 대입하는 것도 데이터 플로우 그래프로 표현한다.
실제 머신러닝을 할 때는 학습할 매개변수를 이처럼 변수에 저장해서 사용
'기타 > 기타 잡다한 것들' 카테고리의 다른 글
아나콘다에서 파이썬 장고 프레임워크에 앱 생성하기 (0) | 2018.10.03 |
---|---|
(윈도우10+아나콘다) 파이썬 장고(django)프레임워크 설치하고 프로젝트 만들기 (0) | 2018.10.03 |
연습문제) 텐서플로우로 간단한 계산하기 1 (0) | 2018.10.01 |
[머신러닝] Pandas 와 metrics 를 이용해서 XOR 연산을 더 간단히 (0) | 2018.09.30 |
[머신러닝] 프레임워크 scikit-learn을 사용하여 XOR 연산 해보기 (0) | 2018.09.29 |