2016-03-01から1ヶ月間の記事一覧

k平均法(k-meansクラスタリング)実装

Courseraの機械学習コースでk平均法を学んだので、理解を深めるために実装してみた。 わざわざ日記にするほど難しくはないが、メモということで。ソースコードはここ。メインは次のGetKMeans_withCost()で、tryNumの数だけk平均法を試して、コスト(最寄りの…

ニューラルネットワーク実装

Courseraの機械学習コースでニューラルネットワークを学んだので、習作としてC#で実装してみた。多層パーセプトロン対応。Classification専用(シグモイド関数をベタ書きしてるので)。 ソースコードはここにおいてある。 実装の概略 ネットワーク各層の関数…

HackerRank Week of Code - 19 参加日記

HackerRankのWeek of Code - 19に参加したのでそのメモ。 結果は346位/3176人だった。 Fix the Cycles 4つのノードA,B,C,Dをもつ有向グラフを考える。D→Aのエッジをa、A→Bのエッジをb、B→Cのエッジをc、C→Dのエッジをd、A→Cのエッジをe、B→Dのエッジをfとす…