Skip to content

5 supervised learning algorithms: DT, NN, AdaBoost, SVM, KNN

Notifications You must be signed in to change notification settings

gioperalto/supervised-learning-algos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supervised Learning Assignment - Giovanni Peralto

Code was written in Python 3.x. Python/pip is needed to run the program.

Instructions:

Install dependencies:

  • pip install matplotlib
  • pip install numpy
  • pip install scikit-learn
  • pip install pandas
  • pip install time

Create images directories:

  • mkdir images
  • mkdir images/decision-tree
  • mkdir images/neural-network
  • mkdir images/adaboost
  • mkdir images/svm
  • mkdir images/knn

Run instructions:

  • Decision Trees: python decision_tree.py
  • Neural Networks: python neural_network.py (takes a while)
  • Boosting: python adaboost.py
  • Support Vector Machines: python svm.py
  • k-Nearest Neigbors: python knn.py

About

5 supervised learning algorithms: DT, NN, AdaBoost, SVM, KNN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages