コンペ概要

Pythonで挑むKaggleコンペティション

Yauhen Babakhin

Kaggle Grandmaster

講師紹介

 

Yauhen Babakhin

  • 応用データ解析修士
  • データサイエンス実務5年
  • Kaggle コンペ Grandmaster
  • 伝統的機械学習と深層学習の両方で金メダル

講師の写真

Pythonで挑むKaggleコンペティション

 

 

Kaggle ロゴ

Pythonで挑むKaggleコンペティション

Kaggle の利点

 

  1. 実データで実践経験を得る
  2. ポートフォリオを作る
  3. 充実したデータサイエンスコミュニティに参加
  4. 新領域やモデルを試す
  5. 最新の高精度手法を追う
Pythonで挑むKaggleコンペティション

コンペの流れ

 

 

Kaggle のコンペプロセス

Pythonで挑むKaggleコンペティション

コンペの流れ

 

 

Kaggle のコンペプロセス

Pythonで挑むKaggleコンペティション

コンペの流れ

 

 

Kaggle のコンペプロセス

Pythonで挑むKaggleコンペティション

参加方法

 

  1. http://kaggle.com にアクセスし、コンペを選ぶ
  2. データをダウンロード
  3. モデル作成を開始
Pythonで挑むKaggleコンペティション

NYCタクシー運賃予測

ニューヨーク市タクシー運賃予測ページ

Pythonで挑むKaggleコンペティション

学習用データとテストデータ

import pandas as pd

# Read train data
taxi_train = pd.read_csv('taxi_train.csv')
taxi_train.columns.to_list()
['key',
 'fare_amount',
 'pickup_datetime',
 'pickup_longitude',
 'pickup_latitude',
 'dropoff_longitude',
 'dropoff_latitude',
 'passenger_count']
# Read test data
taxi_test = pd.read_csv('taxi_test.csv')
taxi_test.columns.to_list()
['key',
 'pickup_datetime',
 'pickup_longitude',
 'pickup_latitude',
 'dropoff_longitude',
 'dropoff_latitude',
 'passenger_count']
Pythonで挑むKaggleコンペティション

サンプル提出物

# Read sample submission
taxi_sample_sub = pd.read_csv('taxi_sample_submission.csv')
taxi_sample_sub.head()
                              key     fare_amount
0     2015-01-27 13:08:24.0000002     11.35
1     2015-01-27 13:08:24.0000003     11.35
2     2011-10-08 11:53:44.0000002     11.35
3     2012-12-01 21:12:12.0000002     11.35
4     2012-12-01 21:12:12.0000003     11.35
Pythonで挑むKaggleコンペティション

Ayo berlatih!

Pythonで挑むKaggleコンペティション

Preparing Video For Download...