โมเดลการจำแนกประเภท

การตรวจสอบความถูกต้องของโมเดลใน Python

Kasey Jones

Data Scientist

โมเดลการจำแนกประเภท

  • การตอบสนองแบบหมวดหมู่:
    • สีผมของทารกแรกเกิด
    • ทีมที่ชนะการแข่งบาสเกตบอล
    • แนวเพลงถัดไปทางวิทยุ
การตรวจสอบความถูกต้องของโมเดลใน Python

ชุดข้อมูล Tic-Tac-Toe

... Bottom-Left Bottom-Middle Bottom-Right Class
... X O O positive
... O X O positive
... O O X positive
... X X O negative
... ... ... ... ...
การตรวจสอบความถูกต้องของโมเดลใน Python

Google มีเกม Tic-Tac-Toe ให้เล่น เพียงค้นหา Tic-Tac-Toe บน Google

การตรวจสอบความถูกต้องของโมเดลใน Python

การใช้ .predict() สำหรับการจำแนกประเภท

from sklearn.ensemble import RandomForestClassifier
rfc = RandomForestClassifier(random_state=1111)
rfc.fit(X_train, y_train)
rfc.predict(X_test)
array([1, 1, 1, 1, 0, 1, ...])
pd.Series(rfc.predict(X_test)).value_counts()
1    627
0    331
การตรวจสอบความถูกต้องของโมเดลใน Python

การพยากรณ์ความน่าจะเป็น

rfc.predict_proba(X_test)
array([[0. , 1. ],
       [0.1, 0.9],
       [0.1, 0.9],
       ...])
การตรวจสอบความถูกต้องของโมเดลใน Python
rfc = RandomForestClassifier(random_state=1111)
rfc.get_params()
{'bootstrap': True,
 'class_weight': None,
 'criterion': 'gini',
 ...}
rfc.fit(X_train, y_train)
rfc.score(X_test, y_test)
0.8989
การตรวจสอบความถูกต้องของโมเดลใน Python

มาจำแนกสถานการณ์ท้ายเกม Tic-Tac-Toe กันเถอะ

การตรวจสอบความถูกต้องของโมเดลใน Python

Preparing Video For Download...