Classification-on-iris-data(https://classification-on-iris-data.vercel.app/)
This project aims to classify iris flowers into three species—setosa, versicolor, and virginica—based on their sepal and petal measurements. The classification model is built using Python and machine learning libraries, such as scikit-learn and TensorFlow.
The goal of this project is to develop a machine learning model that can accurately classify iris flowers based on their physical characteristics. The project involves data preprocessing, exploratory data analysis (EDA), model training, evaluation, and prediction.
The Iris dataset consists of 150 samples with four features:
- Sepal Length (cm)
- Sepal Width (cm)
- Petal Length (cm)
- Petal Width (cm)
Each sample is labeled as one of three classes:
- Setosa
- Versicolor
- Virginica
- Python 3.8+
- scikit-learn
- TensorFlow
- NumPy
- Pandas
- Matplotlib
- seaborn
The model is trained using different algorithms such as:
- Logistic Regression
- Decision Trees
- Random Forest
- Support Vector Machine (SVM)
- Neural Networks (using TensorFlow)
The best-performing model achieved an accuracy of X% on the test set. Further details can be found in the results section of the notebook.
Contributions are welcome! Please fork the repository and create a pull request for any improvements or fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.