Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 송정물총칼국수
- 충남
- 인천
- 김해 손수제비
- 전북 고속도로 휴게소
- 충북
- 광주
- 부산
- 경기
- 강원
- 경기 고속도로 휴게소
- 경북
- EBS 구독
- 울산
- centos resolution
- 충남 고속도로 휴게소
- 무궁화양분식
- 경북 고속도로 휴게소
- 대구
- 전남
- 경남 고속도로 휴게소
- 서울
- 제주
- 대전
- 전남 고속도로 휴게소
- 전북
- 전기자동차 충전소
- 군부대
- 경남
- 충북 고속도로 휴게소
Archives
- Today
- Total
정보 도우미
선형 회귀(Linear Regression) 코드 분석 본문
# Lab 2 Linear Regression
import tensorflow as tf #텐서플로우
tf.set_random_seed(777) # for reproducibility
# X and Y data
x_train = [1, 2, 3]
y_train = [1, 2, 3]
# Try to find values for W and b to compute y_data = x_data * W + b
# We know that W should be 1 and b should be 0
# But let TensorFlow figure it out
W = tf.Variable(tf.random_normal([1]), name="weight")
b = tf.Variable(tf.random_normal([1]), name="bias")
# Our hypothesis XW+b
hypothesis = x_train * W + b
# cost/loss function
cost = tf.reduce_mean(tf.square(hypothesis - y_train))
# optimizer
train = tf.train.GradientDescentOptimizer(learning_rate=0.01).minimize(cost)
# Launch the graph in a session.
with tf.Session() as sess:
# Initializes global variables in the graph.
sess.run(tf.global_variables_initializer())
# Fit the line
for step in range(2001):
_, cost_val, W_val, b_val = sess.run([train, cost, W, b])
if step % 20 == 0:
print(step, cost_val, W_val, b_val)
Comments