Competitions: https://www.kaggle.com/competitions/tabular-playground-series-aug-2022
model link: https://github.com/pin-chen/Intro-ML-Final-Project/blob/main/final_model.pickle
test data link: https://github.com/pin-chen/Intro-ML-Final-Project/blob/main/x_test.npy
Python version: 3.7.12
AccelertorL GPU 100
Python 機器學習庫: sklearn
import numpy as np
import pandas as pd
import pickle
from sklearn import linear_model
from sklearn.linear_model import HuberRegressor
from sklearn.impute import SimpleImputer
from sklearn.impute import KNNImputer
import warnings
warnings.filterwarnings('ignore')
-
將 train.csv 、 test.csv 、 sample_submission.csv 放置對應位置或更改 notebook 中的 path
-
Run all train notebook
-
你會拿到 modele 和 test data
-
再將路徑交給 inference notebook
-
Run all inference notebook
-
你會拿到 109550206.csv 即為答案。
如果使用 kaggle 進行,整體改動會很少。
-
import train notebook to kaggle .
-
Add dataset (https://www.kaggle.com/competitions/tabular-playground-series-aug-2022).
-
Run all train notebook.
-
Download modele, test data.
-
Upload modele, test data to kaggle be dataset.
-
import inference notebook to kaggle.
-
Add dataset about model and test data and (https://www.kaggle.com/competitions/tabular-playground-series-aug-2022).
-
Run all inference notebook.
-
Get 109550206.csv