This project classifies Iris flowers into three species β Setosa, Versicolor, Virginica β using Machine Learning (Logistic Regression).
- Data Loading (scikit-learn Iris dataset)
- Exploratory Data Analysis (pairplot, distributions)
- Train/Test Split
- Feature Scaling
- Model Training (Logistic Regression)
- Model Evaluation (Accuracy, Confusion Matrix, Classification Report)
- Accuracy: ~96%
- Model: Logistic Regression
- Libraries: Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn
# 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