Simple machine learning tools demonstrated on the classic iris data set as well as other datasets from sklearn.
Python programs in this repo:
- classifier_tensorflow.py
- iris_tensorflow.py
- ml_iris.py
- ml_plot_tools.py
- ml_classifier_methods.py
The classifiers used:
- Naive Bayes
- Nearest Neighbors
- RBF SVM
- Linear SVM
- Decision Tree
- Random Forest
- AdaBoost
- Neural net
- Deep Neural Net (TensorFlow)
Images created by running ml_iris.py:
- ml_classifiers_normalized.png
- ml_classifiers.png
- data_3d.png
- PCA_LDA.png
Images created by running iris_tensorflow.py:
- iris_tensorflow.png
Images created by running classifier_tensorflow.py:
- classifier_tensorflow.png