#Machine Learning With Python
Machine learning algorithms implemented by Python
##Prerequisites
- python 2.7
- numpy
- scipy
- or just Anaconda (strongly recommend)
##this repository contains following algorithms so far:
- Linear Regression - LinearRegression.py
- KNN - KNN.py
- Logistic Regression - LogisticRegression.py
- Naive Bayes - NaiveBayes.py
- Centroid Based Classifier - CentroidBasedClassifier.py
- DragPushing method - DragPushingCentroid.py
- ID3 - ID3.py
- CART for classification - CARTClassificationTree.py
- CART for regression - CARTRegressionTree.py
- Random Forest - RandomForest.py
- AdaBoost - AdaBoost.py
- Gradient Boosting Tree(GBDT) - GBDT.py
- K-means - KMeans.py
- PCA - PCA.py
If you have any questions, please feel free to contact with me. (guanghuitu@gmail.com or guanghuitu@foxmail.com)
Enjoy it!
