ЁЯдЦ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ? / What is Machine Learning?
Machine Learning (ML) рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмрд┐рдирд╛ рд╕реНрдкрд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕реНрд╡рддрдГ рд╕реАрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреА рдЬрд╛рддреА рд╣реИ, рддрд╛рдХрд┐ рд╡рд╣ рднрд╡рд┐рд╖реНрдп рдХреА рдШрдЯрдирд╛рдУрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░ рд╕рдХреЗ рдпрд╛ рдирд┐рд░реНрдгрдп рд▓реЗ рд╕рдХреЗред
ЁЯза рдкрд░рд┐рднрд╛рд╖рд╛ (Definition):
тАЬMachine Learning is a subset of AI that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.тАЭ
ЁЯУж рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреНрдпреЛрдВ рдЬрд░реВрд░реА рд╣реИ? / Why is ML Important?
- рдЖрдЬ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ (Big Data)
- рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓реА рдХреЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ
- рдорд╢реАрди рдЦреБрдж рд╕реЗ рдмреЗрд╣рддрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд▓рдЧреЗ тАФ рдпрд╣реА ML рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╣реИ
ЁЯза рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ? / How ML Works?
рдкреНрд░рдХреНрд░рд┐рдпрд╛ (Steps):
- рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ (Data Collection)
- рдбреЗрдЯрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ (Data Cleaning/Preparation)
- рдореЙрдбрд▓ рдЪреБрдирдирд╛ (Choosing a Model)
- рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдирд╛ (Training the Model)
- рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг (Testing/Evaluation)
- рдкреНрд░реЗрдбрд┐рдХреНрд╢рди рдХрд░рдирд╛ (Prediction on New Data)
ЁЯФз рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рдкреНрд░рдХрд╛рд░ / Types of Machine Learning:
1я╕ПтГг Supervised Learning (рдирд┐рд░реАрдХреНрд╖рд┐рдд рдЕрдзрд┐рдЧрдо)
- рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рджреЛрдиреЛрдВ рдЬреНрдЮрд╛рдд рд╣реЛрддреЗ рд╣реИрдВ
- рдореЙрдбрд▓ “рд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛” рд╕реЗ рд╕реАрдЦрддрд╛ рд╣реИ
рдЙрджрд╛рд╣рд░рдг:
- рдИрдореЗрд▓ рд╕реНрдкреИрдо рдкрд╣рдЪрд╛рдирдирд╛
- рдШрд░ рдХреА рдХреАрдордд рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА
2я╕ПтГг Unsupervised Learning (рдЕрдирд┐рд░реАрдХреНрд╖рд┐рдд рдЕрдзрд┐рдЧрдо)
- рдХреЗрд╡рд▓ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛
- рдореЙрдбрд▓ рдбреЗрдЯрд╛ рдХреЗ рдкреИрдЯрд░реНрди рдХреЛ рдЦреБрдж рдЦреЛрдЬрддрд╛ рд╣реИ
рдЙрджрд╛рд╣рд░рдг:
- рдЧреНрд░рд╛рд╣рдХ рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди
- рдорд╛рд░реНрдХреЗрдЯ рдмрд╛рд╕реНрдХреЗрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕
3я╕ПтГг Reinforcement Learning (рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдЕрдзрд┐рдЧрдо)
- рдПрдЬреЗрдВрдЯ рдХреЛ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рд╕реАрдЦрдиреЗ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдЕрдЪреНрдЫреЗ рдирд┐рд░реНрдгрдп рдкрд░ “рдЗрдирд╛рдо (Reward)”, рдЧрд▓рдд рдкрд░ “рд╕рдЬрд╛ (Penalty)”
рдЙрджрд╛рд╣рд░рдг:
- рдЧреЗрдо рдЦреЗрд▓рдирд╛ (рдЬреИрд╕реЗ – AlphaGo)
- рд╕реЗрд▓реНрдл-рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХрд╛рд░
ЁЯУК рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛ / Comparison Table:
| рдкреНрд░рдХрд╛рд░ | рдЗрдирдкреБрдЯ | рдЖрдЙрдЯрдкреБрдЯ | рдЙрдкрдпреЛрдЧ |
|---|---|---|---|
| Supervised | рд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛ | рдЬреНрдЮрд╛рдд | рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди, рдкреНрд░рд┐рдбрд┐рдХреНрд╢рди |
| Unsupervised | рдЕрдирд▓реЗрдмрд▓реНрдб рдбреЗрдЯрд╛ | рдЕрдЬреНрдЮрд╛рдд | рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ, рдкреИрдЯрд░реНрди рдЦреЛрдЬ |
| Reinforcement | рд╡рд╛рддрд╛рд╡рд░рдг | рдЗрдирд╛рдо/рд╕рдЬрд╛ | рдПрдЬреЗрдВрдЯ рдЯреНрд░реЗрдирд┐рдВрдЧ |
ЁЯЫая╕П рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо / Common Algorithms:
| Algoritham | Type | Application |
|---|---|---|
| Linear Regression | Supervised | рдкреНрд░рд╛рдЗрд╕ рдкреНрд░реЗрдбрд┐рдХреНрд╢рди |
| Decision Trees | Supervised | рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди |
| K-Means Clustering | Unsupervised | рдбреЗрдЯрд╛ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ |
| Apriori | Unsupervised | рдорд╛рд░реНрдХреЗрдЯ рдмрд╛рд╕реНрдХреЗрдЯ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ |
| Q-Learning | Reinforcement | рдЧреЗрдореНрд╕, рд░реЛрдмреЛрдЯрд┐рдХреНрд╕ |
ЁЯУ▒ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рдЙрдкрдпреЛрдЧ / Real-Life Applications of ML:
- Netflix / YouTube рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
- рдмреИрдВрдХрд┐рдВрдЧ рдореЗрдВ рдлреНрд░реЙрдб рдбрд┐рдЯреЗрдХреНрд╢рди
- рд╣реЗрд▓реНрдердХреЗрдпрд░ рдореЗрдВ рд░реЛрдЧ рдХреА рдкрд╣рдЪрд╛рди
- рдЪреИрдЯрдмреЙрдЯ рдФрд░ рд╡реЙрдЗрд╕ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ
ЁЯОп рдирд┐рд╖реНрдХрд░реНрд╖ / Conclusion:
рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, AI рдХреА рд░реАрдврд╝ рд╣реИред рдпрд╣ рдорд╢реАрди рдХреЛ рдбрд╛рдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрдж рд╕реАрдЦрдиреЗ рдХреА рд╢рдХреНрддрд┐ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рд▓рдЧрд╛рддрд╛рд░ рдмреЗрд╣рддрд░ рдирд┐рд░реНрдгрдп рд▓реЗ рд╕рдХреЗред рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдзреНрдпрд╛рдпреЛрдВ рдореЗрдВ рд╣рдо ML рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ, рдПрд▓реНрдЧреЛрд░рд┐рджреНрдо рдФрд░ рдкреНрд░реИрдХреНрдЯрд┐рдХрд▓ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭреЗрдВрдЧреЗред