線形回帰 課題
課題1
# coding:utf-8
import numpy as np
import matplotlib.pyplot as plt
b_train = -1
w_train = 0.7
x_train = np.random.random((1, 100))
y_train = x_train * w_train + b_train + 0.1 * np.random.randn(1, 100)
plt.figure(1)
plt.plot(x_train, y_train, 'ro', label='Data')
plt.show()
正規分布で散らばった値の線形回帰のb,wを求めるプログラムをTensorFlowで作成せよ
https://github.com/FaBoPlatform/TensorFlow/blob/master/notebooks/kadai01.ipynb
課題2
# coding:utf-8
import numpy as np
import matplotlib.pyplot as plt
x_train = np.linspace(0, 100, 100)
y_train = x_train + 10 * np.sin(x_train/10)
plt.figure(1)
plt.plot(x_train, y_train, 'ro', label='Data')
plt.show()
非線形に散らばった値の線形回帰のb,wを求めるプログラムをTensorFlowで作成せよ
https://github.com/FaBoPlatform/TensorFlow/blob/master/notebooks/kadai02.ipynb