We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

このコースの目的は、柔軟で手軽な TensorFlow 2.x と Keras を使用して、機械学習モデルを作成、トレーニング、およびデプロイすることです。TensorFlow 2.x API の階層について学び、TensorFlow の主要コンポーネントを実践演習で理解します。データセットと特徴列の扱い方について学びます。TensorFlow 2.x 入力データ パイプラインの設計と作成の方法について学びます。tf.data.Dataset を使用して csv データ、NumPy 配列、テキストデータ、および画像を読み込む実践演習を行います。数値、カテゴリ、バケット、およびハッシュの特徴列を作成する実践演習も行います。

Keras Sequential API と Keras Functional API を使用してディープ ラーニング モデルを作成する方法を学びます。活性化関数、損失、および最適化について学びます。Jupyter ノートブックの実践演習では、基本的な線形回帰、基本的なロジスティック回帰、および高度なロジスティック回帰の機械学習モデルを作成できます。Cloud AI Platform での大規模な機械学習モデルのトレーニング、デプロイ、および本稼働の方法について学びます。

Enroll now

What's inside

Syllabus

コースの概要
これは TensorFlow 2.x の入門コースです。TensorFlow 2.x では手軽な Keras を活用して機械学習モデルを作成できます。このコースでは、TensorFlow 2.x 入力データ パイプラインの設計と作成、TensorFlow 2.x と Keras を使用した機械学習モデルの作成、機械学習モデルの精度向上、大規模に使用する機械学習モデルの記述について取り上げます。
Read more
TensorFlow の概要
TensorFlow 2.x の新しいパラダイムについて学びます。TensorFlow API の階層について学び、TensorFlow の主要コンポーネント、テンソル、および変数を実践演習で理解します。
TensorFlow 入力データ パイプラインの設計と作成
データセットと特徴列の扱い方について学びます。tf.data.Dataset を使用して csv データ、NumPy 配列、テキストデータ、および画像を読み込む実践演習を行います。数値、カテゴリ、バケット、およびハッシュの特徴列を作成する実践演習も行います。
Tensorflow 2 と Keras Sequential API を使用したニューラル ネットワークのトレーニング
このモジュールでは、Keras Sequential API を使用して TensorFlow モデルを記述することを学びます。ただし、モデルの記述の前に、活性化関数、損失、および最適化について学びます。次に、Keras Sequential API を使用してディープ ラーニング モデルを作成する方法を学びます。クラウドに予測モデルをデプロイする方法についても学びます。
Tensorflow 2 と Keras Functional API を使用したニューラル ネットワークのトレーニング
Sequential モデル API はほとんどのディープ ラーニング モデルの開発に適していますが、制約がいくつかあります。その一例を挙げると、入力ソースが複数あるモデル、出力先が複数になるモデル、レイヤを再利用するモデルを定義するのは単純ではありません。Keras Functional API は tf.keras.Sequential API より柔軟にモデルを作成する手段です。Functional API は非線形トポロジのモデル、レイヤを共有するモデル、入力または出力が複数あるモデルに対応できます。Keras Functional API ではモデルを柔軟に定義できます。特に、入力または出力が複数あるモデルや、レイヤを共有するモデルを定義できます。アドホックの非巡回ネットワーク グラフを定義することもできます。大抵のディープ ラーニング モデルの主な目的は、レイヤの有向非巡回グラフ(DAG)です。Functional API はレイヤのグラフを作成する手段です。モデルのパフォーマンス向上に役立つ正則化についても学びます。
まとめ
このコースでこれまでに取り上げた TensorFlow のトピックをここでまとめます。コア TensorFlow コード、tf.data API、Keras Sequential API、および Keras Functional API について復習し、最後には Cloud AI Platform での機械学習モデルのスケーリングについて取り上げます。

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores TensorFlow 2.x and Keras, which are standard tools in machine learning
Taught by Google Cloud Training, who are recognized for their work in the topic this course teaches
Develops TensorFlow input data pipelines and neural networks, which are core skills for machine learning professionals
Covers essential concepts of machine learning, such as activation functions, loss functions, and optimization algorithms
Provides hands-on labs and interactive materials to enhance learning

Save this course

Save Intro to TensorFlow 日本語版 to your list so you can find it easily later:
Save

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 Intro to TensorFlow 日本語版 with these activities:
復習: 線形代数
TensorFlow 2.x と Keras を使用した機械学習モデルの作成には、線形代数の知識が不可欠です。このアクティビティにより、線形代数の基本事項を復習し、機械学習の基礎を固めることができます。
Browse courses on Linear Algebra
Show steps
  • 行列演算の復習
  • ベクトルの内積と外積の計算練習
  • 行列式の計算方法の確認
