ニューラルネットワーク自作入門

数学とPythonの優しい旅

Tariq Rashid / 新納 浩幸

2017年4月28日

マイナビ出版

2,959円(税込)

パソコン・システム開発

ニューラルネットワークで使われる数学の最もやさしい入門書 ー さらにコンピュータ言語Pythonを使って自分自身で作ってみよう! 本書はニューラルネットワークで必要となる数学について、一歩一歩、旅する気分で触れていきながら、コンピュータ言語:Pythonを使いニューラルネットワークを自作します。今日ニューラルネットワークは深層学習と人工知能の重要な鍵であり、大きな実績をあげています。しかし、実際にニューラルネットワークがどのように機能するかを本当に理解している方は極少数でしょう。 本書では極カンタンなところからスタートし、ニューラルネットワークがどのように機能するかを理解していくーゆっくりと楽しい旅のお手伝いします。 読者の方には中学・高校で学んだ以上の数学の知識を必要としません、本書を通して微積分へ入門することも可能です。 本書の目的はできるだけ多くの読者に・できるだけ理解しやすくニューラルネットワーク自作をお手伝いすることです(さらに発展した課題が欲しい読者には、既にたくさんの教科書があると思います)。 Pythonでコードを作成し、独自の畳み込みニューラルネットワークを作成。「手書きによる数字」を認識してみます。 Part 1は数学的考え方に関するものです。我々は、ニューラルネットワークの基礎となる数学的考え方を、多くのイラストや例を使って丁寧に紹介していきます。 Part 2は実践編です。人気があり習得しやすいプログラミング言語:Pythonを紹介しつつ、人間が手書きした「数字」を認識し、容易に実行できるニューラルネットワークを構築していきます。 Part 3では、これらのアイデアをさらに拡張。シンプルなアイデアやコードを使用し、認識率98%のニューラルネットワークへと改良を進めます。自分で書いた手書き文字でニューラルネットワークをテストし、さらに"制作者の特権"を活かしミステリアスなニューラルネットワークの心の中を覗き見してみよう。 最後に制作物をRaspberry Piで動かしてみます。 本書で紹介するすべてのコードは、Raspberry Piで動くことを確認しています。 イントロダクション:本書の対象者 / この本で何ができるが / どのようにして行うのか Part 1:どうやって動くのか Part 2:Pythonでやってみよう Part 3:さらに楽しもう 付録 A:とってもやさしい微積分入門 付録 B:Raspberry Piでやってみよう

本棚に登録&レビュー

みんなの評価(0

--

読みたい

3

未読

0

読書中

0

既読

0

未指定

7

書店員レビュー(0)
書店員レビュー一覧

みんなのレビュー

レビューはありません

Google Play で手に入れよう
Google Play で手に入れよう
キーワードは1文字以上で検索してください