VOOZH about

URL: https://www.coursera.org/learn/convolutional-neural-networks-tensorflow-ja

⇱ TensorFlow を使った畳み込みニューラルネットワーク | Coursera


TensorFlow を使った畳み込みニューラルネットワーク

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

TensorFlow を使った畳み込みニューラルネットワーク

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • 現実世界の画像データを扱う

  • 損失と精度をプロットする

  • 拡張とDropout を含めた過学習を防ぐための戦略を探る

  • 転移学習および、学習済みの特徴をモデルから抽出する方法を学ぶ

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

4 assignments

Taught in Japanese

There are 4 modules in this course

ソフトウェア開発者であれば、拡張性のあるAI搭載アルゴリズムを構築したい場合、構築ツールの使い方を理解する必要があります。この講座は今後学んでいく「TensorFlow in Practice 専門講座」の一部であり、機械学習用の人気のオープンソースフレームワークであるTensorFlowのベストプラクティスを学習します。

deeplearning.ai が提供する「TensorFlow in Practice 専門講座」の講座2では、講座1で構築したコンピュータビジョンモデルを改善するための高度な技法を学習します。現実世界の様々な形状とサイズがある画像の扱い方を探求し、畳み込みを通過する画像がたどる行程を視覚化して、コンピューターがどのようにして情報を「見る」かを理解し、損失と精度をプロットし、拡張とDropoutなど、過学習を防ぐための戦略を探求します。最後に、講座2では転移学習を紹介し、学習した特徴をモデルから抽出する方法を学びます。 アンドリュー・エンの「 The Machine Learning(機械学習)」と「Deep Learning Specialization(ディープラーニング専門講座)」では、機械学習とディープラーニングの最も重要かつ基本的な原理を学習します。deeplearning.aiが提供する新しい「TensorFlow in Practice 専門講座」では、TensorFlowを使用してそれらの原理を実装し、拡張性のあるモデルを構築して現実世界の問題に適用する方法を学びます。ニューラルネットワークの仕組みについての理解を深めるには、「ディープラーニング専門講座」を受講することをお勧めします。

本専門講座の 1 つ目の講座では、TensorFlowを紹介し、そのハイレベルAPIで基本的な画像分類を行い、畳み込みニューラルネットワーク(ConvNet)についても少し学びました。本講座では、ConvNetによる現実世界のデータの使用をより詳しく学び、特に画像分類を行う際にConvNetの性能を高める技法について学びます。1週目では、まず、今まで使用してきたものよりはるかに大きなデータセット、すなわち、画像分類のKaggle チャレンジだった「猫と犬」のデータセットより大きなデータセットを見ていきます。

What's included

8 videos5 readings1 assignment1 app item

8 videosTotal 18 minutes
  • はじめに:アンドリューとの対話4 minutes
  • アンドリューとの対話1 minute
  • 「猫と犬」のデータセットを使用したトレーニング3 minutes
  • ノートブックに取り組む5 minutes
  • クロッピングで修正を行う1 minute
  • 畳み込みの効果を視覚化する2 minutes
  • 精度と損失を調べる1 minute
  • 1 週目のまとめ1 minute
5 readingsTotal 50 minutes
  • 始める前に:TensorFlow 2.0とこの講座について10 minutes
  • 「猫と犬」のデータセット10 minutes
  • ノートブックを見る 10 minutes
  • 次の動画について10 minutes
  • 今週の学習内容 10 minutes
1 assignmentTotal 30 minutes
  • 1 週目 テスト30 minutes
1 app itemTotal 60 minutes
  • 練習問題 1 - 猫と犬60 minutes

これまでに過学習という用語を何度も耳にしていると思います。過学習とは、簡単に言うと、訓練における特殊化の行き過ぎを表す概念です。つまり、モデルは訓練したものの分類においては非常に優秀でも、見たことがないものの分類はあまり上手にできないということです。モデルをより効果的に汎用化するためには、当然、より幅広い訓練サンプルが必要になります。しかし、いつも入手できるわけではありません。そこで近道となり得るのが画像拡張です。訓練セットに手を加えて、被写体の多様性を高めることができます。今週は、それを詳しく学びます。