TensorFlow 2.x の公式チュートリアル
TensorFlow 2.x の公式チュートリアルは、機械学習モデルを構築するための包括的なガイドです。このアクティビティにより、TensorFlow 2.x の基本を学び、機械学習のプロジェクトに活用することができます。
Browse courses on TensorFlow
Show steps
  • 「Hello World!」チュートリアルを完了する
  • 線形回帰チュートリアルを完了する
  • CNN チュートリアルを完了する
TensorFlow コード演習
コードを実際に書いて練習することで、TensorFlow 2.x の概念をより深く理解することができます。
Browse courses on TensorFlow
Show steps
  • TensorFlow コード演習を見つける
  • 演習を完了する
  • コードを理解し、独自のコードを書く
Three other activities
Expand to see all activities and additional details
Show all six activities
学習グループへの参加
学習グループに参加することで、他の学生とつながり、機械学習の概念について議論し、相互にサポートし合うことができます。
Browse courses on TensorFlow
Show steps
  • 学習グループを探す
  • 学習グループのメンバーと定期的に会う
  • 機械学習の概念について議論し、質問をする
TensorFlow 2.x ワークショップへの参加
TensorFlow 2.x ワークショップは、TensorFlow 2.x の機能と機械学習の応用について学ぶのに役立つ、対面型のイベントです。このアクティビティを通じて、専門家から学び、他の参加者とネットワークを構築することができます。
Browse courses on TensorFlow
Show steps
  • TensorFlow 2.x ワークショップを探す
  • ワークショップに参加する
  • TensorFlow 2.x の機能と応用について学ぶ
コース資料のまとめ
コース資料をまとめておくと、学習した概念を復習し、コース終了後も参照できます。
Show steps
  • レクチャーノートをまとめる
  • 課題と演習をまとめる
  • オンラインリソースとドキュメントをまとめる

Career center

Learners who complete Intro to TensorFlow 日本語版 will develop knowledge and skills that may be useful to these careers:
Computer Vision Engineer
For those aspiring to become a Computer Vision Engineer, the course **Intro to TensorFlow 日本語版** offered by Google Cloud is a valuable resource. The course provides a comprehensive overview of TensorFlow 2.x, a leading machine learning library, and teaches students how to use it to develop computer vision applications. Computer Vision Engineers use machine learning to analyze images and videos, and this course will give you the skills you need to succeed in this role.
Machine Learning Engineer
Those seeking to become a Machine Learning Engineer can take the course **Intro to TensorFlow 日本語版** offered by Google Cloud. The course will teach you how to design, implement, and evaluate machine learning models using TensorFlow 2.x and Keras. These skills are essential for Machine Learning Engineers, who are responsible for developing and deploying machine learning solutions. The course also provides hands-on experience with real-world datasets, making it ideal for those looking to gain practical experience in machine learning.
Artificial Intelligence Engineer
To become an Artificial Intelligence Engineer, taking the course **Intro to TensorFlow 日本語版** offered by Google Cloud is a wise choice. The course will teach you the fundamentals of TensorFlow 2.x, a popular machine learning library, and how to use it to design and implement AI solutions. As an Artificial Intelligence Engineer, you will be responsible for developing and deploying AI systems, and this course will provide you with the skills you need to succeed in this role.
Natural Language Processing Engineer
To pursue a career as a Natural Language Processing Engineer, taking the course **Intro to TensorFlow 日本語版** offered by Google Cloud is a great starting point. The course will teach you the basics of TensorFlow 2.x, a popular machine learning library, and how to use it to develop natural language processing applications. As a Natural Language Processing Engineer, you will be responsible for developing and deploying NLP systems, and this course will give you the skills you need to succeed in this role.
Research Scientist
For those interested in a career as a Research Scientist, the course **Intro to TensorFlow 日本語版** offered by Google Cloud can provide valuable knowledge. The course provides a comprehensive overview of TensorFlow 2.x, a leading machine learning library, and teaches students how to use it to conduct research and develop new machine learning algorithms. Research Scientists use machine learning to solve complex problems, and this course will give you the skills you need to succeed in this role.
Machine Learning Researcher
The course **Intro to TensorFlow 日本語版** offered by Google Cloud can be beneficial for aspiring Machine Learning Researchers. The course provides a foundation in machine learning, a key skill for Machine Learning Researchers, and teaches students how to use TensorFlow 2.x to conduct research and develop new machine learning algorithms. Machine Learning Researchers use machine learning to solve complex problems, and this course will give you the skills you need to succeed in this role.
Data Analyst
For those aspiring to become a Data Analyst, the course **Intro to TensorFlow 日本語版** offered by Google Cloud is a valuable resource. The course provides a comprehensive overview of TensorFlow 2.x, a leading machine learning library, and teaches students how to use it to analyze and interpret data. Data Analysts use machine learning techniques to extract insights from data, and this course will provide you with the skills you need to succeed in this role.
Software Engineer
For individuals interested in a career as a Software Engineer, the course **Intro to TensorFlow 日本語版** offered by Google Cloud can provide a solid foundation. The course covers the fundamentals of TensorFlow 2.x, a popular open-source machine learning library, and teaches students how to design and implement machine learning models. This knowledge is highly sought after in the tech industry, and Software Engineers with expertise in machine learning are in high demand.
Data Scientist
To become a Data Scientist, one could take the course **Intro to TensorFlow 日本語版** offered by Google Cloud. This course will help one develop skills to design and create TensorFlow models. As a Data Scientist, one will be able to use these models to analyze large datasets and extract meaningful insights. This course will also help one build a foundation in machine learning, which is a key skill for Data Scientists.
Quantitative Analyst
For those interested in a career as a Quantitative Analyst, the course **Intro to TensorFlow 日本語版** offered by Google Cloud can be beneficial. The course provides a foundation in machine learning, a key skill for Quantitative Analysts, and teaches students how to use TensorFlow 2.x to analyze and interpret data. Quantitative Analysts use machine learning to make investment decisions, and this course will give you the skills you need to succeed in this role.
Data Engineer
Those interested in becoming a Data Engineer can benefit from the course **Intro to TensorFlow 日本語版** offered by Google Cloud. The course provides an introduction to TensorFlow 2.x, a machine learning library, and teaches students how to use it to analyze and interpret data. Data Engineers use machine learning to build and maintain data pipelines, and this course will give you the skills you need to succeed in this role.
Market Researcher
For Market Researchers, the course **Intro to TensorFlow 日本語版** offered by Google Cloud can provide valuable knowledge. The course introduces TensorFlow 2.x, a machine learning library, and teaches students how to use it to analyze data and extract insights. Market Researchers use data to understand consumer behavior, and this course will equip you with the skills to succeed in this role.
Business Analyst
Business Analysts can benefit from taking the course **Intro to TensorFlow 日本語版** offered by Google Cloud. The course teaches the basics of TensorFlow 2.x, a popular machine learning library, and how to use it to analyze data and solve business problems. Business Analysts use data to make informed decisions, and this course will give you the skills you need to succeed in this role.
Statistician
The course **Intro to TensorFlow 日本語版** offered by Google Cloud could be helpful for aspiring Statisticians. The course provides an introduction to TensorFlow 2.x, a popular machine learning library, and teaches students how to use it to analyze and interpret data. Statisticians use machine learning to extract insights from data, and this course will provide you with the skills you need to succeed in this role.

