본문 바로가기
Data Science/머신러닝&딥러닝 기초 이론

ML lab 01 - tensorflow의 설치 및 기본적인 operation

by titaniumm 2020. 3. 27.

정말 간단한 코드

쉬운 코드가 맞지만 출력하기 위해서 오래걸렸다.....

파이참에 텐서플로우를 설치하는데 파이썬 version이 안맞아서 다시 설치하고 등등 원래 코딩은 환경세팅이 

귀찮고 피곤하다.

밑의 코드에서 Session()은 tensorflow 2.0이 나오면서 종료되었다고 한다.

하지만 옛날 강좌이기 때문에 사용하려면 위의 disable~~~코드를 작성해주어야 한다.

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
hello = tf.constant("HELL")
sess = tf.Session()
print(sess.run(hello))

실행 방법 바로 출력이 아닌 Session을 통해(근데 예전 방법인듯 하다)

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
node1 = tf.constant(3.0,tf.float32)
node2 = tf.constant(4.0)
node3 = tf.add(node1,node2)

sess = tf.Session()
print("sess.run(nod):",sess.run([node1,node2]))
print("sess.run(nod)3:",sess.run(node3))

Placeholder 그리고 feed dict에 대하여 배웠다. 

Tensor의 Rank,Shape,Types 를 잘고려해서 사용하자

댓글