本コースは、ディープラーニングを中心に、本格的なAI技術を包括的に身に付けるためのコースです。
様々な人工知能の技術を、順を追って幅広く習得します。
開発環境であるGoogle Colaboratoryやプログラミング言語Pythonの解説から本コースは始まりますが、画像の識別や生成、RNNや強化学習などの有用な人工知能技術の習得へつなげていきます。
AIを使って、皆さんが抱えている問題を解決できるようになりましょう。
また、開発環境にはGoogle Colabを利用するので、環境構築にはほとんど手間がかかりません。
GPUが無料で利用できるので、コードの実行時間も短縮できます。
効率よく人工知能技術を習得できるように、本コースは様々な工夫を凝らしています。
AI技術は今後の世界に最も影響を与える技術の一つです。
様々な領域を領域横断的につなげる技術でもあり、どの分野の方であってもこの技術を習得することは無駄にはなりません。
新しい時代に進むために、一緒に楽しく本格的な人工知能を学んでいきましょう。
————————————————————
本コースの主な内容は以下の通りです。
教材の一部は、他のコースと重複する場合があります。
開発環境
→ 開発環境であるGoogle Colaboratoryについて詳しく解説します
Pythonの基礎
→ プログラミング言語Pythonの基礎、及びNumPy、matplotlib、Pandasの基礎について学びます
簡単なディープラーニング
→ Kerasを使い、ゼロからコードを書いて簡単なディープラーニングを実装します
ディープラーニングの理論
→ バックプロパゲーションを中心に、ディープラーニングの理論を学びます
様々な機械学習の手法
→ ディープラーニング以外の様々な機械学習の手法を学びます
畳み込みニューラルネットワーク(CNN)
→ CNNについて理論を学んだ上で、画像分類を実装します
再帰型ニューラルネットワーク(RNN)
→ シンプルなRNNからはじめて、LSTM、GRUを学び自然言語処理に応用します
生成モデル -VAE-
→ 変文オートエンコーダ(VAE)による画像の圧縮と復元について、理論を学んだ上で実装します
生成モデル -GAN-
→ 敵対的生成ネットワーク(GAN)による画像の生成について、理論を学んだ上で実装します
強化学習
→ 報酬を最大化するように学習する強化学習について、理論を学んだ上で実装します
転移学習
→ ある領域で学習させたモデルを別の領域に適応させる転移学習について、理論と実装を解説します
人工知能アプリの開発
→ これまでに学んできた内容をベースに、Webアプリ、iOSアプリを開発します
————————————————————
本コースでは可能な限り丁寧な解説を心がけていますが、ある程度ご自身で調べることも必要になります。
動画を見るのみでも学習が進められるようになっていますが、可能であればPythonのコードを動かしながら進めることをお勧めします。
コードがダウンロード可能ですので、これをベースに様々なカスタマイズを行うこともお勧めです。
様々な人工知能技術を学び、実際の問題を解決できるようになりましょう。