ニューラルネットワーク自作入門(ニューラルネットワークジサクニュウモン)
数学と Python の優しい旅
- 著者:
- Tariq Rashid/新納 浩幸(タリク ラシド/シンノウ ヒロユキ)
- 出版社:
- マイナビ出版
- 出版日:
- 2017年04月28日頃
- ISBN:
- 9784839962258
- 価格:
- ¥2,959
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
ニューラルネットワークで使われる数学の最もやさしい入門書
ー さらにコンピュータ言語 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 でやってみよう
言及の推移
言及 Qiita 記事 (6 件)
第1回 AI実装検定【A級】に合格したので色々まとめてみた
♡ 18Python, 機械学習, DeepLearning, 資格, ニューラルネットワーク20211003分割 更新中止) 特許SDI用AI: 複数の自然言語深層学習モデルにおいて見られた個性とその解釈 および認知的観点に基づく知識構造の多様性を評価した価値共創の展望と、創造性
♡ 16自然言語処理, NLP, word2vec, 認知, bert一口馬主の出資馬選定を機械学習で行う(第1回)
♡ 6機械学習, 競馬更新中 中) 特許SDI用AI: 複数の自然言語深層学習モデルにおいて見られた個性とその解釈 および認知的観点に基づく知識構造の多様性を評価した価値共創の展望と、創造性
♡ 4自然言語処理, NLP, word2vec, 認知, bert機械学習の理解-はじめの一歩
♡ 1C++, ニューラルネットワーク, 機械学習入門, 予測器Swiftで行列を扱うために自作
♡ 0Swift, ニューラルネットワーク
この本に興味がある方におすすめ
この本に関連
関連記事
OS・低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
初めての技術書の選び方 - レベル別・目的別の選書ガイド
プログラミング初心者から中級者まで、自分に合った技術書を選ぶための具体的な基準とチェックポイントを紹介します。
関連用語
VPC
AWS 上に論理的に隔離されたプライベートネットワークを構築するサービス
Service Worker
ブラウザとネットワークの間でプロキシとして動作し、オフライン対応やキャッシュ制御を実現する Web API
ファインチューニング
事前学習済みモデルを特定のタスクやドメインに適応させる追加学習
TCP 輻輳制御
ネットワークの混雑を検知し、送信速度を動的に調整して公平で効率的なデータ転送を実現する TCP の仕組み
CAP 定理
分散システムで一貫性、可用性、分断耐性の 3 つを同時に満たすことはできないという定理
TCP/IP
インターネット通信の基盤となるプロトコル群で、データの分割・送信・再組立を信頼性高く行う