ディープラーニング
人工知能技術の発展は目覚ましく、ニューラルネットワークの仕組みを理解することも、エンジニアにとってある種の必修科目となりつつあります。
学習教材
- ゼロから作るDeep Learning ― Pythonで学ぶディープラーニングの理論と実装の第一章 (1.5, 1.6) と第二章〜第五章を読んで、ディープラーニングの基本を勉強してみて下さい。
- github.com/joelgrus/joelnetのリポジトリ内容をビデオを見ながら自分で再構築して、簡易ニューラルネットワークライブラリを作ってみましょう。
- 実際には、ニューラルネットワークの実装は有名なOSSライブラリを使うことになります。PyTorchチュートリアル(日本語翻訳版)の「1. PyTorch入門(Learning PyTorch)」を動かして、PyTorchの実装に慣れ親しんで下さい。