とりあえず,パーセプトロンのページまで読み進めた.
この図が
下のソースに対応する .
本のソースをいじって,step関数だけ外に出した.
いちいち図に書かないと理解できないのは自分のあたまがわるいから;;
バイアス項については省略されてしまっているが,詳しいアルゴリズムを追いたい場合は,本書にも書いてあるようにCourseraのMachine Lerningや「ゼロから作るDeep Learning」を読んだほうが良いかもね.(英語苦手なので,ずっと前にCoursera挫折😇)
この図が
下のソースに対応する .
本のソースをいじって,step関数だけ外に出した.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
w = np.array([2, 3]) | |
x = np.array([4, 2]) | |
def step(n): | |
if n >= 0: | |
return 1 | |
else: | |
return -1 | |
def predict(w, x): | |
sum = np.dot(w, x) | |
return step(sum) | |
print ( predict(w, x) ) |
バイアス項については省略されてしまっているが,詳しいアルゴリズムを追いたい場合は,本書にも書いてあるようにCourseraのMachine Lerningや「ゼロから作るDeep Learning」を読んだほうが良いかもね.(英語苦手なので,ずっと前にCoursera挫折😇)
0 件のコメント:
コメントを投稿