Hope is a Dream. Dream is a Hope.

非公開ブログは再開しました。

コマンドラインもわからないので、ゼロからPythonで機械学習

こんにちわ。ふぃふぃです。今日は機械学習とやらの環境構築をします。

深層学習調査資料

Qiita はじめるDeep learning
http://qiita.com/icoxfog417/items/65e800c3a2094457c3a0

pylearn2を使っての実装事例

googleでpdf検索

'深層学習' + 'pdf'

深層学習基本語録(40分で!図付き!)
http://www.phontron.com/slides/neubig14deeplunch11-ja.pdf

自然言語処理のための深層学習
ボレガラダヌシカ Danushka Bollegala リバープール大学
http://cgi.csc.liv.ac.uk/~danushka/papers/DeepNLP.pdf

深層学習を用いたペアワイズ分類
http://hokkaido.ipsj.or.jp/info2014/papers/25/sample-sjis.pdf

応用3分野におけるDeep Learning(深層学習)の研究の現状
http://ibisml.org/archive/ibis2013/pdfs/ibis2013-okatani.pdf

Deep Learning 利用法と知見䛾体系化
https://kaigi.org/jsai/webprogram/2014/pdf/766.pdf

機械学習を知識ゼロから学ぶpdf (NAVERまとめ)

http://matome.naver.jp/odai/2137978900585239401

GoogleFacebookが注目するディープラーニング(深層学習)についてまとめてみた (NAVERまとめ)

http://matome.naver.jp/odai/214063557360 360401

データマイニング 神嶌 敏弘
http://www.kamishima.net/archive/datamining.pdf

難しい数式なしに、データマイニングの基礎を、わかりやすく説明している!神嶌 敏弘先生の資料
http://www.kamishima.net/archive/datamining.pdf

機械学習の理論と実践
(機械学習アルゴリズムなどを多数紹介。深層学習については紹介ていど)
http://sacsis.hpcc.jp/2013/files/sacsis2013_ml_okanohara.pdf

テキストからの評判分析と機械学習 鍜治伸裕
http://www.iip.ist.i.kyoto-u.ac.jp/sigfpai/past/sigfpai73-kaji.pdf

一般物体認識における機械学習の利用<画像認識と機械学習
http://img.cs.uec.ac.jp/pub/conf10/100615yanai_7_ppt.pdf

パターン認識機械学習入門 Momoko Hayamizu
http://www.slideshare.net/mmktakahashi/ss-13694313

統計的機械学習入門 NTTコミュニケーション科学基礎研究所 上田 修功
http://www.nii.ac.jp/userdata/karuizawa/h23/111104_3rdlecueda.pdf

推薦システムのアルゴリズム神嶌 敏弘
http://www.kamishima.net/archive/recsysdoc.pdf

推薦システム Recommender System 神嶌 敏弘
http://www.kamishima.net/archive/recsys.pdf

統計的機械学習入門

http://www.r.dl.itc.u-tokyo.ac.jp/~nakagawa/SML1/index-SML.html

公開統計データ

kaggle http://www.kaggle.com/

Kaggleは企業や研究者がデータを投稿し、世界中の統計家やデータ分析家がその最適モデルを競い合う、予測モデリング及び分析手法関連プラットフォーム及びその運営会社である。 モデル作成にクラウドソーシング手法が採用される理由としては、いかなる予測モデリング課題には無数の戦略が適用可能であり、どの分析手法が最も効果的であるか事前に把握することは不可能であることに拠る。

Pylearn2 dev documentation

http://deeplearning.net/software/pylearn2/index.html

Theano Deep Learning documentation

Theanoを使った深層学習のドキュメント(聖典)

Deep Learning documentation http://deeplearning.net/tutorial/contents.html

  • Classifying MNIST digits using Logistic Regression
  • Multilayer Perceptron
  • Convolutional Neural Networks
  • Denoising Autoencoders
  • Stacked Denoising Autoencoders
  • Restricted Boltzmann Machines
  • Deep Belief Networks
  • Hybrid Monte-Carlo Sampling
  • Recurrent Neural Networks with Word Embeddings
  • Modeling and generating sequences of polyphonic music with the RNN-RBM

(解説資料)

Theano で Deep Learning

Theano で Deep Learning <1> : MNIST データをロジスティック回帰で判別する http://sinhrks.hatenablog.com/entry/2014/11/26/002818

Theano で Deep Learning <2> : 多層パーセプトロン http://sinhrks.hatenablog.com/entry/2014/11/30/085119

Theano で Deep Learning <3> : 畳み込みニューラルネットワーク http://sinhrks.hatenablog.com/entry/2014/12/07/203048

Theano で Deep Learning <4> : Denoising オートエンコーダ http://sinhrks.hatenablog.com/entry/2014/12/15/081113

Theano で Deep Learning <5> : 多層 Denoising オートエンコーダ http://sinhrks.hatenablog.com/entry/2014/12/21/232145

Theano で Deep Learning <6の準備>: ホップフィールドネットワーク http://sinhrks.hatenablog.com/entry/2014/12/30/221538

Theano で Deep Learning <6>: 制約付きボルツマンマシン <前編> http://sinhrks.hatenablog.com/entry/2015/01/12/225149

PythonによるDeep Learningの実装

theanoを使わずnumpyだけで実装している。

PythonによるDeep Learningの実装 (Restricted Boltzmann Machine 編)
制約付きボルツマンマシンの説明
http://blog.yusugomori.com/post/39741567354/python-deep-learning-restricted-boltzmann

PythonによるDeep Learningの実装 (Logistic Regression 編)
ロジスティック回帰の説明
http://blog.yusugomori.com/post/39830852050/python-deep-learning-logistic-regression

PythonによるDeep Learningの実装 (Deep Belief Nets 編)
上の2つを組み合わせて実装されている Deep Belief Nets (DBN) について紹介
http://blog.yusugomori.com/post/40250499669/python-deep-learning-deep-belief-nets

github
https://github.com/yusugomori/DeepLearning

データセット

http://deeplearning.net/datasets/

励みになる資料

機械学習クソ素人の俺がプロダクトをリリースするまでの2ヶ月で覚えたこと
http://qiita.com/puriketu99/items/c519a95c0b16ea63c1ac

【募集】プログラミングのスキル交換をしませんか
http://qiita.com/puriketu99/items/7370901978887fe59a49

その他

Gitをつかいこなすための20のコマンド
http://sourceforge.jp/magazine/09/03/16/0831212

ネイティブと働いて分かった英語コミットメッセージの頻出動詞10つ
http://qiita.com/gogotanaka/items/b65e1b081fa976e5d754

Add A to B
Remove A to B       (AをBから取り除く)
Move A from B to C  (AをBからCへ動かす)
Replace A with B
Make A B

Change A to B
Update A to B
Ensure A that B
Use A