Supervised Learning
label이 있는 예제를 가지고 학습을 시킨다(training set)
고양이/개/컵/모자 등 정해져있는 라벨을 붙인 사진을 주고 학습시키는 것
Tensor 모든 것!
Ranks : 몇 차원 배열인가
import tensorflow as tf
hello = tf.constant('Hello, world')
sess = tf.Session()
print(sess.run(hello))
constant
: tensor 변수Session()
: 세션, run()
으로 실행 가능node1 = tf.constant(3.0, tf.float32)
node2 = tf.constant(4.5) # 생략해도 암묵적으로 float32
node3 = tf.add(node1, node2)
sess = tf.Sesion()
print(sess.run(node3)) # 7.5
add()
: 더하기 노드a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
adder_node = a + b # tf.add(a, b)
print(sess.run(adder_node, feed_dict={a:3, b:4.5})) # 7.5
print(sess.run(adder_node, feed_dict={a:[1, 3], b:[2, 4]})) # [3. 7.]
placholder()
: 동적으로 대입할 수 있는 플레이스 홀더