Cây quyết định

Machine Learning cho Tài chính bằng Python

Nathan George

Data Science Professor

Cây quyết định

cây quyết định cơ bản

Machine Learning cho Tài chính bằng Python

Cây quyết định

cây quyết định với giá trị đích

Machine Learning cho Tài chính bằng Python

Cách chia của cây quyết định

chia nhánh theo biến phân loại

Machine Learning cho Tài chính bằng Python

Cách chia của cây quyết định

chia nhánh theo biến số

Machine Learning cho Tài chính bằng Python

Cây tệ

chia hồi quy kém

Machine Learning cho Tài chính bằng Python

Cây tốt

chia hồi quy tốt

Machine Learning cho Tài chính bằng Python

Hồi quy bằng cây quyết định

dự đoán của cây quyết định

Machine Learning cho Tài chính bằng Python

Cây hồi quy

from sklearn.tree import DecisionTreeRegressor

decision_tree = DecisionTreeRegressor(max_depth=5)

decision_tree.fit(train_features, train_targets)
Machine Learning cho Tài chính bằng Python

Siêu tham số của cây quyết định

độ sâu tối đa của cây

Machine Learning cho Tài chính bằng Python

Độ sâu tối đa là 3

cây có độ sâu tối đa 3

Machine Learning cho Tài chính bằng Python

Đánh giá mô hình

print(decision_tree.score(train_features, train_targets))
print(decision_tree.score(test_features, test_targets))
0.6662215501032416
-0.08917300191734268
train_predictions = decision_tree.predict(train_features)
test_predictions = decision_tree.predict(test_features)
plt.scatter(train_predictions, train_targets, label='train')
plt.scatter(test_predictions, test_targets, label='test')
plt.legend()
plt.show()
Machine Learning cho Tài chính bằng Python

dự đoán so với thực tế

Machine Learning cho Tài chính bằng Python

Trồng vài cái cây nào!

Machine Learning cho Tài chính bằng Python

Preparing Video For Download...