Огляд змагань

Як перемагати в змаганнях Kaggle за допомогою Python

Yauhen Babakhin

Kaggle Grandmaster

Інструктор

 

Яўген Бабахін

  • Магістерський ступінь з прикладного аналізу даних
  • 5 років досвіду роботи в Data Science
  • Гросмейстер змагань Kaggle
  • Золоті медалі і в класичному Machine Learning, і в Deep Learning

фото інструктора

Як перемагати в змаганнях Kaggle за допомогою Python

 

 

логотип kaggle

Як перемагати в змаганнях Kaggle за допомогою Python

Переваги Kaggle

 

  1. Отримати практичний досвід на реальних даних
  2. Розвинути портфоліо-проєкти
  3. Долучитися до чудової спільноти Data Science
  4. Спробувати нову предметну область чи тип моделі
  5. Бути в курсі найрезультативніших методів
Як перемагати в змаганнях Kaggle за допомогою Python

Процес змагання

 

 

процес змагання kaggle

Як перемагати в змаганнях Kaggle за допомогою Python

Процес змагання

 

 

процес змагання kaggle

Як перемагати в змаганнях Kaggle за допомогою Python

Процес змагання

 

 

процес змагання kaggle

Як перемагати в змаганнях Kaggle за допомогою Python

Як долучитися

 

  1. Перейдіть на сайт http://kaggle.com і виберіть змагання
  2. Завантажте дані
  3. Почніть будувати моделі!
Як перемагати в змаганнях Kaggle за допомогою Python

Прогноз вартості поїздки на таксі в Нью-Йорку

сторінка прогнозу вартості таксі Нью-Йорка

Як перемагати в змаганнях Kaggle за допомогою Python

Навчальні та тестові дані

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']
Як перемагати в змаганнях Kaggle за допомогою Python

Зразок подання

# 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
Як перемагати в змаганнях Kaggle за допомогою Python

Давайте потренуємось!

Як перемагати в змаганнях Kaggle за допомогою Python

Preparing Video For Download...