Skip to Content
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
book

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

by 斎藤 康毅
September 2016
Intermediate to advanced
320 pages
4h 31m
Japanese
O'Reilly Japan, Inc.
Content preview from ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

8章ディープラーニング

ディープラーニングは、層を深くしたディープなニューラルネットワークです。これまで説明してきたネットワークをベースに、後は層を重ねるだけで、ディープなネットワークを作ることができます。しかし、ディープなネットワークには課題もあります。本章では、ディープラーニングの性質と課題、そして可能性について見ていきます。また、現在のディープラーニングについて俯瞰した説明を行います。

8.1 ネットワークをより深く

ニューラルネットワークに関して、これまで多くのことを学びました。たとえば、ニューラルネットワークを構成するさまざまな層や、学習を行う上で有効なテクニック、画像系に特に有効なCNNや、パラメータの最適化手法などです。それらはどれもディープラーニングにおいて重要な技術です。ここでは、これまで学んだ技術を集約して、ディープなネットワークを作り、MNISTデータセットの手書き数字認識に挑みたいと思います。

8.1.1 よりディープなネットワークへ

早速ですが、ここでは図8-1のネットワーク構成からなるCNN——これまでよりもディープなネットワーク——を作りたいと思います。なお、このネットワークは、次節で説明するVGGというネットワークを参考にしています。

手書き数字認識を行うディープなCNN

図8-1 手書き数字認識を行うディープなCNN

図8-1に示すとおり、これまで実装してきたネットワークよりも層がディープになっています。ここで使用する畳み込み層はすべて3×3の小さなフィルターで、層が深くなるにつれてチャンネル数が大きくなるのが特徴です(畳み込み層のチャンネル数は、前層から順に、16、16、32、32、64、64と増えていきます)。また、図に示すとおり、プーリング層を挿入し中間データの空間サイズを徐々に小さくしていきます。そして、後段の全結合層では、Dropoutレイヤを使用します。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ゼロから作るDeep Learning ❻ ―LLM編

ゼロから作るDeep Learning ❻ ―LLM編

斎藤 康毅

Publisher Resources

ISBN: 9784873117584Other