Question: Coding a KNN function fom Scratch using Python! Instructions: Implement a Distance-Weighted Nearest Neighbor on a dataset. (You can not use built-in knn functions for
Coding a KNN function fom Scratch using Python!
Instructions: Implement a Distance-Weighted Nearest Neighbor on a dataset. (You can not use built-in knn functions for Python). Experiment with different distance measures and observe how they influence on the classification performance. Explain your code using # comments.
Apply 3-NN and report your accuracy rate on test points for the following distance measures: 2. L1 norm
1. L2 norm
3. L
norm
Sample Dataframe:

testPoints_x2 testLabel 0 trainPoints_x1 trainPoints_x2 trainLabel testPoints_x1 1.947005 4.256560 -1 -1.888977 0.794931 3.556851 -1 4.233796 -4.622611 1 1 3.851680 1 2 -0.264977 2.128280 -1 -0.697926 4.132868 -1 3 -1.555300 0.408163 -1 -3.151837 2.961839 - 1 4 -0.956221 -0.991254 -1 4.048810 -4.012877 1
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
