【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築-

人気急上昇中の機械学習フレームワーク、PyTorchを使って深層学習を学ぶコースです。CNNによる画像認識、RNNによる時系列データ処理、AIアプリの構築などを学びます。開発環境にはGoogle Colabolatoryを使用します。

4.30 (704 reviews)
Udemy
platform
日本語
language
Data Science
category
【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築-
4,925
students
5 hours
content
Nov 2023
last update
$54.99
regular price

What you will learn

機械学習フレームワークPyTorchの基礎が身につきます。

PyTorchのコードの読み書きができるようになります。

CNN、RNNなどを実装できるようになります。

人工知能アプリを構築し、公開できるようになります。

自分で調べながら、ディープラーニングのコードを実装する力が身につきます。

Why take this course?

本コースのゴールは、PyTorchを使ってディープラーニングが
実装できるようになることです。

PyTorchを使ってCNN(畳み込みニューラルネットワーク)、RNN(再帰型ニューラルネットワーク)などの技術を順を追って幅広く習得し、人工知能を搭載したWebアプリの構築までを行います。

各ディープラーニング技術の要点を解説した上で、PyTorchのコードを基礎から丁寧に解説します。


注: 本コースに先立ちYouTubeでのライブ講義【Live人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。


PyTorchはオープンソースの機械学習ライブラリで、簡潔さ、柔軟性、速度のバランスに優れているため人気が急上昇中です。

また、簡潔な記述が可能なため、最新の研究成果の実装によく使われています。

海外を中心にコミュニティ活動が活発で、ネット上の情報が豊富なのもメリットです。


本コースでは開発環境にGoogle Colabを利用するので、環境構築にはほとんど手間がかかりません。

GPUが無料で利用できるので、コードの実行時間も短縮できます。 

効率よくPyTorchを習得できるように、様々な工夫を凝らしています。

PyTorchを包括的に学び、皆さんの技術的な可能性を大きく広げましょう。


————————————————————

本コースの主な内容は以下の通りです。


イントロダクション

→ PyTorchの概要、ディープラーニングの概要、そしてPyTorchの基礎であるTensorについて解説します


PyTorchで実装する簡単なディープラーニング

→ 可能な限りシンプルなコードで、ディープラーニングを実装します


PyTorchの様々な機能

→ 自動微分、DataLoaderなどのPyTorch特有の機能について解説します


畳み込みニューラルネットワーク(CNN)

→ CNNの原理を学んだ上で、CNNによる画像分類をデータ拡張、ドロップアウトとともに実装します


再帰型ニューラルネットワーク(RNN)

→ RNNの原理を学んだ上で、シンプルなRNNの構築、およびRNNによる画像生成を行います


AIアプリのデプロイ

→ 学習済みモデルを活用した人工知能Webアプリを構築します


なお、ディープラーニングの数学的背景については最小限の解説となりますのでご注意ください。

Pythonの基礎についての解説動画はありませんが、テキストがダウンロード可能です。

————————————————————


本コースでは可能な限り丁寧な解説を心がけていますが、ある程度ご自身で調べることも必要になるのでご注意ください。

動画を見るのみでも学習が進められるようになっていますが、可能であればPythonのコードを動かしながら進めることをお勧めします。

コードがダウンロード可能ですので、これをベースに様々なカスタマイズを行うこともお勧めです。



それでは、PyTorchを使って一緒に楽しく本格的な人工知能を学んでいきましょう。

Content

イントロダクション

教材の使用方法
講座の概要
ディープラーニングとは
PyTorchとは
Google Colaboratoryの使い方
Tensorについて
演習: イントロダクション
質疑応答: イントロダクション

PyTorchで実装する簡単なディープラーニング

第2講の概要
勾配降下法
活性化関数と損失関数
最適化アルゴリズム
簡単なディープラーニングの実装
演習: PyTorchで実装する簡単なディープラーニング
質疑応答: PyTorchで実装する簡単なディープラーニング

PyTorchの様々な機能

第3講の概要
自動微分
エポックとバッチ
DataLoader
演習: PyTorchの様々な機能
質疑応答: PyTorchの様々な機能

畳み込みニューラルネットワーク(CNN)

第4講の概要
CNNの概要
データ拡張
ドロップアウト
CNNの実装
演習: 畳み込みニューラルネットワーク(CNN)
質疑応答: 畳み込みニューラルネットワーク(CNN)

再帰型ニューラルネットワーク(RNN)

第5講の概要
RNNの概要
シンプルなRNNの実装
LSTMの概要
GRUの概要
RNNによる画像生成
演習: 再帰型ニューラルネットワーク(RNN)
質疑応答: 再帰型ニューラルネットワーク(RNN)

AIアプリのデプロイ

第6講の概要
人工知能アプリ開発の概要
モデルの訓練
開発環境の構築
Flaskによる画像識別アプリ
Herokuへのデプロイ
演習: AIアプリのデプロイ
質疑応答: AIアプリのデプロイ

