We may earn an affiliate commission when you visit our partners.
Course image
Laurence Moroney

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

deeplearning.ai が提供する「TensorFlow in Practice 専門講座」の講座2では、講座1で構築したコンピュータビジョンモデルを改善するための高度な技法を学習します。現実世界の様々な形状とサイズがある画像の扱い方を探求し、畳み込みを通過する画像がたどる行程を視覚化して、コンピューターがどのようにして情報を「見る」かを理解し、損失と精度をプロットし、拡張とDropoutなど、過学習を防ぐための戦略を探求します。最後に、講座2では転移学習を紹介し、学習した特徴をモデルから抽出する方法を学びます。

Read more

ソフトウェア開発者であれば、拡張性のある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を使用してそれらの原理を実装し、拡張性のあるモデルを構築して現実世界の問題に適用する方法を学びます。ニューラルネットワークの仕組みについての理解を深めるには、「ディープラーニング専門講座」を受講することをお勧めします。

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

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

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers advanced concepts of image classification with ConvNets and explores how to load and present larger datasets
Teaches image augmentation to enhance training dataset and reduce overfitting
Introduces transfer learning for leveraging pre-trained models and extracting valuable features
Progresses from binary image classification to multi-class classification

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Tensorflowと畳み込みnnの実践応用

受講者によると、このコースはTensorFlowを用いた畳み込みニューラルネットワークの実際の応用に焦点を当てており、非常に実践的で有益であると評価されています。特に、転移学習画像拡張といった過学習を防ぐための高度な戦略、そして多クラス分類の扱いは、自身のプロジェクトに直接応用できると多くの学生がコメントしています。ハンズオンの課題畳み込みの可視化は、複雑な概念の理解を深めるのに非常に効果的です。ただし、一部の学習者は機械学習やTensorFlowの基本的な知識が前提となるため、初心者にはややハードルが高いと感じるかもしれません。全体としては、クリアな説明最新の内容が評価されており、コンピュータビジョンモデルの改善を目指すプロフェッショナルや意欲的な学習者に強く推奨されています。
複雑な概念も分かりやすく解説されており、理解を促進します。
"説明は非常にクリアで、複雑な概念も分かりやすく解説されていました。"
"Andrew Ng先生の説明はいつもながら分かりやすいです。"
"講義はクリアで、内容も最新の情報が盛り込まれていました。"
実践的なコーディング課題と、概念理解を助ける可視化が充実しています。
"ハンズオンの課題も充実しており、理解を深めるのに最適です。"
"特に畳み込みの可視化は、モデルがどのように情報を「見る」かを理解するのに役立ちました。プロジェクトベースの学習がとても効果的でした。"
"演習も実践的で、学んだことをすぐに試せました。"
転移学習や画像拡張など、実際の課題に応用できる高度な技術が学べます。
"このコースは、畳み込みニューラルネットワークの実際の応用について非常に役立ちました。特に転移学習と画像拡張のセクションは、自分のプロジェクトにすぐに応用できる内容でした。"
"Dropoutや過学習を防ぐ戦略についての実践的なアプローチは非常に有用でした。最新のTensorFlowの機能を学べたのも良かったです。"
"転移学習のセクションは、このコースのハイライトでした。限られたデータでも効果的なモデルを構築する方法を学ぶことができました。"
説明のペースが速い場合があり、課題のデバッグに時間がかかることがあります。
"コードの解説が速いと感じる部分もあり、一時停止して確認することが多かったです。"
"いくつかのプログラミング課題はデバッグに時間がかかりましたが、それも学習の一部ですね。"
"内容は素晴らしいですが、時々説明が駆け足に感じられました。特に非専門家にとっては、概念の消化に時間がかかるかもしれません。"
機械学習やTensorFlowの基礎知識がないと、一部のトピックが難しく感じられます。
"事前の機械学習の知識がないと少し難しいかもしれません。"
"私は機械学習の初心者ですが、このコースは前提知識がかなり必要だと感じました。特に最初の週は、TensorFlowの基本的な使い方をもっと丁寧に教えてほしかったです。"
"初心者には少しハードルが高いかもしれません。もう少し理論的な背景に踏み込んでほしかったです。"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in TensorFlow を使った畳み込みニューラルネットワーク with these activities:
TensorFlowの練習問題を解く
TensorFlowの練習問題を解くことで、理論的知識を強化し、TensorFlowの構文に慣れることができます。
Browse courses on TensorFlow
Show steps
  • オンラインプラットフォームや教科書から練習問題を見つける
  • 練習問題を解く
  • 間違った回答を分析し、理解を深める
