About

This repository implemented Machine Learning algorithms by NumPy or Chainer.

The algorithms bellow are implemented

  1. Perceptron
  2. Logistic Regression
  3. Softmax
  4. Neural Network
  5. Autoencoder
  6. K-means

Future Work

  1. Non-negative Matrix Factorization
  2. 単純な正規分布
  3. 線形モデル(線形回帰の確率モデル的解釈)
  4. 混合正規分布(完全データ)
  5. 混合正規分布(不完全データ、EMアルゴリズム)
  6. 隠れマルコフモデル(完全データ)

References

  • Christopher M. Bishop, "Pattern Recognition and Machine Learning (Information Science and Statistics)", Springer, 2010.
  • 海野裕也, 岡野原大輔, 得居誠也, 徳永拓之, "オンライン機械学習 (機械学習プロフェッショナルシリーズ)", 講談社, 2015.
  • 岡谷貴之, "深層学習 (機械学習プロフェッショナルシリーズ)", 講談社, 2015
  • 石井健一郎, 上田修功, "続・わかりやすいパターン認識―教師なし学習入門―", オーム社, 2015.