Բարի գալուստ Դասական մեքենայական ուսուցման ներածական դասընթաց։ Այս դասընթացը նախատեսված է բոլորովին սկսնակների համար, ովքեր ունեն Python-ի հետ աշխատելու փորձ։ Մեքենայական ուսուցման որևէ տեխնիկայի կամ գրադարանի իմացություն չի պահանջվում։
Այստեղ ներկայացված ալգորիթմների մեծամասնության համար անհրաժեշտ կլինեն միայն Python-ի ներդրված տվյալների տիպերը (օրինակ՝ list, dict և այլն) և ֆունկցիաները։ Բոլոր տեխնիկաները կուսուցանվեն գործնական խնդիրների և առաջադրանքների միջոցով։
Գործիքներ
Numpy
Pandas
Matplotlib
Scikit learn
Գնահատման չափանիշներ
Accuracy
F1,
AUC
Precision, Recall → Ճիշտ/Սխալ - Դրական/Բացասական
Sensitivity VS Specificity (զգայունություն ընդդեմ յուրահատկության)
Confusion Matrix (Սխալների մատրից)
…
Հասկացություններ
Underfitting/overfitting (թերուսուցում/գերուսուցում) ⇒ bias VS variance (շեղում ընդդեմ դիսպերսիայի)
Նախնականացման տեխնիկաներ
Հիպերպարամետրերի կարգաբերում
Օպտիմիզատորներ (Gradient descent, GD with momentum, RMSProp, Adam)
Ռեգուլյարիզացիա (L1, L2 նորմեր, dropout, early stopping)
Նորմալիզացում
Cross-Validation (խաչաձև վալիդացում)
Բաժիններ
Կանխատեսող ալգորիթմների ներածություն
Դասակարգման համար մեծամասնության դասի/հաճախականության բազային մոդել (baseline)
Ռեգրեսիայի համար միջինի/միջնարժեքի բազային մոդել (baseline)