This project intends to show the capabilities of machine learning using the K Nearest Neighbor Classification Model on Iris Dataset. The slides are located in the file 'ML workshop.pdf'. They authors of the slides are: Joe, Shreya and Rushik, Lily and Minjun of UNSW DataSoc.
- Download
iris_classifer.ipynbfile. - Install the scikit-learn library using
pip install -U scikit-learn - Run the cells
- Go to the section with the title: "Classify flowers using their Measurements"
- Classify Mystery Flower 1, Mystery Flower 2 and Mystery Flower 3 using KNN model :)
- Check if the model classifies the Flowers correctly by double-clicing on the images and seeing the image names.
Classifies the Pokemon into into Bug or Rock types.
- Download
Pokemon.ipynbfile. - Install the scikit-learn library using
pip install -U scikit-learn - Run all cells
- Go to the markdown with the title: "Testing Model with Real Pokemon (Features: weight and height)".
- Run the python cells and enter the weight and height of a pokemon to see if it can classify the type correctly :)
- Go to the markdown with the title: "Testing Model with Real Pokemon (Features: Attack and HP)".
- Run the python cells and enter the Attack and HP of a pokemon to see if it can classify the type correctly :)
Model 1 that uses weight and height has an accuracy of 63%. Hence, it can get things wrong sometimes
- Really light or small pokemon tend to be classified as bug-type
Model 2 that uses attack and hp has an accuracy of 83%. Hence, it can get things wrong sometimes
- Really high hp pokemon tend to be classified as rock-type