ボーナスレクチャー

ボーナスレクチャー: 関連コースの紹介
ボーナスレクチャー: 講師の著書
ボーナスレクチャー: YouTubeチャンネル
ボーナスレクチャー: SAI-Lab株式会社(講師の会社)

Screenshots

【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Screenshot_01【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Screenshot_02【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Screenshot_03【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Screenshot_04

Reviews

村田
October 21, 2023
このコースは素晴らしかったです。PyTorchを用いたディープラーニングについてあまり十分な経験のない私にとって、このコースは非常に理解しやすく、実践的な知識を提供してくれました。特にPyTorchを使ったCNNとRNNの実装方法、そして人工知能Webアプリケーションの構築手順についての詳細なガイダンスは、私にとって非常に役立ちました。このコースは私の期待を大幅に上回り、ディープラーニングのスキルを向上させるのに役立ちました。後から受講する皆さんにも強くお勧めします。
Ti
August 11, 2023
理論を学んで、Google Colab 環境でコードを動かして確認できるので、体得しやすい。長時間学習すると、Google ColabのGPU利用制限に達してしまうので、WindowsとMacでの学習環境構築の手順があるとより良いと思いました。
松浦熱河
August 6, 2023
実装の方法が具体的に語られていて、理論の理解にも役に立ちました。 私が学習した時には何か所か、”next”と言うコード部分で実行エラーが出ましたが、"__next__"に置き換える事でうまく動きました。
川合
April 20, 2023
PyTorchの基礎を知ることができて大変良かったです。 動かないコード(iter.next() -> next(iter)に変更)や、2回実行しないと望む学習結果が得られない場合があったのが気になるところです。
A
December 16, 2022
pytorchの基本的な使い方を学べるためとても満足しました。たまたまかもしれませんが、iter.next()をnext(iter)に変換しないといけないところがあった。あとHerokuって今も無料で使えますか?
史郎
August 24, 2022
PyTorchの特徴や基本的な使用方法をわかりやすく解説していて、要点が掴みやすい。やはり細かい点については、自分で実際にコードを書かないと頭に入らないと感じた。機械学習をコーディングする際に、何をやっているのか、中身をしっかり理解していないと、正しい使い方にならないということがわかりました。
増田
June 12, 2022
本を読んでも難しく概要すら理解できませんでしたがこの講座を受講してなんとなくこんなことをしているという概要を理解することができました。 今まで受講した中で、最も難しいことをイメージしてわかりやすく伝えてくれていると思います。初心者にとってとても理解しやすかったです。 ありがとうございました。
Keisuke
June 19, 2021
素晴らしい講座を開講していただき、本当にありがとうございます! 趣味プログラマーですが初心者にも大変わかりやすく、作りたいものを形にできるようになり、大変感謝しております。今後も先生の講座を受けていきたいと思います!
Kawamoto(My学習用)
June 2, 2021
とても分かりやすく、 久しぶりに、復習も兼ねて受講いたしましたが、 大変勉強になります。 また、いかにPytorchが自動微分やドロップアウトの手法の簡素化等、優れているかを教えて頂けます。 これからはPytorchを使うしかないなぁ、と思いました。
大輔
April 27, 2021
普通の講義なら飛ばされてしまうような、細かい点や初心者がつまづく点も丁寧に解説されており、とても分かりやすかったです。 説明いただくPythonコードも必要最低限の量で読みやすく、Python初心者でもどのような動きをしているかを理解しながら楽しんで学ぶことが出来ました。
Kiyop
March 31, 2021
フレームワークを使ったDLの実践方法を俯瞰するにはとても良い教材だと思います。pytorchの簡潔さを生かし脱線も無いので見通し良く進みます。また、講師もフラットで好感が持てます。プログラミング系のオンライン講座にありがちな悪い点※は全く感じませんでした。 ※ぼそぼそ話す、安いマイクとAGCで変な声、ボリュームが毎回違う、なんか偉そう、行間読ませる・端折る(≒このくらい言わなくても分かるだろor講師もわかってない)、脱線が多くて見通しが悪い、などなど。
H
November 14, 2020
内容は初心者向けで良いが、BGMが苦痛である。 資料などが事前に用意されていて準備がしっかりとされていると感じた。 しかし、その素晴らしさを打ち壊すほどにBGMが苦痛であった。 BGMがなければ星4.5程度に評価できる。
山本篤志
September 9, 2020
以前に勉強したAIパーフェクトマスター講座をより深い意味で勉強することが出来るコースだと思います。PyTorchというライブラリーを使用することで深層学習をより簡単に実装することができるということ実感できました。

Charts

Price

【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Price chart

Rating

【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Ratings chart

Enrollment distribution

【PyTorch+Colab】PyTorchで実装するディープラーニング -CNN、RNN、人工知能Webアプリの構築- - Distribution chart

Related Topics

3218921
udemy ID
6/9/2020
course created date
6/12/2020
course indexed date
Bot
course submited by