- 機械学習モデル - [x] XGBoost の適用 - [x] fit -> train にすることで正解率が著しく低下する問題の解決 - [x] LightGBM - [x] LightGBM の fit で正解率が著しく低下する問題の解決 - [x] CatBoost - [x] アンサンブルモデル - [x] ニューラルネットワーク(多層パーセプトロン) - [x] ResNet50 の適用 - [x] Bagging, Adaboost - [x] 全てのモデルでのアンサンブル - 前処理 - [ ] NN に入力するデータは正規化する - [x] 特徴量の追加 - [ ] 前処理のカテゴリーデータのエンコードを one-hot で行う - ハイパーパラメーターのチューニング - [x] grid search - [x] Optuna - [x] アンサンブルモデルの各弱識別器のチューニング(knn,svm,logistic, random forest など) - [x] `tuning_hyper_params.py` で独自ラッパーを使うように修正(チューニング後のモデルの loss 値などを確認出来るにする) - 検証系 - [x] hold-out - [x] Cross Validation - [x] StratifiedKFold - 可視化 - [x] pandas_profiling - [x] 特徴抽出 - [ ] 過学習の程度を確認するための学習曲線
機械学習モデル
前処理
ハイパーパラメーターのチューニング
tuning_hyper_params.pyで独自ラッパーを使うように修正(チューニング後のモデルの loss 値などを確認出来るにする)検証系
可視化