Skip to content

Implementation of different types of machine learning algorithm and there performance comparison on a same dataset

License

Notifications You must be signed in to change notification settings

prabhatk579/machine-learning-algorithms-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Machine Learning Algorithms in a Nutshell

Requirements

  • pandas
  • sklearn
  • matplotlib
  • numpy
  • pickle

Topics covered are as follows:

  • Logistic regeression
  • LDA Classification
  • KNN Classification
  • Gaussian Naive Bayes Classification
  • Classification and Regression Test Classification
  • Support Vector Machines Classification
  • Linear Regression
  • Lasso Regression
  • ElasticNet Regression
  • KNN Regression
  • Decision Tree Regression
  • Support Veector Machines Regression
  • Comparing the Algorithms
  • Create a pipeline that standardizes the data then creates a model
  • Create a pipeline that extracts features from the data then creates a model
  • Bagged Decision Trees for Classification
  • Random Forest Classification
  • Extra Trees Classification
  • AdaBoost Classification
  • Stochastic Gradient Boosting Classification
  • Voting Ensemble for Classification
  • Grid Search for Algorithm Tuning
  • Randomized for Algorithm Tuning
  • Save Model Using Pickle
  • Save Model Using joblib

Dataset used: Pima Indians Diabetes Database and Boston Housing Dataset