Hiểu vấn đề

Chinh phục cuộc thi Kaggle bằng Python

Yauhen Babakhin

Kaggle Grandmaster

Quy trình giải pháp

 

 

quy trình giải pháp

Chinh phục cuộc thi Kaggle bằng Python

Quy trình giải pháp

 

 

quy trình giải pháp

Chinh phục cuộc thi Kaggle bằng Python

Quy trình giải pháp

 

 

quy trình giải pháp

Chinh phục cuộc thi Kaggle bằng Python

Quy trình giải pháp

 

 

quy trình giải pháp

Chinh phục cuộc thi Kaggle bằng Python

Hiểu vấn đề

  • Loại dữ liệu: bảng, chuỗi thời gian, ảnh, văn bản, v.v.

các loại dữ liệu

Chinh phục cuộc thi Kaggle bằng Python

Hiểu vấn đề

  • Loại dữ liệu: bảng, chuỗi thời gian, ảnh, văn bản, v.v.

các loại dữ liệu

Chinh phục cuộc thi Kaggle bằng Python

Hiểu vấn đề

  • Loại dữ liệu: bảng, chuỗi thời gian, ảnh, văn bản, v.v.

các loại dữ liệu

Chinh phục cuộc thi Kaggle bằng Python

Hiểu vấn đề

  • Loại dữ liệu: bảng, chuỗi thời gian, ảnh, văn bản, v.v.

các loại dữ liệu

  • Loại bài toán: phân loại, hồi quy, xếp hạng, v.v.
  • Chỉ số đánh giá: ROC AUC, F1-Score, MAE, MSE, v.v.
Chinh phục cuộc thi Kaggle bằng Python

Định nghĩa chỉ số

# Some classification and regression metrics
from sklearn.metrics import roc_auc_score, f1_score, mean_squared_error

$$RMSLE = \sqrt{\frac{1}{N}\sum_{i=1}^{N}{(\log(y_i+1) - \log(\hat{y}_i+1))^2}}$$

import numpy as np

def rmsle(y_true, y_pred):
    diffs = np.log(y_true + 1) - np.log(y_pred + 1)
    squares = np.power(diffs, 2)

err = np.sqrt(np.mean(squares)) return err
Chinh phục cuộc thi Kaggle bằng Python

Ayo berlatih!

Chinh phục cuộc thi Kaggle bằng Python

Preparing Video For Download...