Skip to content

krispingal/shelterAnimalOutcomes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

license

This repository contains my attempts at learning various techniques and methods to solve a ML classification problem. The problem chosen is a competition from Kaggle, the Shelter Animal Outcomes.

The tools used are the excellent scikit learn, jupyter, matplotlib, seaborn and pandas.

The problem is to predict the probabilities of an animal getting adopted, transfered, death from natural causes, euthanasia, or returned to it's owner. The following features are given to us age, breed, color, gender, spayed/neutered/intact, whether it's a cat/dog, has a name, etc.

The suggested reading order would be:

  1. Visualization
  2. Data cleaning
  3. Random forests
  4. Logistic Regression
  5. Naive Bayes
  6. Decision Tree
  7. SVM
  8. KNN
  9. ExtraTreesClassifier
  10. AdaBoost
  11. GradientTreeBoosting
  12. Bagging

You can look at the model evaluations here

Releases

No releases published

Packages

No packages published