
Would you like to try out this website live? Load the app in an interactive device workspace below.
FruitVision - KNN Fruit Classifier
About Project
FruitVision is an interactive machine learning application built with Python and Streamlit that classifies fruit varieties based on physical attributes such as mass, width, height, and color score using the K-Nearest Neighbors (KNN) algorithm. The application applies MinMax feature scaling, persists trained models with Joblib, and provides instant predictions, confidence analysis, and interactive visualizations using Matplotlib through a clean and user-friendly interface.
Tech Stack
Python
Streamlit
Pandas
Matplotlib
Scikit-learn
Joblib
Key Features & Deliverables
Interactive Fruit Classification System
Real-Time Prediction Engine
Confidence Analysis with Charts
MinMax Feature Scaling Pipeline
K-Nearest Neighbors Classification
Persistent Trained Model Storage