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

個数:

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

  • 提携先に2冊在庫がございます。(2024年04月19日 04時41分現在)
    通常、5~7日程度で出荷されます。
    ※納期遅延や、在庫切れで解約させていただく場合もございます。
    ※1回のご注文は10冊までとなります
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【出荷予定日】
    通常、5~7日程度で出荷されます。

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ A5判/ページ数 271p/高さ 22cm
  • 商品コード 9784839962258
  • NDC分類 007.1
  • Cコード C3055

出版社内容情報

はじめてニューラルネットワークに取り組む方にやさしく解説!ニューラルネットワークで使われる数学の最もやさしい入門書
― さらにコンピュータ言語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でやってみよう

Tariq Rashid[タリク ラシド]
イギリス生まれのイギリス育ち。
子供のころ、近所の図書館でフラクタル数学とBBC Microのプログラミングに関する本を読み漁った。
物理学の学位と機械学習とデータマイニングの修士号を取得、現在はPythonやRを活用したデータ・テキスト分析を行う。
イギリス国政府のオープンソース活用を先導し、London Python meetupグループを率いている。
難しいことを美しいほど画期的なアイデアで、誰もが理解でき感謝されるほどシンプルにすることを個人的な使命としている。

新納 浩幸[シンノウ ヒロユキ]
監訳者
1961年生まれ。
東京工業大学大学院理工学研究科情報科学専攻修士課程修了。
現在、茨城大学工学部情報工学科教授、博士(工学)。
専門は自然言語処理。
主な著書に『数理統計学の基礎―よくわかる予測と確率変数』(森北出版、2004)、『入門Common Lisp―関数型4つの特徴とλ計算』(マイナビ出版、2006)、『Chainer による実践深層学習』(オーム社、2016)がある。

内容説明

人工知能の分野でパワフルかつ有用な手法として期待されている。“ニューラルネットワーク”の入門書。必要となる数学を理解できるよう一歩一歩丁寧に解説。コンピュータ言語:Pythonを活用してニューラルネットワークを自作してどのように動くのかを理解!

目次

1 どうやって動くのか(自分には簡単だけど、相手にとっては困難;単純な予測マシン;分類と予測に大きな違いはない ほか)
2 Pythonでやってみよう(Python;インタラクティブなPython=IPython;とてもやさしいPython入門 ほか)
3 もっと楽しく(自身の手書き文字;ニューラルネットワークの心の中;回転による新しい訓練データの作成)
付録(微分のやさしい導入;Raspberry Piでやってみよう)

著者等紹介

ラシド,タリク[ラシド,タリク] [Rashid,Tariq]
イギリス生まれのイギリス育ち。物理学の学位と機械学習、データマイニングの修士号を取得。現在はPythonやRを活用したデータ・テキスト分析を行う。イギリス国政府のオープンソース活用を先導し、London Python meetupグループを率いている

新納浩幸[シンノウヒロユキ]
1961年生まれ。東京工業大学大学院理工学研究科情報科学専攻修士課程修了。現在、茨城大学工学部情報工学科教授、博士(工学)。専門は自然言語処理(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

たいそ

4
2017年。ニューラルネットワークとは何かと、そのプログラミング。「どうやって動くのか」の解説が丁寧でわかりやすかったのと、Pythonでのプログラミングの間で「おいてけぼりにされた感」がないのがよかった。キーポイントで「飽和」を避けるための範囲の話や、精度を高めるためのノウハウ(学習率やエポック数、隠れ層の数の調整)など「非科学的と思われる」話も触れられていて、実際にやってみて思うような結果が出ないときなどにも役立ちそうだと思った。2018/05/26

ksk

2
ニューラルネットワークの概要と実装をサクッとしてみたい入門者にオススメの一冊2017/08/30

Kenny

1
ニューラルネットワークについて理解を深める目的で読んだ本。 「ニューラルネットワークを改善するとうことは、重み付けを変更することにより、誤差を減少させる」とのことで、誤差逆伝搬や勾配降下法が紹介されていた。 Pythonで、ニューラルネットワークのコードが記載されており、実際にプログラムを実行することで、更に理解が深まると感じた。 ニューロンやニューラルネットワークをプログラムにすることは難易度が高く、どのような技術書を読み進めて行くかが、課題である。2020/02/09

tukine_T

1
読んだのは理論のところまで。わかりやすかった。 自然言語処理への使用を目的にしているので、ここで読むのをやめるが(実装部では画像をニューラルネットの適応対象としている)、目的がなかったならこれで学んでいきたいと思わされた。良書だと思います。2020/01/11

こたろう

1
ニューラルネットワークのコードをnumpyで書いてみようという本。前後半に分かれていて、前半が理論部分、後半がnumpyだとどういう風に書けばいいのか、例としてコードが載っている。最初の1冊目にしては、少し不親切なところもあるし、訳が下手くそな部分があるので、意味を掴むのに苦労する部分もある。類書には、有名なオライリーの魚の本もあるので、あちらの方がオススメ。2018/10/23

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/11587642
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。