machine_learning

GolangでSVMを実装した。

パーセプトロンに続き、SVMを実装した。 書籍を参考に劣勾配法とFOBOSの2つを試してみた。 ただ、書籍の更新式のとおりに実装するとうまく分離できなかったので、更新式を変えている。 学習数や学習率などのパラメータをいじるとうまく分離できないこともあ…

Golangでパーセプトロンを実装した。

Golangでパーセプトロンを実装してみた。 だいぶ大雑把だけれど、うまく動いている様子。 機械学習の理論は複雑だけれど、プログラム的には更新式が肝なのがよくわかった。 効率よく計算させるアルゴリズムも他にあるのだとは思うけれど、単純なものでも自分…