Skip to content

tasninanika/Decision_Tree_Regressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒณ Decision Tree Regressor

This project demonstrates how to use a Decision Tree Regressor to predict continuous numerical values based on input features. It's a simple and interpretable regression technique that splits data into decision-based regions.


๐Ÿง  What is Decision Tree Regression?

Decision Tree Regression is a supervised learning algorithm used for predicting continuous (numerical) outputs.
It works by splitting the dataset into smaller and smaller parts based on the input features, and then making predictions based on the average values in each split (leaf).

Each decision in the tree is made by choosing a feature and a threshold that best reduces error.


๐Ÿš€ Workflow

  1. Load and explore the dataset
  2. Preprocess the data (if needed)
  3. Split into training and testing sets
  4. Train the model using DecisionTreeRegressor
  5. Predict target values on test data
  6. Measure performance using metrics like MAE, MSE, RMSE, Rยฒ
  7. Visualize the prediction results

About

Decision Tree Regression is a supervised learning algorithm used for predicting continuous outputs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published