Skip to content

Iris Flower Classification using Machine Learning 🌸 A simple machine learning project that classifies iris flowers into three species β€” Setosa, Versicolor, and Virginica β€” using the Logistic Regression algorithm. Includes data visualization, model training, and evaluation with 96% accuracy.

Notifications You must be signed in to change notification settings

sanc0o0/Iris-Flower-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌸 Iris Flower Classification

This project classifies Iris flowers into three species β€” Setosa, Versicolor, Virginica β€” using Machine Learning (Logistic Regression).


πŸ“Œ Steps

  1. Data Loading (scikit-learn Iris dataset)
  2. Exploratory Data Analysis (pairplot, distributions)
  3. Train/Test Split
  4. Feature Scaling
  5. Model Training (Logistic Regression)
  6. Model Evaluation (Accuracy, Confusion Matrix, Classification Report)

πŸ“Š Results

  • Accuracy: ~96%
  • Model: Logistic Regression
  • Libraries: Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn

πŸš€ How to Run

# Clone repo
git clone https://github.com/sanc0o0/Iris-Flower-Classification.git
cd Iris-Flower-Classification

# Install dependencies
pip install -r requirements.txt

# Run project
python flower_classification.py

About

Iris Flower Classification using Machine Learning 🌸 A simple machine learning project that classifies iris flowers into three species β€” Setosa, Versicolor, and Virginica β€” using the Logistic Regression algorithm. Includes data visualization, model training, and evaluation with 96% accuracy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages