고성능 머신 러닝 라이브러리 텐서플로

텐서플로란?

텐서플로 학습 방법

텐서플로 시작

pip install tensorflow
pip install tensorflow-gpu

$z = w \times x + b$

import tensorflow as tf

# 그래프를 생성한다
g = tf.Graph()

with g.as_default():
    x = tf.compat.v1.placeholder(dtype=tf.float32, shape=(None), name='x')
    w = tf.Variable(2.0, name='weight')
    b = tf.Variable(0.7, name='bias')
    z = w * x + b

    init = tf.compat.v1.global_variables_initializer()

# 세션을 만들고 그래프 g를 전달한다.
with tf.compat.v1.Session(graph=g) as sess:
    ## w와 b를 초기화한다.
    sess.run(init)

    ## z를 평가한다.
    for t in [1.0, 0.6, -1.8]:
        print('x=%4.1f --> z=%4.1f' % (t, sess.run(z, feed_dict={x:t})))