view_headline機械学習、ディープラーニング

参考サイト集

ディープラーニングTensorFlow日本語

Googleの佐藤氏によるTensorFlow Playgroundを使った機械学習解説サイト イラストや直感的な説明をふんだんに使い、非常にわかりやすくディープラーニングを解説している。 著者がTensorFlowのエバンジェリストであることから、その普及に対する熱意が大きい。 このページの他にもGoogleとTensorFlowや機械学習の関わりなど非常に興味深い記事を多数 執筆されている。

ディープラーニング英語

Micheal Nielsen氏による非常に丁寧でわかりやすいニューラルネットワークの解説サイト。 ニューラルネットワークによる機械学習の理論的背景をわかりやすい数式で丁寧に解説してくれている。 英語で書かれているが、文量が豊富であり直感的な説明を重視しているのでディープラーニング 初学者には最適なテキスト。偏微分が出てくるので理系向けの内容である。逆に言えば 偏微分程度の事前知識さえあればゼロからでもニューラルネットによる機械学習が理解できてしまう。 説明がわかりやすいとはいえ、3,4日ですべて読みきれると思わないほうが良い。

ディープラーニング英語

Micheal Nielsen氏の直感的な説明では物足りなくなった人はこちらのサイトを参考にすると良い。 線形代数を用いてより厳密にディープラーニングを説明している。 2017年2月時点で米amazonの機械学習分野でベストセラーになっていた。 難解な記述が多いため、数学に自身がある人向け。研究者のためのテキストといったところか。 ディープラーニングの専門家を名乗るなら、このサイトレベルの質問が飛んできたらすらすら答えられなければならないだろう。

TensorFlow英語

TensorFlowのソースからのインストールを解説しているTensorFlowのオフィシャルサイト。

ディープラーニング英語

ディープラーニングの大家Andrew Ng氏による機械学習の解説サイト。 スタンフォード大学のサブドメイン上にサイトが存在することから 同学の学生向けに用意した教育資料を一般公開したものだと思われる。

TensorFlow英語

TensorFlowを計算グラフの図を使って解説しているUniv of Central Floridaのサイト。 図が多く文量が少ないため、俯瞰的、直感的なTensorFlowの理解に非常に役立つ。

ディープラーニングCNN英語

FacebookのデータサイエンティストKarn氏による機械学習の解説サイト。特にCNN(Convolutional Neural Network)のページにおいてアニメーションで畳み込みの原理を直感的に解説しており、非常に理解がしやすい。

ディープラーニングRNN英語

こちらも非常に詳しく大量の説明でディープラーニングを解説している。 LSTM(RNNの一種)について説明しているUnderstanding LSTM Networksのページをよく参考にさせてもらっている。

ディープラーニングCNN

畳み込みニューラルネットCNNにおけるバックプロパゲーションの仕組みを解説しているサイト。 通常のニューラルネットのニューロン間の関係を変形することでCNNにおけるバックプロパゲーションを説明しようとしている。 上にも挙げたMicheal Nielsen氏のサイトの説明、記法を受け継いでいるので、氏のサイトを読んだあとにこのサイトを 読むと理解がより良く進む。