C++で学ぶディープラーニング [単行本]
    • C++で学ぶディープラーニング [単行本]

    • ¥3,949119ポイント(3%還元)
    • 在庫あり2021年1月21日木曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009002804595

C++で学ぶディープラーニング [単行本]

価格:¥3,949(税込)
ポイント:119ポイント(3%還元)(¥119相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
お届け日:在庫あり今すぐのご注文で、2021年1月21日木曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:マイナビ出版
販売開始日: 2017/06/26
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可
店舗受け取りが可能です
NEWマルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

C++で学ぶディープラーニング [単行本] の 商品概要

  • 要旨(「BOOK」データベースより)

    ディープラーニング(深層学習)のベースとなっているニューラルネットワークとその発展系の深層学習について、理論およびその実装である実際に動くC++ソースコードを参照しながら学ぶ本。
    マルチレイヤーパーセプトロンに代表されるフィードフォワード型のニューラルネットワーク、バックプロバケーションから始め、事前学習の意味、オートエンコーダー、ドロップアウトなど近年浅いネットワークから深いネットワークへ発展した深層学習における特有の理論、自動微分や勾配法などの深層学習の実装に間接的ではあるが、必須となっているテクニックに絞って丁寧に解説する。

    【内容構成】
    Chapter1 基本
    Chapter2 並列プログラミング
    Chapter3 ニューラルネットワーク
    Chapter4 誤差逆伝播
    Chapter5 ニューラルネットワークの実装
    Chapter6 学習の最適化と過学習
    Chapter7 畳み込みニューラルネットワーク
    Chapter8 再帰型ニューラルネットワーク
  • 目次(「BOOK」データベースより)

    01 ディープラーニング概論
    02 ニューラルネットワークのための行列演算と並列プログラミング
    03 ニューラルネットワーク
    04 誤差逆伝播
    05 C++によるニューラルネットワークの実装
    06 学習の最適化と過学習
    07 事前学習
    08 畳み込みニューラルネットワーク
    09 再帰型ニューラルネットワーク
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    藤田 毅(フジタ タケシ)
    エキサイト株式会社テクノロジー戦略室室長ならびにExcite Media Service PH Inc.取締役。機械学習をベースとしたプロダクト開発に従事し、コンテンツレコメンデーションエンジンWisteriaなど、自社サービスの開発指揮を執っている。2000年エキサイト株式会社入社後、Web検索エンジンの開発運用に携わり、インフラ責任者やアプリケーション開発責任者として活躍。2008年にWebサイトの受託開発、モバイル向けアプリケーションやゲームを開発・運用会社を設立
  • 内容紹介

    本書は、ディープラーニング(深層学習)の基礎を学ぶ初級者やソフトウェアエンジニアの方を対象に、ディープラーニングのベースとなっているニューラルネットワークからその派生技術や応用まで、実際に動くC++のソースコードを参照しながら学ぶ内容となっています。前半はニューラルネットワークに関する必須知識を扱い、後半ではニューラルネットワークの派生技術や応用に言及し、徐々に高度な内容となっていきます。

    【本書の内容】
    Chapter1「ディープラーニング概論」……ディープラーニングの概要と、ニューラルネットワーク構築時に最低限必要なC++プログラミングの知識をまとめます。
    Chapter2「ニューラルネットワークのための行列演算と並列プログラミング」……並列プログラミングの重要性とその知識や行列演算を解説します。
    Chapter3「ニューラルネットワーク」……パーセプトロンと呼ばれるニューラルネットワークの最小単位となるユニット、パーセプトロンを重ねたニューラルネットワークの基本形である層状パーセプトロン(MLP)を説明します。
    Chapter4「誤差逆伝播」……ニューラルネットワークのパラメーター学習方法である、誤差逆伝播法を詳しく解説します。
    Chapter5「C++によるニューラルネットワークの実装」……多層パーセプトロンを用いた手書き数字の画像認識を、実際にコーディングしながら動かすことで、ディープラーニングを体験します。本章では、ニューラルネットワークの基礎が詰まったベーシックな分類モデルを構築することで、処理全体の流れを把握することを目的とします。
    Chapter6「学習の最適化と過学習」……機械学習全般で発生する過学習にフォーカスし、ニューラルネットワークでの過学習を抑えるテクニックを紹介します。本章以降から、単なるニューラルネットワークではなく、ディープラーニングの範疇となります。
    Chapter7「事前学習」……ディープラーニングがブレイクするきっかけとなった技術の1つであるオートエンコーダーを解説します。
    Chapter8「畳み込みニューラルネットワーク」……現在ディープラーニングの花形といわれる畳み込みニューラルネットワークを解説します。主に画像認識で利用され、近年はめざましい成果をあげている技術です。
    Chapter9「再帰型ニューラルネットワーク」……再帰型ニューラルネットワークと呼ばれる、自己の出力を入力とする再帰構造となったニューラルネットワークを使い、自然言語処理への応用例を紹介します。統計的機械翻訳や自動応答、音声認識などの分野で、近年のAIの大きな進化の推進役となっている技術です。

    本書では開発言語としてC++を採用しています。C++でほぼすべてをスクラッチから実装しており、最終的に完成するコードはディープラーニングのC++フレームワークとして機能します。サンプルコードはダウンロード可能。
  • 著者について

    藤田 毅 (フジタ タケシ)
    エキサイト株式会社テクノロジー戦略室室長ならびにExcite Media Service PH Inc.取締役。
    機械学習をベースとしたプロダクト開発に従事し、コンテンツレコメンデーションエンジンWisteriaなど、自社サービスの開発指揮を執っている。
    2000年エキサイト株式会社入社後、Web検索エンジンの開発運用に携わり、インフラ責任者やアプリケーション開発責任者として活躍。2008年にWebサイトの受託開発、モバイル向けアプリケーションやゲームを開発・運用会社を設立。2013年にはビッグデータ解析を核とするスタートアップ企業にジョインし、ソーシャルメディア上のデータ解析および株価分析などを担当。2015年以降はエキサイト株式会社に戻り現職に至る。

C++で学ぶディープラーニング [単行本] の商品スペック

商品仕様
出版社名:マイナビ出版
著者名:藤田 毅(著)
発行年月日:2017/06/25
ISBN-10:4839961506
ISBN-13:9784839961503
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:255ページ
縦:24cm
横:19cm
他のマイナビ出版の書籍を探す

    マイナビ出版 C++で学ぶディープラーニング [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!