iiitl / iiitl/Decision-Tree

Hyperparameter tuning with cross-validation

Open
#2 25 comments 0 reactions 0 assignees View on GitHub
hard track: optimization
Dominant language
Jupyter Notebook
Stars
0
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Use GridSearchCV or RandomizedSearchCV to simultaneously tune max_depth, min_samples_split, and min_samples_leaf for the Decision Tree. Report the best parameter combination and compare its final holdout test metrics to the un-tuned baseline.

Contributor guide

Open the contributing guide

Research direction

Start in the notebook's Decision Tree training and evaluation workflow, then review the existing un-tuned baseline metrics. Use GridSearchCV or RandomizedSearchCV to tune the three named parameters; done means reporting the best combination and comparing its holdout test metrics with the baseline.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook, python, scikit-learn
Domain
machine-learning
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.