Π₯Π°ΠΊΠ°ΡΠΎΠ½ Open Data Battle ΠΏΠΎ Data Science ΠΎΡ Π±Π°Π½ΠΊΠ° "ΠΡΠΊΡΡΡΠΈΠ΅". 30-31 ΠΎΠΊΡΡΠ±ΡΡ 2021Π³.
ΠΠ°Π½ΠΊ ΠΏΠΎΡΡΡΠΎΠΈΠ» ΠΌΠΎΠ΄Π΅Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠΈ Π΄Π΅ΡΠΎΠ»ΡΠ° (PD ΠΌΠΎΠ΄Π΅Π»Ρ). ΠΡΠΆΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Ρ Π°ΠΊΠ°ΡΠΎΠ½Π΅ Π½ΡΠΆΠ½ΠΎ:
- ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ (MPP), ΠΎΡΠΈΠ±ΠΊΠ° Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ - ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π°Π³ΠΎΠΌ flg_90_12_add, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠΎΠ±ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ (0 - Π½Π΅ Π΄Π΅ΡΠΎΠ»Ρ, 1 - Π΄Π΅ΡΠΎΠ»Ρ) ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ PD, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΡ ΠΎΡ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ :
- Π² Π²ΡΠ±ΠΎΡΠΊΠ΅ 82617 Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠΉ ΠΈ 1908 ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ², ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ 20 ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ;
- Π½Π°Π·Π²Π°Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ² Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Ρ, Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Ρ, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅Ρ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΉΠ»Π΅ odb_main.csv
Final submission Π² ΡΠ°ΠΉΠ»Π΅ odb_final_submission.csv
- ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ² Ρ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΠΌΠΈ Π±ΠΎΠ»Π΅ 50%;
- ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ² Ρ Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΡΡΡΡ - ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ 95% Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ;
- Π»ΠΎΠ³Π°ΡΠΈΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
ΠΠΎΠ΄Ρ ΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ»ΡΡΡΠΈΠ»ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠΈ:
- Target Encoding Π΄Π»Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ²;
- ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΡΠ±ΡΠΎΡΠΎΠ², Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° Isolation Forest;
- Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ²;
- ΠΎΡΠ±ΠΎΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ feature importance;
- Π»ΠΎΠ³Π°ΡΠΈΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ²;
- ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Π²Π½Π΅ΡΠ½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ².
- Π²ΠΎΠΉΡΠΈ Π² google colab;
pip install -U -r requirements.txt
- ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ 1000 Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠΉ ΠΈΠ· Π²ΡΠ±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΡΡ;
- ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ°ΡΡΠ΅ΠΉ Π²ΡΠ±ΠΎΡΠΊΠΈ Π½Π° 12 ΡΠΎΠ»Π΄ΠΎΠ², Π³ΡΡΠΏΠΏΠΈΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΡΡΠ°ΠΌ;
- ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ 12 ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ XGBRegressor Π½Π° ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠ°Ρ ΠΈΠ· Π²ΡΠ΅Ρ ΠΌΠ΅ΡΡΡΠ΅Π², ΠΊΡΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π»Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ;
- ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΡΠ΅Ρ ΡΠ΅ΡΡΠΎΠ²ΡΡ Π²ΡΠ±ΠΎΡΠΊΡ;
- ΡΡΡΠ΅Π΄Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΎΠ².
ΠΠ»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠ° Mean Absolute Error.
ΠΡΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: MAE = 0.05843