рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЗрдВ Confusion Matrix рдХреНрдпрд╛ рд╣реИ? рдореЙрдбрд▓ рдореВрд▓реНрдпрд╛рдВрдХрди рдЯреВрд▓ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛

рджреЗрдЦреЗрдВ рдХрд┐ confusion matrix рдХреИрд╕реЗ рдореЙрдбрд▓ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпреЛрдВ рдХреЛ True Positives, False Positives, True Negatives рдФрд░ False Negatives рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддреА рд╣реИред рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛, рдЧрдгрдирд╛ рдХреЗ рдЪрд░рдг, рдФрд░ imbalanced рдбреЗрдЯрд╛ рд╡ рддреНрд░реБрдЯрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдкрдврд╝реЗрдВред
┬╖ 12 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

рдпрд╣ рд╕рд╛рд▓ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд╡рд╛рдЪрд╛рд░ рдХрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕реБрд░реНрдЦрд┐рдпреЛрдВ рдореЗрдВ рдЫрд╛рдИ рд░рд╣реАрдВред 2023 рдореЗрдВ рд╣реБрдИ рдкреНрд░рдЧрддрд┐ рдкрд░ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрди рдореЗрдВ рд╕реЗ рдХрдИ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд░рдЧрддрд┐рдпрд╛рдВ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реЛ рдкрд╛рдИ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореЙрдбрд▓реЛрдВ рдХрд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдбреЗрдЯрд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдХрд╛ рдХрд╛рдо рд╣реИ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЕрдкрдирд╛рдИ рдЬрд╛рдПрдВред рдпрд╣ рдХреЗрд╡рд▓ рд▓рд╛рднрдХрд╛рд░реА рдирд╣реАрдВтАФрдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред

рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреА рдХрд▓рд╛ рдХреЛ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЛ confusion matrix рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбрд▓ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдЕрд╣рдо рдЪрд░рдгреЛрдВ рд╕реЗ рд▓реЗ рдЬрд╛рдПрдЧрд╛тАФрдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рд▓реЗрдХрд┐рди рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреВрд▓ рдЬреЛ рдореЙрдбрд▓ рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИред

рддреЛ рдЖрдЗрдП, confusion matrix рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВред

Confusion Matrix рдХреНрдпрд╛ рд╣реИ?

Confusion matrix рдПрдХ рдРрд╕рд╛ рдЯреВрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреГрд╢реНрдп рд░реВрдк рд╕реЗ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдХреЛ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдЧрд╣рд░реА рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рд╡реЗ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХрд╛ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рдЙрд╕реЗ fine-tune рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Confusion Matrix рдХреА рд╕рдВрд░рдЪрдирд╛

рдЖрдЗрдП рд╕реНрдкреИрдо рдИрдореЗрд▓ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ confusion matrix рдХреА рдореВрд▓рднреВрдд рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВтАФрдИрдореЗрд▓ рд╕реНрдкреИрдо рд╣реИ рдпрд╛ рд╕реНрдкреИрдо рдирд╣реАрдВ рд╣реИред

  • True Positive (TP) - рдЖрдкрдХреЗ рдореЙрдбрд▓ рдиреЗ рдкреЙрдЬрд┐рдЯрд┐рд╡ рд╢реНрд░реЗрдгреА рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдкреИрдо рдИрдореЗрд▓ рдХреЛ рд╕реНрдкреИрдо рдмрддрд╛рдирд╛ред
  • True Negative (TN) - рдЖрдкрдХреЗ рдореЙрдбрд▓ рдиреЗ рдирд┐рдЧреЗрдЯрд┐рд╡ рд╢реНрд░реЗрдгреА рдХреА рд╕рд╣реА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреНрдп рдИрдореЗрд▓ рдХреЛ рд╕реНрдкреИрдо рдирд╣реАрдВ рдмрддрд╛рдирд╛ред
  • False Positive (FP) - рдЖрдкрдХреЗ рдореЙрдбрд▓ рдиреЗ рдкреЙрдЬрд┐рдЯрд┐рд╡ рд╢реНрд░реЗрдгреА рдХреА рдЧрд▓рдд рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреНрдп рдИрдореЗрд▓ рдХреЛ рд╕реНрдкреИрдо рдмрддрд╛рдирд╛ред
  • False Negative (FN) - рдЖрдкрдХреЗ рдореЙрдбрд▓ рдиреЗ рдирд┐рдЧреЗрдЯрд┐рд╡ рд╢реНрд░реЗрдгреА рдХреА рдЧрд▓рдд рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдкреИрдо рдИрдореЗрд▓ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдИрдореЗрд▓ рдмрддрд╛рдирд╛ред