What's included

7 videos6 readings1 assignment1 app item

7 videosTotal 14 minutes
  • アンドリューとの対話3 minutes
  • 拡張の紹介3 minutes
  • ImageDataGeneratorで拡張をコーディングする 3 minutes
  • 「猫と犬」での過学習を実演する1 minute
  • 「猫と犬」に拡張を追加する1 minute
  • 「馬と人間」での拡張を探求する2 minutes
  • 2 週目のまとめ1 minute
6 readingsTotal 60 minutes
  • 画像拡張 10 minutes
  • コーディングの開始 10 minutes
  • ノートブックを見る10 minutes
  • 「猫と犬」に対する拡張の影響 10 minutes
  • 試してみよう 10 minutes
  • 今週の学習内容10 minutes
1 assignmentTotal 30 minutes
  • 2 週目 テスト30 minutes
1 app itemTotal 60 minutes
  • 練習問題 2 - 拡張を使用した「猫と犬」60 minutes

自分でモデルを構築するのは素晴らしいことであり、大きな強みです。しかし、これまで見てきたように、手持ちのデータに制限されることがあります。誰でも大量のデータセットやそれらを効果的に訓練するために必要な計算能力を入手できるわけではありません。転移学習は、この解決に役立ちます。大きなデータセットで訓練したモデルがある場合、それを直接利用するか、または学習した特徴を利用して、自分のシナリオに適用することができます。これを転移学習といい、今週はこれについて学びます。

What's included

7 videos5 readings1 assignment1 app item

7 videosTotal 14 minutes
  • アンドリューとの対話4 minutes
  • 転移学習を理解する: コンセプト2 minutes
  • Inceptionモードでの転移学習をコーディングする1 minute
  • 転移した特徴を使った自分のモデルをコーディングする2 minutes
  • Dropout を探求する2 minutes
  • Inceptionでの転移学習を探求する2 minutes
  • 3 週目のまとめ1 minute
5 readingsTotal 50 minutes
  • コーディングを始めよう 10 minutes
  • DNNを追加する10 minutes
  • Dropoutを使用する 10 minutes
  • 「猫と犬」に転移学習を適用する 10 minutes
  • 今週の学習内容 10 minutes
1 assignmentTotal 30 minutes
  • 3 週目 テスト30 minutes
1 app itemTotal 60 minutes
  • 練習問題 3 - 転移学習を使用した「馬と人間」60 minutes

お疲れ様でした。ConvNetから次のモジュールへ進む前に必要なことがもう一つあります。それは2値分類の先へ進むことです。今まで見てきた例は、「これか、あれか」つまり、馬と人間、猫と犬、という分類でした。2値分類からカテゴリー分類へ進む際には、考慮する必要があるコーディング上の事項がいくつかあります。今週は、それらを見ていきます。

What's included

6 videos5 readings1 assignment1 app item

6 videosTotal 12 minutes
  • アンドリューとの対話3 minutes
  • 2値分類から多クラス分類へ移行する1 minute
  • 「グー、チョキ、パー」のデータセットを使った多クラスを探求する2 minutes
  • 「グー、チョキ、パー」で分類器を訓練する2 minutes
  • 「グー、チョキ、パー」分類器をテストする3 minutes
  • アンドリューとの対話1 minute
5 readingsTotal 50 minutes
  • データセットの紹介 10 minutes
  • コードを見てみよう 10 minutes
  • 分類器をテストしてみる 10 minutes
  • 今週の学習内容 10 minutes
  • まとめ10 minutes
1 assignmentTotal 30 minutes
  • 4 週目 テスト30 minutes
1 app itemTotal 60 minutes
  • 練習問題 4 - 多クラス分類器  60 minutes

Instructor

DeepLearning.AI
22 Courses605,790 learners

Explore more from Machine Learning

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,