過学習を防ぐための技法の練習
過学習を防ぐための技法を実践することで、モデルの汎化能力を向上させます。
Browse courses on Dropout
Show steps
  • 過学習の兆候を特定する
  • 画像拡張を使用してデータを拡張する
  • Dropoutを使用して過剰適合を削減する
  • 正則化パラメータを調整する
コードを書く
このアクティビティでは、講義で学んだ概念を適用して、さまざまなデータセットでコードを書く必要があります。これにより、コード作成スキルが向上し、TensorFlow を使用してモデルを構築できるようになります。
Browse courses on TensorFlow
Show steps
  • チュートリアルに従い、コードを記述する
  • より複雑なデータセットでコードを自分で書く
Two other activities
Expand to see all activities and additional details
Show all five activities
猫と犬の画像分類プロジェクトを開始する
猫と犬の画像分類プロジェクトを開始することで、画像分類のスキルを向上させ、実世界のタスクに取り組みます。
Browse courses on Kaggle
Show steps
  • プロジェクトスコープを定義する
  • データセットを収集する
  • モデルをトレーニングして評価する
  • プロジェクト結果を文書化する
他の受講生とプロジェクトを共同で進める
他の受講生と共同でプロジェクトに取り組むことで、TensorFlowの知識を深め、コラボレーションスキルを向上させ、多様な視点から学ぶことができます。
Show steps
  • プロジェクトのアイデアをブレインストーミングする
  • チームメンバーの役割を分担する
  • 定期的にミーティングを行い、進捗状況を共有する
  • 共同でコードをレビューし、改善点を提案する
  • 最終的なプロジェクトを提出する

Career center