Confusion matrix рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

Confusion matrix рдХреА рд╕рдВрд░рдЪрдирд╛

Confusion matrix рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛

Confusion Matrix рдХреА рдкрд╛рд░рд┐рднрд╛рд╖рд┐рдХ рд╢рдмреНрджрд╛рд╡рд▓реА

Confusion matrix рдХреЛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕рдордЭрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ рдЬрд┐рдирд╕реЗ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдЗрдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:

Accuracy

Accuracy рдХреБрд▓ рд╕рд╣реА рд╡рд░реНрдЧреАрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХреБрд▓ рдорд╛рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рднрд╛рдЧ рджреЗрдХрд░ рдорд╛рдкреА рдЬрд╛рддреА рд╣реИред

Confusion matrix рдХреЗ рд▓рд┐рдП Accuracy рдХрд╛ рд╕реВрддреНрд░

Recall/Sensitivity

Recall/Sensitivity рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреЙрдЬрд┐рдЯрд┐рд╡ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рд╕рд╣реА рдкрд╣рдЪрд╛рдиреЗ рдЧрдП true positives рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред

Confusion matrix рдХреЗ рд▓рд┐рдП Recall рдХрд╛ рд╕реВрддреНрд░

Precision

Precision, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд┐рдП рдЧрдП рдкреЙрдЬрд┐рдЯрд┐рд╡ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ true positives рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред

Confusion matrix рдХреЗ рд▓рд┐рдП Precision рдХрд╛ рд╕реВрддреНрд░

Specificity

Specificity рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рдЧреЗрдЯрд┐рд╡ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рд╕рд╣реА рдкрд╣рдЪрд╛рдиреЗ рдЧрдП true negatives рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдорд╛рдкрддрд╛ рд╣реИред

Confusion matrix рдХреЗ рд▓рд┐рдП Specificity рдХрд╛ рд╕реВрддреНрд░

F1 Score

F1 Score рдПрдХрд▓ рдореЗрдЯреНрд░рд┐рдХ рд╣реИ рдЬреЛ precision рдФрд░ recall рдХрд╛ рд╣рд╛рд░реНрдореЛрдирд┐рдХ рдорд╛рдзреНрдп рд╣реЛрддрд╛ рд╣реИред

Confusion matrix рдХреЗ рд▓рд┐рдП F1 рд╕реНрдХреЛрд░ рдХрд╛ рд╕реВрддреНрд░

Confusion Matrix рдХреА рднреВрдорд┐рдХрд╛

Confusion matrix рдХреЛ рдмреЗрд╣рддрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдФрд░ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдЬрдм рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рдитАФрдпрд╛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝тАФрдХреЛ рдорд╛рдкрдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рд▓реЛрдЧ рдЕрдХреНрд╕рд░ accuracy рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, accuracy рдореЗрдЯреНрд░рд┐рдХ рдкрд░ рдЕрддреНрдпрдзрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдЧрд▓рдд рдирд┐рд░реНрдгрдпреЛрдВ рдХреА рдУрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЗрд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо accuracy рдХреЛ рдПрдХ standalone рдореЗрдЯреНрд░рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдЧреБрдЬрд░реЗрдВрдЧреЗред

Standalone рдореЗрдЯреНрд░рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ accuracy рдХреА рд╕реАрдорд╛рдПрдВ

рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ, accuracy рдХреБрд▓ рд╕рд╣реА рд╡рд░реНрдЧреАрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХреБрд▓ рдорд╛рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рднрд╛рдЧ рджреЗрдХрд░ рдорд╛рдкреА рдЬрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рдЕрдХреЗрд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдХреБрдЫ рд╕реАрдорд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬреИрд╕реЗ:

  • Imbalanced рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛: рдХреЛрдИ рднреА рдбреЗрдЯрд╛ рдкреВрд░реНрдг рдирд╣реАрдВ рдЖрддрд╛, рдФрд░ accuracy рдореЗрдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрдВрдХрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдРрд╕реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╣рд╛рдВ рдПрдХ рд╡рд░реНрдЧ рджреВрд╕рд░реЗ рдкрд░ рд╣рд╛рд╡реА рд╣реЛ, рдореЙрдбрд▓ рдХреЛ рдЕрдзрд┐рдХ accuracy рджрд░ рджрд┐рд▓рд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдмрд╣реБрд╕рдВрдЦреНрдпрдХ рд╡рд░реНрдЧ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛ред
  • рддреНрд░реБрдЯрд┐ рдХреЗ рдкреНрд░рдХрд╛рд░: рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрд╕рд╕реЗ рд╕реАрдЦрдирд╛ рдЖрдкрдХреЛ fine-tuning рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, confusion matrix рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ FP рдФрд░ FN рдЬреИрд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдирд╛, рдореЙрдбрд▓ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рджреЗрддрд╛ рд╣реИред

рдЗрди рд╕реАрдорд╛рдУрдВ рдХреЗ рдорджреНрджреЗрдирдЬрд╝рд░, confusion matrix рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рд╡рд┐рднрд┐рдиреНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

Confusion matrix рдХреЗ рд▓рд╛рдн

рдЬреИрд╕рд╛ рдХрд┐ confusion matrix рдХреА рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпреЛрдВ рдХреЛ рдЪрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ: True Positive, True Negative, False Positive, рдФрд░ False Negativeред

рдпрд╣ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рднрд╛рдЬрди рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╡рд╛рди рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдФрд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

  • Imbalanced рдбреЗрдЯрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди: рдЬреИрд╕рд╛ рдХрд┐ рджреЗрдЦрд╛, рдЕрдХреЗрд▓реЗ accuracy рдХрд╛ рдЙрдкрдпреЛрдЧ imbalanced рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реАрдорд┐рдд рд╣реИред Precision рдФрд░ recall рдЬреИрд╕реЗ рдЕрдиреНрдп рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХ рд╕рдВрддреБрд▓рд┐рдд рджреГрд╖реНрдЯрд┐ рдФрд░ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рддреНрдд рдЬреИрд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ false positives рдФрд░ false negatives рдХреЗ рдЧрдВрднреАрд░ рдирддреАрдЬреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
  • рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдВрддрд░: рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╡рд┐рднрд┐рдиреНрди рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЙрд╕рдХреА рд╕реАрдорд╛рдУрдВ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред
  • рдЯреНрд░реЗрдб-рдСрдлреНрд╕: Confusion matrix рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдмреАрдЪ рдЯреНрд░реЗрдб-рдСрдл рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, precision рдореЗрдВ рдмрдврд╝реЛрддрд░реА рдЖрдорддреМрд░ рдкрд░ recall рдореЗрдВ рдХрдореА рд▓рд╛рддреА рд╣реИред рдЗрд╕рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдореЗрдЯреНрд░рд┐рдХ рдореВрд▓реНрдпреЛрдВ рд╕реЗ рдорд┐рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЙрдбрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдорд┐рд▓рддрд╛ рд╣реИред

Confusion Matrix рдХреА рдЧрдгрдирд╛

рдЕрдм рдЬрдм рд╣рдореЗрдВ confusion matrix, рдЙрд╕рдХреА рдкрд╛рд░рд┐рднрд╛рд╖рд┐рдХ рд╢рдмреНрджрд╛рд╡рд▓реА рдФрд░ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдЪреНрдЫреА рд╕рдордЭ рд╣реИ, рддреЛ рдЖрдЗрдП рдПрдХ confusion matrix рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВред

Confusion matrix рдХреА рдореИрдиреНрдпреБрдЕрд▓ рдЧрдгрдирд╛

рдпрд╣рд╛рдВ Confusion Matrix рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгрд╡рд╛рд░ рдирд┐рд░реНрджреЗрд╢ рджрд┐рдП рдЧрдП рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ

рдкрд╣рд▓рд╛ рдЪрд░рдг рд╣реИ рдЖрдкрдХреЗ рдХрд╛рд░реНрдп рдХреЗ рджреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛: Positive рдпрд╛ Negativeред

рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдВ рдПрдХрддреНрд░ рдХрд░рдирд╛

рдЬрдм рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдо рддрдп рд╣реЛ рдЬрд╛рдПрдВ, рддреЛ рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реЛрдЧрд╛ рдореЙрдбрд▓ рдХреА рд╕рднреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдВ рдПрдХрддреНрд░ рдХрд░рдирд╛тАФрдЬрд┐рд╕рдореЗрдВ рд╣рд░ рд╡рд░реНрдЧ рдХреА рдХрд┐рддрдиреА рдмрд╛рд░ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рд╣реБрдИ рдФрд░ рдЙрд╕рдХреА рдЖрд╡реГрддреНрддрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдг

рд╕рднреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдВ рдЗрдХрдЯреНрдареА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЪрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрдирд╛:

  • True Positive (TP)
  • True Negative (TN)
  • False Positive (FP)
  • False Negative (FN)

рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛рдПрдВ

рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╡рд░реНрдЧреАрдХреГрдд рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛, рддрд╛рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдорджрдж рд╕реЗ рдЖрдЧреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

Confusion matrix рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг

рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВред

рдИрдореЗрд▓ рдХреЛ рд╕реНрдкреИрдо рдпрд╛ рд╕реНрдкреИрдо рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдЙрд╕реА рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реБрдП, рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реНрдкреИрдо Positive рд╣реИ рдФрд░ рд╕реНрдкреИрдо рдирд╣реАрдВ Negativeред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрди рдбреЗрдЯрд╛ рд╣реИ:

  • 200 рдИрдореЗрд▓ рдореЗрдВ рд╕реЗ, 80 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдкреИрдо рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕реЗ рдореЙрдбрд▓ 60 рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдкреИрдо рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ (TP)ред
  • 200 рдИрдореЗрд▓ рдореЗрдВ рд╕реЗ, 120 рд╕реНрдкреИрдо рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕реЗ рдореЙрдбрд▓ 100 рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдкреИрдо рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ (TN)ред
  • 200 рдИрдореЗрд▓ рдореЗрдВ рд╕реЗ, рдореЙрдбрд▓ 20 рдЧреИрд░-╤Б╨┐реИрдо рдИрдореЗрд▓ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдкреИрдо рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ (FP)ред
  • 200 рдИрдореЗрд▓ рдореЗрдВ рд╕реЗ, рдореЙрдбрд▓ 20 рд╕реНрдкреИрдо рдИрдореЗрд▓ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЧреИрд░-╤Б╨┐реИрдо рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ (FN)ред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣рдордиреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ; рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЪрд╛рд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрдирд╛:

  • True Positive: 60
  • True Negative: 100
  • False Positive: 20
  • False Negative: 20

рдЕрдм рдЗрд╕реЗ Confusion Matrix рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ:

Actual / Predicted

Spam (Positive)

Not Spam (Negative)

Spam (Positive)

60 (TP)

20 (FN)

Not Spam (Negative)

20 (FP)

100 (TN)

рддреЛ рдпрд╣ Confusion Matrix рд╣рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛рддреА рд╣реИ?

  • True Positives рдФрд░ True Negatives рд╕рдЯреАрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпреЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред
  • False Positives рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдореЙрдбрд▓ рдиреЗ рдкреЙрдЬрд┐рдЯрд┐рд╡ рд╢реНрд░реЗрдгреА рдХреА рдЧрд▓рдд рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреАред
  • False Negatives рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдореЙрдбрд▓ рдкреЙрдЬрд┐рдЯрд┐рд╡ рд╢реНрд░реЗрдгреА рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдФрд░ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдЗрд╕ confusion matrix рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ: Accuracy, Recall/Sensitivity, Precision, Specificity рдФрд░ F1 Scoreред

Confusion matrix рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

Confusion matrix рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

Precision рдмрдирд╛рдо Recall

рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдХрд┐ F1 рд╕реНрдХреЛрд░ рдХреЗ рд╕реВрддреНрд░ рдореЗрдВ precision рдФрд░ recall рдХреНрдпреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред F1 рд╕реНрдХреЛрд░ imbalanced рдбреЗрдЯрд╛ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдпрд╛ precision рдФрд░ recall рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

