ΠžΡ‚Π±ΠΎΡ€ Π½Π° сто ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° Π² ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π—Π΄Ρ€Π°Π²Π΅ΠΉ, Π₯Π°Π±Ρ€!

НиС Π² «РСксофт» ΠΏΡ€Π΅Π²Π΅Π΄ΠΎΡ…ΠΌΠ΅ статия Π½Π° Π±ΡŠΠ»Π³Π°Ρ€ΡΠΊΠΈ Π΅Π·ΠΈΠΊ Feature Selection in Machine Learning. НадявамС сС, Ρ‡Π΅ Ρ‰Π΅ Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° всички, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват ΠΎΡ‚ Ρ‚Π΅ΠΌΠ°Ρ‚Π°.

Π’ рСалния свят Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° чисти, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ понякога си мислят бизнСс ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. ИмСнно Π·Π°Ρ‚ΠΎΠ²Π° сС Ρ‚ΡŠΡ€ΡΠΈ интСлигСнтният Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ (data mining ΠΈ data wrangling). Π’ΠΎΠΉ ΠΏΠΎΠΌΠ°Π³Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° липсващи стойности ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² структурирани Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· заявки, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‡ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ. Π—Π° Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π·Π° прСдсказванС Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ, основани Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠΈ Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅, Ρ‰Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ (Machine Learning).

Π—Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всСки Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ, Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ всички ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΈ Π΄Π° установим ΠΊΠ°ΠΊΠ²ΠΎ прСдставляват Ρ‚Π΅. Π’ΠΎΠ²Π° Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ обосноваванСто Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ сС основава Π½Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅. Ако Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ 5 ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ 50 ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΈ изслСдвамС всички. А ΠΊΠ°ΠΊΠ²ΠΎ, Π°ΠΊΠΎ Ρ‚Π΅ са 200? Π’ΠΎΠ³Π°Π²Π° просто няма Π΄Π° Π½ΠΈ стигнС Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ всяка ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°. ОсвСн Ρ‚ΠΎΠ²Π°, някои Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π½Π΅ работят с ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Ρ‰Π΅ трябва Π΄Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°ΠΌΠ΅ всички ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉΠ½ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ Π² количСствСни ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ (Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ количСствСни, Π½ΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ°Ρ‚, Ρ‡Π΅ са ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉΠ½ΠΈ), Π·Π° Π΄Π° Π³ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΌΠΎΠ΄Π΅Π»Π°. Π’Π°ΠΊΠ° броят Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ нараства ΠΈ Ρ‚Π΅ стават ΠΎΠΊΠΎΠ»ΠΎ 500. Какво Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ сСга? МоТС Π΄Π° сС помисли, Ρ‡Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ намаляванС Π½Π° размСрността. АлгоритмитС Π·Π° намаляванС Π½Π° размСрността намаляват броя Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅, Π½ΠΎ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ влияят Π½Π° интСрпрСтируСмостта. Има Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ ΠΈ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ позволяват лСсно Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° останалитС?

Π’ зависимост ΠΎΡ‚ Ρ‚ΠΎΠ²Π° Π΄Π°Π»ΠΈ Π°Π½Π°Π»ΠΈΠ·ΡŠΡ‚ сС основава Π½Π° рСгрСсия ΠΈΠ»ΠΈ класификация, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° ΠΎΡ‚Π±ΠΎΡ€ Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚, Π½ΠΎ основната идСя Π½Π° тяхното ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ остава Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π°.

Π‘ΠΈΠ»Π½ΠΎ ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ

Π‘ΠΈΠ»Π½ΠΎ ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π΄Π°Π²Π°Ρ‚ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° информация, слСдоватСлно, Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ всички. НапримСр, Π°ΠΊΠΎ Π½Π°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ β€žΠ’Ρ€Π΅ΠΌΠ΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°β€œ ΠΈ β€žΠ˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊβ€œ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Π΅ Ρ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎ извСстна стСпСн ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π°Π½ΠΈ, ΠΈ Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΠΌ силна корСлация, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ Π½Π΅ΡƒΡ‚Ρ€Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ±Π° Π΄Π°Π½Π½ΠΈ. Π’ Ρ‚Π°ΠΊΡŠΠ² случай Π² ΠΌΠΎΠ΄Π΅Π»Π° Π΅ Π½ΡƒΠΆΠ½Π° само Π΅Π΄Π½Π° ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Ако ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΈ Π΄Π²Π΅Ρ‚Π΅, ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΎΠ±ΡƒΡ‡Π΅Π½ (overfit) ΠΈ ΠΏΡ€Π΅Π΄Π²Π·Π΅Ρ‚ относно Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ.

P-стойности