Learners who complete TensorFlow を使った畳み込みニューラルネットワーク will develop knowledge and skills that may be useful to these careers:
Artificial Intelligence Engineer
TensorFlow in Practice Specialization is directly applicable to a career as an AI Engineer. In this specialization, you will learn about TensorFlow, a popular open-source framework for machine learning, and how to use it to build scalable AI-powered applications. AI Engineers should be familiar with TensorFlow due to its prominence in the field.
Machine Learning Engineer
TensorFlow in Practice Specialization is directly applicable to a career as a Machine Learning Engineer. In this specialization, you will learn about TensorFlow, a popular open-source framework for machine learning, and how to use it to build scalable AI-powered applications. Machine Learning Engineers should be familiar with TensorFlow due to its prominence in the field.
Software Engineer
TensorFlow in Practice Specialization can help you build a foundation as a Software Engineer as you learn how to build a practical and scalable AI-powered application. This is done through the use of TensorFlow, a popular open-source framework for machine learning. Software Engineers must be able to build tools, which TensorFlow is commonly used to do.
Deep Learning Engineer
TensorFlow in Practice Specialization will provide a solid foundation as a Deep Learning Engineer as you learn the core principles of machine learning and deep learning and apply those principles to build scalable AI systems with TensorFlow.
Computer Scientist
TensorFlow in Practice Specialization will provide a solid foundation as a Computer Scientist you learn the core principles of machine learning and deep learning and apply those principles to build scalable AI systems with TensorFlow.
Computer Vision Engineer
TensorFlow in Practice Specialization will provide a solid foundation as a Computer Vision Engineer as you learn a variety of techniques for improving computer vision models built with TensorFlow. This specialization is part of DeepLearning.AI's TensorFlow in Practice Specialization and focuses on teaching best practices for TensorFlow.
Data Analyst
TensorFlow in Practice Specialization may be useful to you as a Data Analyst, as it teaches TensorFlow, a popular open-source framework for machine learning. Data Analysts commonly use TensorFlow in their day to day work, and it is one of the primary frameworks that Data Analysts should be familiar with.
Data Scientist
TensorFlow in Practice Specialization may be useful to you as a Data Scientist, as it teaches TensorFlow, a popular open-source framework for machine learning. Data Scientists commonly use TensorFlow in their day to day work, and it is one of the primary frameworks that Data Scientists should be familiar with.
Software Developer
As a Software Developer, TensorFlow in Practice Specialization can be useful. TensorFlow is a popular open-source framework for machine learning. This specialization is part of DeepLearning.AI's TensorFlow in Practice Specialization and focuses on teaching best practices for TensorFlow.
Research Scientist
TensorFlow in Practice Specialization may be useful for Research Scientists, as TensorFlow is a popular open-source framework for machine learning. Research Scientists commonly use TensorFlow in their day to day work, and it is one of the primary frameworks that Research Scientists should be familiar with.
Machine Learning Researcher
TensorFlow in Practice Specialization may be useful for Machine Learning Researchers, as TensorFlow is a popular open-source framework for machine learning. Machine Learning Researchers commonly use TensorFlow in their day to day work, and it is one of the primary frameworks that Machine Learning Researchers should be familiar with.
Data Engineer
TensorFlow in Practice Specialization can be useful to you as a Data Engineer as you'll be able to learn how to prepare, clean, and process data for use with TensorFlow and other machine learning tools.
Business Intelligence Analyst
TensorFlow in Practice Specialization may be useful to you as a Business Intelligence Analyst, as you may use TensorFlow to help build scalable AI-powered applications.
Product Manager
TensorFlow in Practice Specialization may be useful to you as a Product Manager, as you may use TensorFlow to help build scalable AI-powered applications.
Project Manager
TensorFlow in Practice Specialization may be useful to you as a Project Manager, as you may be involved in projects that use TensorFlow to build scalable AI-powered applications.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in TensorFlow を使った畳み込みニューラルネットワーク.
この本は、ディープラーニングの数学的および理論的基礎に関する包括的なリファレンスです。アルゴリズム、アーキテクチャ、アプリケーションに関する包括的な情報を提供します。
この本は、Scikit-Learn、Keras、TensorFlowを使用して機械学習およびディープラーニングモデルを構築するための包括的なガイドです。基礎から高度なトピックまでをカバーしています。
この本は、TensorFlow 2とKerasを使用してディープラーニングモデルを構築、トレーニング、展開する方法に関する包括的なガイドです。基礎から高度なトピックまでをカバーしています。
コンピュータビジョンにおけるディープラーニングの応用について詳しく解説した英語の書籍です。画像分類、物体検出、セマンティックセグメンテーションなどのトピックをカバーしています。
自然言語処理におけるディープラーニングの応用について詳しく解説した英語の書籍です。言語モデル、機械翻訳、質問応答などのトピックをカバーしています。
敵対的生成ネットワーク(GAN)の理論と実践について詳しく解説した英語の書籍です。GANのアーキテクチャ、トレーニング、評価について説明しています。
コーダー向けのディープラーニングの入門書です。fastaiとPyTorchを使用してディープラーニングモデルを構築する方法を説明しています。
TensorFlowの開発者による英語の書籍です。畳み込みニューラルネットワークや再帰型ニューラルネットワークなどのディープラーニングの基礎についてわかりやすく解説しています。
この本は、ディープラーニングとその概念を直感的に理解するためのガイドです。数学的な詳細を避けて、視覚化と類推を使用してトピックを説明します。
機械学習の理論的背景を理解するために役立つ英語の書籍です。Scikit-Learn、Keras、TensorFlowなど、機械学習ライブラリの実践的な使い方も解説しています。
音声言語処理の包括的な入門書です。音声認識、自然言語処理、音声対話システムなど、音声言語処理のさまざまな分野について幅広く解説しています。
機械学習の理論的背景を深く理解するために役立つ英語の書籍です。教師付き学習、教師なし学習、ベイズ推定など、機械学習の基礎について包括的に解説しています。
人工知能の包括的な入門書です。機械学習、自然言語処理、コンピュータビジョンなど、人工知能のさまざまな分野について幅広く解説しています。

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser