Amazon: イラストで学ぶ 機械学習 最小二乗法による識別モデル学習を中心にを読み進めています。 出典: Amazon 今回は第3章〜第5章の最小二乗学習による回帰分析をpythonとsckit-learnで実装してみます。利用環境は以下の通りです。 anaconda3-2.5.0 scikit-learn (0.17.1) データを用意する 右肩上がりのトレンド(第二項)に周期変動(第一項)とノイズ(第三項)が乗っているというデータを用意します。本に比べてノイズパラメタを増やしています。 import numpy as np import matplotlib.pyplot as plt %matplotlib inline n = 50; N = 1000 x = np.linspace(-3, 3, n) X = np.linspace(-3, 3, N) pix = np.pi