機械学習
画像の出典 word2vecとは 単語のベクトル表現を獲得する一つの手法です。 word2vecの特徴としては、意味的な計算が可能な表現であるということです。 例えば次の式のように、kingのベクトルからmanのベクトルを差し引いたベクトルにwomanのベクトルを足し合…
サイボウズ・ラボの @shuyo さんの連載でロジスティック回帰を Python で実装されていたので,Scalaでも実装してみた.第18回 ロジスティック回帰 ロジスティック回帰とは ロジスティック回帰は,基本的にはパーセプトロンと同様に分類器です.パーセプトロ…
遺伝的アルゴリズムを Cython で実装してみたGithub. 遺伝的アルゴリズムとは ざっくりと説明すると, 初期値として,N個の個体を無作為に生成する 評価関数を用いて,上位のM個の個体を選ぶ(エリート主義) 一定の確率に従い,交差や突然変異を行い,N個…
久しぶりにScalaを使うことになったので,練習がてらに Scala でパーセプトロンを書いてみた. 二次元データを対象とし,シンプルに実装してみた.(GitHubで公開) テスト 今回は Scalatest のFlatSpecを使ってみた. sbt 環境での使い方は,公式のUsing Sc…