シラバス
入学のご案内履修登録

科目の概要

現在、国内外でさまざまな機械学習コンペティションが開催されており、公開されているさまざまなノートブックは、さまざまなデータ分析課題を解く上で大きなヒントを与えてくれる。そこでこの授業では、機械学習コンペティションを通して実践的なデータ分析技術を学ぶ。

科目情報

履修想定年次
2年次
単位数
2単位
開講Q
3-4Q
科目区分
選択
授業の方法
演習科目
評価方法
課題の提出状況と結果
前提科目
(推奨)
なし
前提科目
(強く推奨)
なし
後継科目
(推奨)
なし
科目ナンバリング
INF-2-C3-0034-022
到達目標
機械学習コンペティションに参加して,実データの取り扱い,特に実践的なデータ整形法を身につける.またスコア改善のための特徴量の選択や作成,パラメータのチューニング法などの機械学習プロジェクトの実践的な手順を身につける。
教科書・参考書
[教科書]
  • 順次公開予定
[参考書]
  • 順次公開予定
授業時間外の学修
各回の講義内容で特に理解が不十分な内容は繰り返し見返し、復習を行ってください。また、次回の学習内容についてもあらかじめ不明な単語や前提となる知識をWebで調べるなどして予習することをおすすめします。
特記事項
前提科目 機械学習概論, Pythonプログラミング 後継科目 データサイエンス実践Ⅱ(モデリング), マーケティング × データサイエンス ※実務家教員担当科目 2026年2月27日現在。内容が更新される場合があります。

授業計画

1
ガイダンス

1回開講日時:
学生便覧参照

このゼミでどんな内容を講義するのかを説明します

2
kaggle概要(その1)

2回開講日時:
学生便覧参照

コンペティションの参加方法やルールなど一連のステップ概要を学習します。

3
kaggle概要(その2)

3回開講日時:
学生便覧参照

分析結果の submission 実施、 Leader board 参照方法、Leakageなどの注意点について学習します。

4
分析タスクと評価指標基本

4回開講日時:
学生便覧参照

コンペティション参加に必要となる基本的な機械学習モデルと対応する分析タスクや評価指標の知識を復習します。

5
コンペティション基本(その1)

5回開講日時:
学生便覧参照

実際のコンペティションに取り組み、全体的な前処理の流れを把握します。

6
コンペティション基本(その2)

6回開講日時:
学生便覧参照

探索的データ分析や新しい特徴量の作成など、基本的なデータ前処理の取り組みを行ないます。

7
コンペティション基本(その3)

7回開講日時:
学生便覧参照

機械学習アルゴリズムの選択や学習・予測を実施します。

8
コンペティション実践(その1)

8回開講日時:
学生便覧参照

アンサンブルやハイパーパラメータ調整など機械学習モデル改善の基本的な流れを把握します。

9
コンペティション実践(その2)

9回開講日時:
学生便覧参照

アンサンブルやハイパーパラメータ調整など機械学習モデル改善の基本的な流れを把握します。

10
コンペティション実践(その3)

10回開講日時:
学生便覧参照

複数テーブルの扱いなど、さらに実践的なテクニックについて学習します。

11
非構造化データの扱い(その1)

11回開講日時:
学生便覧参照

画像を扱うコンペティションについて学習します。

12
非構造化データの扱い(その2)

12回開講日時:
学生便覧参照

テキストを扱うコンペティションについて学習します。

13
最終課題(その1)

13回開講日時:
学生便覧参照

さらに実践的なコンペティションに参加し、自身でスコアを改善する工夫を通して機械学習プロセスの理解を深めます。

14
最終課題(その1)

14回開講日時:
学生便覧参照

さらに実践的なコンペティションに参加し、自身でスコアを改善する工夫を通して機械学習プロセスの理解を深めます。

15
最終課題(その2)

15回開講日時:
学生便覧参照

さらに実践的なコンペティションに参加し、自身でスコアを改善する工夫を通して機械学習プロセスの理解を深めます。

関連科目