Mô hình phân loại

Xác thực Mô hình trong Python

Kasey Jones

Data Scientist

Mô hình phân loại

  • Phản hồi phân loại:
    • Màu tóc của trẻ sơ sinh
    • Đội thắng trận bóng rổ
    • Thể loại bài hát tiếp theo trên radio
Xác thực Mô hình trong Python

Bộ dữ liệu Cờ ca-rô

... Ô dưới-trái Ô dưới-giữa Ô dưới-phải Nhãn
... X O O dương
... O X O dương
... O O X dương
... X X O âm
... ... ... ... ...
Xác thực Mô hình trong Python

Google sẽ chơi Cờ ca-rô với bạn nếu muốn. Chỉ cần vào Google và tìm "Tic-Tac-Toe games".

Xác thực Mô hình trong Python

Dùng .predict() cho phân loại

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
Xác thực Mô hình trong Python

Dự đoán xác suất

rfc.predict_proba(X_test)
array([[0. , 1. ],
       [0.1, 0.9],
       [0.1, 0.9],
       ...])
Xác thực Mô hình trong 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
Xác thực Mô hình trong Python

Hãy phân loại các kịch bản cuối ván Cờ ca-rô

Xác thực Mô hình trong Python

Preparing Video For Download...