This repository contains the IRIS Flower Classification project developed by Suvranil Saha for a data science internship at CodSoft. The project involves clustering and visualization of the Iris dataset using various machine learning techniques.
The IRIS Flower Classification project classifies iris flowers into three species: Setosa, Versicolour, and Virginica. The dataset used is the famous Iris dataset. The project demonstrates the use of clustering algorithms, particularly K-Means, and various visualization techniques to analyze the data.
The main code is contained in the IRIS_FLOWER_CLASSIFICATION.ipynb
. It includes the following steps:
- Importing Libraries
- Loading the Dataset
- Data Preprocessing
- Checking for Null Values
- 3D Scatter Plot
- 2D Scatter Plot
- Applying Elbow Technique
- K-Means Algorithm
- Confusion Matrix
The dataset used in this project is the Iris dataset, which consists of 150 samples of iris flowers with the following features:
- sepal_length
- sepal_width
- petal_length
- petal_width
- species
- Thanks to CodSoft for providing the opportunity to work on this project.
- The dataset used in this project is publicly available and sourced from Kaggle.