Π’ Ρ‚Π°ΠΊΠΈΠ²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½Π° рСгрСсия, началният статистичСски ΠΌΠΎΠ΄Π΅Π» Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π΄ΠΎΠ±Ρ€Π° идСя. Π’ΠΎΠΉ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ ваТността Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ p-стойности, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄Π΅Π». ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠΉΠΊΠΈ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° значимост, Π½ΠΈΠ΅ провСрявамС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ p-стойности ΠΈ Π°ΠΊΠΎ някоя стойност сС ΠΎΠΊΠ°ΠΆΠ΅ ΠΏΠΎΠ΄ зададСния ΠΏΡ€Π°Π³ Π½Π° значимост, Ρ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ сС обявява Π·Π° Π·Π½Π°Ρ‡ΠΈΠΌ, тоСст промяната Π² Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° стойност вСроятно Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ промяна Π² стойността Π½Π° Ρ†Π΅Π»Ρ‚Π° (target).

Π”ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ ΠΎΡ‚Π±ΠΎΡ€

ДирСктният ΠΎΡ‚Π±ΠΎΡ€ Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΡ‚ΡŠΠΏΠΊΠΎΠ²Π° рСгрСсия. Π˜Π·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π°ΠΏΠΎΡ‡Π²Π° изцяло ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°, тоСст с ΠΏΡ€Π°Π·Π΅Π½ ΠΌΠΎΠ΄Π΅Π», Π° слСд Ρ‚ΠΎΠ²Π° всяка итСрация добавя ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°, която подобрява изграТдания ΠΌΠΎΠ΄Π΅Π». Π’ΠΎΠ²Π° коя ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Ρ‰Π΅ бъдС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π² ΠΌΠΎΠ΄Π΅Π»Π°, сС опрСдСля ΠΎΡ‚ Π½Π΅ΠΉΠ½Π°Ρ‚Π° значимост. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС изчисли с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Най-разпространСният ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° p-стойноститС, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π² началния статистичСски ΠΌΠΎΠ΄Π΅Π» с всички ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Понякога дирСктният ΠΎΡ‚Π±ΠΎΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡ€Π΅ΠΎΠ±ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π² Π½Π΅Π³ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠΏΠ°Π΄Π½Π°Ρ‚ силно ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Ρ‚Π΅ прСдоставят ΡΡŠΡ‰Π°Ρ‚Π° информация Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° (Π½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅).

ΠžΠ±Ρ€Π°Ρ‚Π΅Π½ ΠΎΡ‚Π±ΠΎΡ€

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΈΡΡ‚ ΠΎΡ‚Π±ΠΎΡ€ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΡΡ‚ΡŠΠΏΠΊΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅, Π½ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ‚Π° посока Π² сравнСниС с дирСктния. Π’ Ρ‚ΠΎΠ·ΠΈ случай началният ΠΌΠΎΠ΄Π΅Π» ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° всички нСзависими ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ (ΠΏΠΎ Π΅Π΄Π½Π° Π½Π° итСрация), Π°ΠΊΠΎ Π½Π΅ носят стойност Π·Π° новия рСгрСсионСн ΠΌΠΎΠ΄Π΅Π» Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° всяка итСрация. Π’ основата Π½Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ стоят стойноститС Π½Π° p-значСнията ΠΎΡ‚ началния ΠΌΠΎΠ΄Π΅Π». Π’ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° нСсигурност ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° силно ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ.

РСкурсивно ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ

RFE Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°/Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ количСство Π·Π½Π°Ρ‡ΠΈΠΌΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ. Понякога ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π·Π° Π΄Π° обясни ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ "Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈ" ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ влияят Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅; Π° понякога Π·Π° намаляванС Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ голям Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ (ΠΎΠΊΠΎΠ»ΠΎ 200-400), ΠΊΠ°Ρ‚ΠΎ остават само Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ внасят някакъв принос Π² ΠΌΠΎΠ΄Π΅Π»Π°, Π° всички останали сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚. RFE ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π½Π³ΠΎΠ²Π°Ρ‚Π° систСма. ΠŸΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ Π² Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Ρ€Π°Π½Π³ΠΎΠ²Π΅. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚Π΅Π·ΠΈ Ρ€Π°Π½Π³ΠΎΠ²Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° рСкурсивно ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π² зависимост ΠΎΡ‚ колинСарността ΠΌΠ΅ΠΆΠ΄Ρƒ тях ΠΈ значимостта Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π² ΠΌΠΎΠ΄Π΅Π»Π°. ОсвСн Ρ€Π°Π½ΠΆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅, RFE ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π΄Π°Π»ΠΈ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ са Π²Π°ΠΆΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ Π΄ΠΎΡ€ΠΈ Π·Π° Π·Π°Π΄Π°Π΄Π΅Π½ Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ (Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ вСроятно избраният Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π΄Π° Π½Π΅ Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ ΠΈ оптималният Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ избрания).

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π·Π° ваТност Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅

ΠšΠΎΠ³Π°Ρ‚ΠΎ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° интСрпрСтируСмост Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΎΠ±ΡΡŠΠΆΠ΄Π°Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΈΡ‚Π΅ рСгрСсии (ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π°Π½Π°Π»ΠΈΠ· Π½Π° значимостта Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° p-значСния) ΠΈ Π΄ΡŠΡ€Π²Π΅Ρ‚Π°Ρ‚Π° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° (ΠΊΠΎΠΈΡ‚ΠΎ Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ ваТността Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ във Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Π΄ΡŠΡ€Π²ΠΎ, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈ тяхната йСрархия). ΠžΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ Random Forest, LightGBM ΠΈ XG Boost чСсто сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π·Π° ваТност Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅, Ρ‚.Π΅. ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π° сС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΈ "количСството Π½Π° тяхната ваТност". Π’ΠΎΠ²Π° Π΅ особСно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° сС прСдостави структурирано обоснованиС Π·Π° ваТността Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈΡ‚Π΅ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° тяхното влияниС Π²ΡŠΡ€Ρ…Ρƒ бизнСса.

РСгуляризация

РСгуляризация сС ΠΏΡ€Π°Π²ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° баланса ΠΌΠ΅ΠΆΠ΄Ρƒ пристрастиС (bias) ΠΈ вариация (variance). ΠŸΡ€ΠΈΡΡ‚Ρ€Π°ΡΡ‚ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΎΠ±Ρ€Π΅ Π΅ ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ (overfit) към обучаващия Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. Вариацията ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ са Π±ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ обучаващия ΠΈ тСстовия Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. Π’ идСалния случай ΠΊΠ°ΠΊΡ‚ΠΎ пристрастията, Ρ‚Π°ΠΊΠ° ΠΈ вариацията трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΌΠ°Π»ΠΊΠΈ. Π’ΡƒΠΊ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ ΠΈΠ΄Π²Π° рСгуляризацията! Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Π΄Π²Π΅ основни Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ:

L1 РСгуляризация β€” Ласо: Ласо Π½Π°Π»Π°Π³Π° Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π³Π»ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°, Π·Π° Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ тяхната ваТност Π·Π° ΠΌΠΎΠ΄Π΅Π»Π° ΠΈ Π΄ΠΎΡ€ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π½ΡƒΠ»ΠΈΡ€Π° (Ρ‚.Π΅. Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΎΡ‚ крайния ΠΌΠΎΠ΄Π΅Π»). ОбикновСно Ласо сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π°ΠΊΠΎ Π½Π°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° голям Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π°Ρ‚ някои ΠΎΡ‚ тях, Π·Π° Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ характСристики влияят Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° (Ρ‚.Π΅. Ρ‚Π΅Π·ΠΈ характСристики, ΠΊΠΎΠΈΡ‚ΠΎ Ласо Π΅ ΠΈΠ·Π±Ρ€Π°Π» ΠΈ Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΅ установСна ваТност).

L2 РСгуляризация β€” ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Ridge: Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° Ridge Π΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈ всички ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΈΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈ ваТност Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° приноса ΠΈΠΌ към СфСктивността Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°. Ridge Ρ‰Π΅ бъдС Π΄ΠΎΠ±ΡŠΡ€ ΠΈΠ·Π±ΠΎΡ€, Π°ΠΊΠΎ Π½Π°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° малък Π±Ρ€ΠΎΠΉ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ всички Ρ‚Π΅ са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° интСрпрСтация Π½Π° ΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ.

Въй ΠΊΠ°Ρ‚ΠΎ Ridge Π·Π°ΠΏΠ°Π·Π²Π° всички ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Π° Ласо ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ установява тяхната ваТност, Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ характСристики Π½Π° Π΄Π²Π΅Ρ‚Π΅ рСгуляризации ΠΈ Π΅ извСстСн ΠΊΠ°Ρ‚ΠΎ Elastic-Net.

Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΎΡ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° сСлСкция Π½Π° ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ основната идСя Π²ΠΈΠ½Π°Π³ΠΈ остава ΡΡŠΡ‰Π°Ρ‚Π°: Π΄Π° дСмонстрира ваТността Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ някои ΠΎΡ‚ тях Π½Π° Π±Π°Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π°Ρ‚Π° ваТност. ВаТността Π΅ ΠΌΠ½ΠΎΠ³ΠΎ субСктивСн Ρ‚Π΅Ρ€ΠΌΠΈΠ½, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ само Π΅Π΄ΠΈΠ½, Π° цял Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ характСристики.

Благодаря Π·Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°! Щастливо ΡƒΡ‡Π΅Π½Π΅!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster