Skip to content

Ritesh2332/Iris-Flower-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Iris

🔗 Live Demo: https://iris-predictor-1.streamlit.app/

This is a small Iris classifier demo with three parts:

  • data/iris_data.csv contains the Iris dataset used for training
  • model/model.pkl contains a trained model
  • notebook/Iris.ipynb is the notebook where the model is built and evaluated
  • app.py is a Streamlit app where you can enter flower measurements and get a prediction

Run the app

  1. Create/activate a virtualenv (recommended), then install dependencies:
    • pip install -r requirements.txt
  2. Start Streamlit:
    • streamlit run app.py

What to enter

Use the inputs in the UI:

  • Sepal length and width
  • Petal length and width

About

Developed a machine learning web app to classify iris species using sepal and petal features. Performed EDA, feature selection, and trained models like Decision Tree, KNN, SVM, Logistic Regression, and Naive Bayes. Evaluated using accuracy, precision, recall, and F1-score, and deployed with Streamlit for real-time prediction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors