thatipamula-jashwanth/smart-knn

smartKNN - A feature-weighted KNN algorithm with automatic preprocessing, normalization, and learned feature importance.

39
/ 100
Emerging

SmartKNN helps data scientists and machine learning practitioners build more accurate predictive models. You provide your raw dataset, and it automatically handles data preparation, learns which features are most important, and then makes predictions. This is ideal for anyone who needs to classify data or predict numerical outcomes reliably.

Available on PyPI.

Use this if you need to make accurate predictions (classification or regression) from a dataset and want an algorithm that automatically handles data quirks and identifies the most relevant features.

Not ideal if you need a model with high interpretability, as its internal feature weighting can be less transparent than simpler models.

predictive modeling machine learning data classification regression analysis feature engineering
Maintenance 10 / 25
Adoption 7 / 25
Maturity 22 / 25
Community 0 / 25

How are scores calculated?

Stars

31

Forks

Language

Python

License

MIT

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

5

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/thatipamula-jashwanth/smart-knn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.