- A Machine Learning based web application that predicts the species of an iris flower using different features like sepal and petal measurements.
-
This project uses Data Analysis and Machine Learning to classify iris flowers into different species.
-
The model is trained on the Iris dataset and deployed using Streamlit for real-time predictions.
-
Python
-
Pandas
-
NumPy
-
Matplotlib
-
Seaborn
-
Scikit-learn
-
Streamlit
-
Pickle
- Random Forest Classifier
-
Dataset: Iris Dataset
-
Problem Type: Classification
-
Target Variable: species
-
Checked dataset info
-
Viewed shape and structure
-
Counted species values
-
Bar chart for species distribution
-
Pairplot for feature relationships
-
Split data into train and test
-
Applied Random Forest Classifier
-
Trained model on dataset
-
Accuracy Score
-
Classification Report
-
Model achieved high accuracy
-
Random Forest performed well on classification
-
Model saved using Pickle
-
Integrated into Streamlit Web App
-
Enter flower measurements
-
Click Predict
-
Get predicted species instantly
- pip install -r requirements.txt
- streamlit run app.py
-
Add more ML models
-
Improve UI design