Precision рдкреЙрдЬрд┐рдЯрд┐рд╡ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпреЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдорд╛рдкрддрд╛ рд╣реИред рдпрд╣ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ: тАШрдЬрдм рдореЙрдбрд▓ рдиреЗ TRUE рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреА, рддреЛ рд╡рд╣ рдХрд┐рддрдиреА рдмрд╛рд░ рд╕рд╣реА рдерд╛?тАЩ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрдм false positive рдХреА рдХреАрдордд рдЕрдзрд┐рдХ рд╣реЛред

Recall рдпрд╛ sensitivity рдЙрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреЙрдЬрд┐рдЯрд┐рд╡ рдорд╛рдорд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдорд╛рдкрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореЙрдбрд▓ рдиреЗ рд╕рд╣реА рдкрд╣рдЪрд╛рдирд╛ред рдпрд╣ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИ: тАШрдЬрдм рд╡рд░реНрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ TRUE рдерд╛, рддреЛ рдХреНрд▓рд╛рд╕рд┐рдлрд╛рдпрд░ рдХрд┐рддрдиреА рдмрд╛рд░ рд╕рд╣реА рдерд╛?тАЩ

Recall рддрдм рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрдм рдХрд┐рд╕реА рдкреЙрдЬрд┐рдЯрд┐рд╡ рдЙрджрд╛рд╣рд░рдг (FN) рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛, рдирд┐рдЧреЗрдЯрд┐рд╡ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдкреЙрдЬрд┐рдЯрд┐рд╡ рд▓реЗрдмрд▓ рдХрд░рдиреЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдмреБрд░рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

  • Precision рдХрд╛ рдЙрдкрдпреЛрдЧ: False positives рдХреЗ рдЧрдВрднреАрд░ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рддреНрдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдХрд┐рд╕реА рд▓реЗрди-рджреЗрди рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдзреЛрдЦрд╛рдзрдбрд╝реА рдмрддрд╛рддрд╛ рд╣реИред рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ precision рдореЗрдЯреНрд░рд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
  • Recall рдХрд╛ рдЙрдкрдпреЛрдЧ: рд╕рднреА рдкреЙрдЬрд┐рдЯрд┐рд╡ рдорд╛рдорд▓реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд▓рд╛рд╕рд┐рдлрд┐рдХреЗрд╢рди рдореЙрдбрд▓ рдХрд╛ рд╕рд╣реА рдирд┐рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рдирд╛ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЬрд╣рд╛рдВ рд╕рднреА рдкреЙрдЬрд┐рдЯрд┐рд╡ рдорд╛рдорд▓реЛрдВ рдХреА рд╕рд╣реА рдкрд╣рдЪрд╛рди рдЬрд░реВрд░реА рд╣реИ, recall рдореЗрдЯреНрд░рд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

Python рдореЗрдВ Scikit-learn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ Confusion Matrix

рдЗрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, Python рдореЗрдВ Scikit-learn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ confusion matrix рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╣рдо Random Forest classifier рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдкрд╣рд▓рд╛ рдЪрд░рдг рдЖрд╡рд╢реНрдпрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдФрд░ рдЕрдкрдирд╛ synthetic рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред

# Import Libraries
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import confusion_matrix
import matplotlib.pyplot as plt
import seaborn as sns

# Synthetic Dataset
X, y = make_classification(n_samples=1000, n_features=20,
                           n_classes=2, random_state=42)

# Split into Training and Test Sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)

рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╣реИ рдПрдХ рд╕рд╛рдзрд╛рд░рдг random forest classifier рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдХреЛ рдЯреНрд░реЗрди рдХрд░рдирд╛ред

# Train the Model
model = RandomForestClassifier(random_state=42)
model.fit(X_train, y_train)

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдХрд┐рдпрд╛, рд╣рдореЗрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░ рдЙрд╕реЗ confusion matrix рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдЯреЗрд╕реНрдЯ рдбреЗрдЯрд╛ рдкрд░ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдВрдЧреЗ рдФрд░ рдлрд┐рд░ Confusion Matrix рдЬрдирд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ:

# Predict on the Test Data
y_pred = model.predict(X_test)

# Generate the confusion matrix
cm = confusion_matrix(y_test, y_pred)

