Skip to content

Pattern Recognition homework3 in NYCU. This project is to implement the Decision Tree, AdaBoost and Random Forest algorithm by using only NumPy.

Notifications You must be signed in to change notification settings

secondlevel/Decision-Tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decision-Tree

Pattern Recognition homework3 in NYCU

This project is to implement the Decision Tree, AdaBoost and Random Forest algorithm by using only NumPy.

The sample code can be download in this link.

Requirement

$ conda create --name PR python=3.8 -y
$ conda activate PR
$ conda install matplotlib pandas scikit-learn -y

Training & Evaluation

You can use the following command to train different model. After training the model, the program will automatically evaluate the model.

python 310551031_HW3.py

Result

This model can achieves 0.9 on testing data.

About

Pattern Recognition homework3 in NYCU. This project is to implement the Decision Tree, AdaBoost and Random Forest algorithm by using only NumPy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages