ずっとやりたいと思っていた機械学習の入門として、何からやろうかネットサーフィンしていたところ、
をみつけて、真似しながらやってみました。
https://github.com/yagitatsu/perceptron-sample
https://play.golang.org/p/ycQz7j6R1N
xy座標上にあるデータから、
ax+by+c = 0
の、a, b, cを求めるプログラムです。
(ロジックの理解には、 http://hokuts.com/2015/11/25/ml2_perceptron/ が役に立ちました)
以下、思ったことメモ。
- golangの配列計算はちょっとめんどい
- 基本的な配列計算も自分で実装した
- めんどくさいけどライブラリ探すほどでもない微妙さ
- 実装内容が高度になってくると、python使ったほうが幸せそう
- 基本的な配列計算も自分で実装した
- 実際にはテキストなどから特徴量抽出してやってみないと実用性がなんともいえないので、つぎは形態素解析を含めてやってみたい