Decision Trees

Python में Finance के लिए Machine Learning

Nathan George

Data Science Professor

Decision trees

बेसिक डिसीजन ट्री

Python में Finance के लिए Machine Learning

Decision trees

टार्गेट्स के साथ डिसीजन ट्री

Python में Finance के लिए Machine Learning

Decision tree splits

श्रेणीगत डिसीजन ट्री स्प्लिट

Python में Finance के लिए Machine Learning

Decision tree splits

सांख्यिकीय डिसीजन ट्री स्प्लिट

Python में Finance के लिए Machine Learning

Bad tree

खराब रिग्रेशन स्प्लिट

Python में Finance के लिए Machine Learning

Good tree

अच्छा रिग्रेशन स्प्लिट

Python में Finance के लिए Machine Learning

Decision tree regression

डिसीजन ट्री प्रेडिक्शंस

Python में Finance के लिए Machine Learning

Regression trees

from sklearn.tree import DecisionTreeRegressor

decision_tree = DecisionTreeRegressor(max_depth=5)

decision_tree.fit(train_features, train_targets)
Python में Finance के लिए Machine Learning

Decision tree hyperparameters

ट्री की अधिकतम गहराई

Python में Finance के लिए Machine Learning

Max depth of 3

अधिकतम गहराई 3 वाला डिसीजन ट्री

Python में Finance के लिए Machine Learning

Evaluate model

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()
Python में Finance के लिए Machine Learning

प्रेडिक्शंस बनाम वास्तविक

Python में Finance के लिए Machine Learning

कुछ ट्री उगाइए!

Python में Finance के लिए Machine Learning

Preparing Video For Download...