3 versions of a KNN model used for document classification (Reuters articles). Part of my M1 Machine learning class.
- First version: KNN from scratch that represents vectors as Python dictionaries
- Second version: KNN from scratch that represents objects in NumPy ndarrays
- Third version: Scikit-learn KNN