数学とPythonのメモ帳

僕のメモ帳です。同じ疑問を感じた方の参考になれば良いです。

2018-12-14から1日間の記事一覧

サポートベクターマシンのパーセプトロンアルゴリズムをPythonで

2クラス分類を解く一番簡単なアルゴリズムです。 #適当な10点のx1,x2成分 x1 = np.array([0,2,4,6,8,10,12,14,16,18]) x2 = np.array([1,2,1,4,3,9,7,6,7,11]) #それぞれのラベル y = np.array([-1,-1,-1,-1,-1,1,1,1,1,1]) #点を全てプロット plt.scatter(p…

最小二乗法をPythonで実装

最小二乗法では、重みはこうなります。\begin{align} w\bf = (X^TX)^{-1}X^Ty\bf \end{align} #適当な6点のx,y座標 px = np.array([0,1,2,3,4,5]) py = np.array([1,5,6,8,9,9]) e = np.array([1,1,1,1,1,1]) #成分が全て1のベクトル X = np.array([px, e]).…