K-Nearest Neighbor algorithm is one of the simplest and still popular machine learning models out there. If a simple model can do the job, I would never go for a harder one. Simply because simple models are easier to explain to the stakeholders.
This tutorial will cover everything you need to know to use a KNN classifier and a KNN Regressor for your project. This tutorial starts with a overview on how K nearest Neighbors algorithm works, then developing a classifier in Python's sklearn library with KNN Classifier, and developing a regression model in Python's sklearn library with KNN regressor.
Both the models will include a detailed process on how you can choose the right K for your model.
The dataset for the KNN classification model is here:
https://github.com/rashida048/Machine...
The dataset for the KNN regression model is here:
https://github.com/rashida048/Machine...
Please feel free to check out the sklearn documentation on KNN Classifier for more details:
https://scikit-learn.org/stable/modul...
Please have a look at the sklearn documentation on KK Regressor if you are interested:
https://scikit-learn.org/stable/modul...
The complete code of the Classification and Regression model can be found in these links:
KNN Classifier:
https://github.com/rashida048/Machine...
KNN Regressor:
https://github.com/rashida048/Machine...
Please feel free to check out my Data Science blog where you will find a lot of data visualization, exploratory data analysis, statistical analysis, machine learning, natural language processing, and computer vision tutorials and projects:
https://regenerativetoday.com/
Facebook Page:
https://regenerativetoday.com/
#machinelearning #datascience #artificialintelligence #python #sklearn #dataanalytics #knnclassifier #knnregressor