Reading list

We've selected seven 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 Intro to TensorFlow 日本語版.
Hands-On Machine Learning with TensorFlow 2.0 by Aurélien Géron comprehensive guide to machine learning with TensorFlow 2.0, covering a wide range of topics including data preprocessing, model training, and model evaluation. It valuable resource for both beginners and experienced practitioners who want to learn about the latest features and capabilities of TensorFlow 2.0.
この本はディープラーニングの包括的な調査です。このコースで扱うトピックのより深い理解を得るために役立ちます。
Generative Deep Learning by David Foster provides a comprehensive overview of generative deep learning models, including their architectures, training methods, and applications. While it does not focus specifically on TensorFlow, it covers the fundamental concepts and techniques that are essential for using TensorFlow to build and train generative models.
ゼロから作るDeep Learning by 斎藤 康毅 provides a practical guide to building deep learning models from scratch. It covers a wide range of topics, including neural networks, convolutional neural networks, and recurrent neural networks.
Deep Learning with Python by François Chollet widely acclaimed book that provides a practical and accessible introduction to deep learning. While it does not focus specifically on TensorFlow, it covers the fundamental concepts and techniques of deep learning that are essential for understanding and using TensorFlow effectively.
この本はTensorFlowを使用して機械学習プロジェクトを構築するための実践的なアプローチを提供します。このコースのトピックを補完するための追加の読み物として役立ちます。
この本はPythonを使用してTensorFlowを使用してディープラーニングモデルを作成、トレーニング、および展開するための包括的なガイドです。このコースで扱うトピックの追加の読み物として役立ちます。

Share

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

Similar courses

Here are nine courses similar to Intro to TensorFlow 日本語版.
自然言語処理とチャットボット: AIによる文章生成と会話エンジン開発
Most relevant
ディープラーニング : Pythonでゼロから構築し学ぶ人工知能(AI)と深層学習の原理
Most relevant
AIパーフェクトマスター講座 -Google Colaboratoryで隅々まで学ぶ実用的な人工知能/機械学習-
Most relevant
Trust and Security with Google Cloud - 日本語版
Most relevant
Mitigating Security Vulnerabilities on Google Cloud 日本語版
Most relevant
Introduction to Google Workspace 日本語版
Most relevant
ML Pipelines on Google Cloud - 日本語版
Most relevant
【英会話の苦手意識を克服】実践の場で使える「時制」の基礎知識ー中学英語おさらい講座2ー
Most relevant
【教科書英語にさようなら!】 海外に行かずに2024年のリアル英会話をマスターするためのステップバイステップガイド
Most relevant
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 - 2024 OpenCourser