「みんなのKaggle講座」は、実践的なデータに関する課題を競うプラットフォーム、Kaggleの入門講座です。
Kaggleについて要点をおさえてコンパクトに学びます。
Kaggleは企業や研究機関などが提供する様々な課題に対して、世界中の参加者が精度を競うプラットフォームです。
データ収集や環境構築の手間がかからないため、誰でも手軽に始めることができます。
また、優秀スコアを残した参加者には、賞金やスコアに応じた称号が与えられるため、ゲーム感覚で楽しみながらデータサイエンス、機械学習のスキルを身につけることができます。
実際に、多くの企業がKaggleのスコアをリクルーティングに利用しており、機械学習エンジニア、データサイエンティストの求人要件にKaggleでの実績が掲載されることもあります。
本講座では、このようなKaggleへの取り組み方を学びます。
理論よりも体験を重視し、Kaggleに親しんでいきます。
Pythonのコードを書きながら、様々な課題に取り組んでスコアを競いましょう。
注: 本コースに先立ちYouTubeでのライブ講義【Live! AIRS-Lab】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。
講座の内容は以下の通りです。
Section1. Kaggleの概要
→ Kaggleの概要と設定、開発環境について学びます。
Section2. 機械学習とKaggle
→ 機械学習の概要と、Kaggleの課題への適用について学びます。
Section3. 精度向上のためのテクニック
→ 機械学習モデルを改善し、スコアを向上させるためのテクニックについて学びます。
Section4. Titanicの先へ
→ さらに高度な課題に取り組むための指針を学びます。
なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックを予め配布します。
Pythonの開発環境にはGoogle Colaboratoryを使用します。