рдЕрдм рд╣рдо confusion matrix рдХрд╛ рдПрдХ рджреГрд╢реНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

# Create a Confusion Matrix
plt.figure(figsize=(8, 8))
sns.heatmap(cm, annot=True, fmt='d', cmap='Greens')
plt.title('Confusion Matrix')
plt.ylabel('True label')
plt.xlabel('Predicted label')
plt.show()

рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ:

Confusion matrix рдХрд╛ рдЙрджрд╛рд╣рд░рдг

Random Forest Confusion Matrix рдЖрдЙрдЯрдкреБрдЯ

рддреИрдпрд╛рд░! ЁЯОЙ рдЖрдкрдиреЗ Scikit-learn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЕрдкрдиреА рдкрд╣рд▓реА Confusion Matrix рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛ рд▓реА рд╣реИ!

рдирд┐рд╖реНрдХрд░реНрд╖

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ Confusion Matrix рдХреА рдкрд░рд┐рднрд╛рд╖рд╛, рдЗрд╕ рдореВрд▓реНрдпрд╛рдВрдХрди рдЯреВрд▓ рд╕реЗ рдЬреБрдбрд╝реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╛рд░рд┐рднрд╛рд╖рд┐рдХ рд╢рдмреНрджрд╛рд╡рд▓реА, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕реАрдорд╛рдПрдВ рд╡ рдорд╣рддреНрд╡ рджреЗрдЦрд╛ред Confusion Matrix рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрдкрдХреА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреА рдиреАрдВрд╡ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╕рд╛рде рд╣реА Scikit-learn рдЬреИрд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рднреАред

рдпрджрд┐ рдЖрдк Confusion Matrix рдореЗрдВ рдФрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ R рдореЗрдВ confusion matrices рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: Understanding Confusion Matrix in Rред рдФрд░ рдереЛрдбрд╝рд╛ рдФрд░ рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ Model Validation in Python рдХреЛрд░реНрд╕ рджреЗрдЦреЗрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдореЙрдбрд▓ рд╡реИрд▓рд┐рдбреЗрд╢рди рдХреА рдмреБрдирд┐рдпрд╛рдж, рд╡реИрд▓рд┐рдбреЗрд╢рди рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╕реАрдЦреЗрдВрдЧреЗ рдФрд░ validated рд╡ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд▓реЗ рдореЙрдбрд▓ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред

Nisha Arya Ahmed

рд▓реЗрдЦрдХ

Nisha Arya Ahmed

рдПрдХ рдЙрддреНрд╕реБрдХ рд╢рд┐рдХреНрд╖рд╛рд░реНрдереА, рдЬреЛ рдЕрдкрдиреА рддрдХрдиреАрдХреА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдФрд░ рдордЬрд╝рдмреВрдд рдЕрдВрддрд░реНрд╡реИрдпрдХреНрддрд┐рдХ рдХреМрд╢рд▓реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЯреЗрдХ рдЬреНрдЮрд╛рди рдФрд░ рд▓реЗрдЦрди рдХреМрд╢рд▓ рдХреЛ рдмреЗрд╣рддрд░ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛/рдЪрд╛рд╣рддреА рд╣реВрдБред

рдореИрдВ рдлрд╝рд╛рд░реНрдорд╛рдХреЛрд▓реЙрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрдИ/рдЖрдпрд╛, рдФрд░ Lambda School рдХреЗ рд╕рд╛рде 9тАСрдорд╣реАрдиреЗ рдХрд╛ рдмреВрдЯрдХреИрдВрдк рдХрд┐рдпрд╛ред┬а

рдореБрдЭреЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдЖрд░реНрдЯрд┐рдлрд╝рд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдиреНрд╕ рдореЗрдВ рдЕрдкрдиреЗ рддрдХрдиреАрдХреА рдХреЛрдбрд┐рдВрдЧ рдФрд░ рд▓реЗрдЦрди рдХреМрд╢рд▓реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдирд┐рдЦрд╛рд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд╣реИред┬атАЛ

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рдПрдХ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдФрд░ рдлрд╝реНрд░реАрд▓рд╛рдВрд╕ рдЯреЗрдХреНрдирд┐рдХрд▓ рд░рд╛рдЗрдЯрд░ рд╣реВрдБред

рд╡рд┐рд╖рдп