Pythonのライブラリの1つであるTensorFlowは、ディープラーニングを支える数学的な各種理論を学ぶのに最適なライブラリです。しかし、TensorFlowは学習に必要な計算式を開発者が自ら組み立てねばならないという少し高めのハードルがあります。本書は、TensorFlow2のライブラリを取り上げ、ディープラーニングの基礎理論から2次元フィルター、転移学習、時系列データ、自然言語処理などを楽しく学べる入門書です。
1章 ディープラーニングとは
2章 開発環境のセットアップとPythonの基礎
3章 ディープラーニングの数学的要素
4章 ニューラルネットワークの可動部(勾配ベースの最適化)
5章 ニューラルネットワーク(多層パーセプトロン)
6章 画像認識のためのディープラーニング
7章 一般物体認識のためのディープラーニング
8章 人間と機械のセマンティックギャップをなくす試み
9章 ジェネレーティブディープラーニング
10章 OpenCVによる「物体検出」