機械学習について、Webサービスの開発で必要とされる知識を中心に解説した資料。はてなサマーインターンの講義資料として作成されたもの。
- Web開発におけるコンピュータサイエンス - 機械学習編1 - Hatena Developer Blog
- Web開発におけるコンピュータサイエンス - 機械学習編2 - Hatena Developer Blog
https://elix-tech.github.io/ja/2016/07/17/autoencoder.html
Kerasの公式ブログの記事Building Autoencoders in Kerasに沿って日本語で解説してある記事。コードは公式ブログのほうが最新なので実行時にエラーが出たら参照するのが良い。
https://elix-tech.github.io/ja/2016/06/02/kaggle-facial-keypoints-ja.html
Using convolutional neural nets to detect facial keypoints tutorial — Daniel Nouri's Blog に沿って日本語で解説された記事
http://blog.varunajayasiri.com/numpy_lstm.html
numpy だけで LSTM を実装して character-level language model を作るチュートリアル
https://github.com/soumith/ganhacks
GANを学習する時のテクニックがまとめられている
https://nlml.github.io/in-raw-numpy/in-raw-numpy-t-sne/
t-SNE を numpy で作りながら学べるチュートリアル
https://elix-tech.github.io/ja/2017/02/06/gan.html
MNISTの文字画像を生成する単純なGANを作るチュートリアル。派生GANの解説もある。
https://arxiv.org/abs/1701.07875
https://www.alexirpan.com/2017/02/22/wasserstein-gan.html
Wasserstein GAN の論文の内容を噛み砕いて解説している
https://github.com/adler-j/minimal_wgan
100行に満たないコードでWGANを実装している