Classifying waveforms using KNN method:
In this project, we aim to classify three different classes of waves using the kNN algorithm. In our experiments, our goals are:
- Finding the best k in the algorithm, which has the closest accuracy to the optimal Bayes classification rate.
- Analyzing the bias-variance trade-off, comparing true and empirical risks over different values of k.
- Applying data reduction techniques to reduce the complexity of kNN.
- Generating an artificial imbalance in our data to examine its effects on the performance of kNN.