【AutoML】自動化された機械学習を学ぼう! 【PyCaret / Google Colab / Kaggle】
What you'll learn
- AutoML(自動機械学習)の概要と基礎を学びます。
- ライブラリを使ったAutoMLの実装を学びます。
- 短いコードで効率的に機械学習を行う方法を学びます。
- AutoMLと絡めて機械学習を学びます。
- 機械学習アルゴリズムの比較、ハイパーパラメータのチューニングなどが短いコードで実装できるようになります。
- AutoMLを使ってKaggleの課題に取り組めるようになります。
Requirements
- 中学-高校レベルの数学で十分です。高度な数学は必要ありません。
- Google ColaboratoryやKaggleを使用するため、ローカル環境はWindowsでもMacでも大丈夫です。
- Google Colaboratoryを使用するためにGoogleアカウントが必要になります。
- ディープラーニング(深層学習)について詳しい解説は行いません。
- 機械学習の各アルゴリズムについて、詳しい解説は行いません。いくつかを概要のみ解説します。
- Pythonの基礎を学ぶためのテキストがダウンロード可能ですが、動画によるPythonの解説はありません。
- 機械学習の「原理」ではなく、AutoMLの「実装」を学ぶ講座となります。
Description
(注: Google ColaboratoryにおけるPythonのバージョンが3.10に上がり、このコースにおける自然言語処理(pycaret.nlp)のコードが動かなくなりました。動作を確認するためには、Visual Studio Codeなどで別の環境を用意する必要があります。動作検証にこだわらない方は、関連レクチャーは動画だけ見て次に進んでください。)
「【AutoML】自動化された機械学習を学ぼう!」は、これまでにない手軽さにより近年大きな注目を集めているAutoML(Automated Machine Learning、自動機械学習)を学ぶコースです。
「AutoML」は、機械学習モデルの設計や構築を自動化すること、またはそのための概念全般のことで、機械学習の専門家でなくても高機能な機械学習の機能を利用可能にします。
本講座では、AutoMLおよび機械学習について包括的に学んだ上で、AutoMLのライブラリPyCaretを使ってデータの前処理や機械学習モデルの比較、ハイパーパラメータの最適化などを自動化します
その上で、最後はKaggle上でAutoMLを実践します。
AutoMLのライブラリを使えば、数百行を超えるようなコードを数行のみのコードに置き換えることさえ可能になります。
手軽なだけではなく実用的な技術であるため、これまで様々な理由で機械学習を敬遠してきた方にもお薦めです。
注: 本コースに先立ちYouTubeでのライブ講義【Live人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。
コースの内容は以下の通りです。
Section1. AutoMLの概要
→ AutoMLの概要を把握し、簡単なコードを試します
Section2. 機械学習とAutoML
→ AutoMLと関連付けて、機械学習全般について学びます
Section3. AutoMLの可能性の探求
→ 自然言語処理、異常検知などでAutoMLの可能性を探求します
Section4. AutoMLの実践
→ AutoMLを使い、Kaggle上で現実的な問題に取り組みます
なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックがダウンロード可能です。
本コースはディープラーニング用フレームワークとしてPyTorchを使用します。
また、Pythonの開発環境にはGoogle Colaboratoryを使用します。
Who this course is for:
- AutoMLに興味があるけど、始め方が分からない方。
- 機械学習をツールとして使いこなしたい方。
- 機械学習における定番の処理を自動化したい方。
- 機械学習の長くて複雑なコードに辟易している方。
- AutoMLで何らかの問題を解決したい方。
- AutoMLをライブラリ(PyCaret)を使って実装したい方。
- AutoML全般の知識が欲しい方。
- AutoMLを使ってKaggleに取り組みたい方。
Instructor
「ヒトとAIの共生」がミッションの会社、SAI-Lab株式会社の代表取締役。
AIの教育/研究/アート。
東北大学大学院理学研究科、物理学専攻修了。博士(理学)。
法政大学デザイン工学部兼任講師。
オンライン教育プラットフォームUdemyで、十数万人にAIを教える人気講師。
複数の有名企業でAI技術を指導。
「AGI福岡」「自由研究室 AIRS-Lab」を主宰。
著書に、「はじめてのディープラーニング」「はじめてのディープラーニング2」(SBクリエイティブ)、「Pythonで動かして学ぶ!あたらしい数学の教科書」「あたらしい脳科学と人工知能の教科書」「Google Colaboratoryで学ぶ! あたらしい人工知能技術の教科書」「PyTorchで作る!深層学習モデル・AI アプリ開発入門」「BERT実践入門」「生成AIプロンプトエンジニアリング入門」(翔泳社)。共著に「No.1スクール講師陣による 世界一受けたいiPhoneアプリ開発の授業」(技術評論社)。