まえがき
作れないものは、理解できない
—— リチャード・ファインマン
ディープラーニングによって、世界は大きく変わろうとしています。スマートフォンの音声認識も、Webのリアルタイム翻訳も、為替の予測も、いまやディープラーニング抜きでは語れません。新薬の開発も、患者の診断も、車の自動運転も、ディープラーニングによって現実となりつつあります。この他にも、先進的な技術の裏側には、必ずと言ってよいほどディープラーニングが隠れています。そしてこれから先も、ディープラーニングによって世界はさらに前進するはずです。
本書は、『ゼロから作るDeep Learning』の続編です。前作から引き続き、ディープラーニングにまつわる技術を扱います。特に本作では、自然言語処理や時系列データ処理に焦点を当て、ディープラーニングを使ってさまざまな問題に挑みます。そして、前作同様「ゼロから作る」をコンセプトに、ディープラーニングに関する高度な技術をじっくりと堪能していきます。
本書のコンセプト
ディープラーニングを(もしくは、何らかの高度な技術を)深く理解するには、「ゼロから作る」という経験が重要だと筆者は考えます。ゼロから作るとは、自分の理解できる地点からスタートし、できるだけ外部の既製品は使わずに目的とする技術を完成させることです。そのような経験を通じて、表面的ではなく、しっかりとディープラーニングに精通すること——それが本書の目指すところです。
結局のところ、技術を深く理解するには、それを作れるだけの知識や技量が必要になります。本書では、ディープラーニングをゼロから作ります。そのためにさまざまなコードを書き、いろいろな実験を行います。それは時間のかかる作業であり、時に頭を悩ませることもあるでしょう。しかし、そのような時間のかかる作業には——むしろ、そのような作業にこそ——、技術を深く理解する上で重要なエッセンスが多く詰まっています。そのようにして得た知識は、既存のライブラリを使うにも、最先端の論文を読むにも、オリジナルのシステムを作るにも必ず役に立つはずです。そして何より、ディープラーニングの仕組みや原理をひとつずつ紐解きながら理解することは、純粋に楽しいものです。 ...
Get ゼロから作るDeep Learning ❷ ―自然言語処理編 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.