CodeAlpha: Iris Flower Classification 🌸

About the Project

The Iris Flower Classification project predicts the species of an Iris flower (Setosa, Versicolor, or Virginica) using four key features — sepal length, sepal width, petal length, and petal width. The project covers a complete ML workflow: data exploration, preprocessing, model training, and evaluation.

Try the Iris Classifier 🌿

Project Explanation

Watch this VIDEO presentation for a step-by-step explanation of the Iris Classification workflow.

About Iris Flowers

Iris, derived from the Greek word for "rainbow", is a diverse genus of over 300 species of flowering plants known for their stunningly beautiful and varied blooms. They are popular garden flowers and hold cultural significance across various societies.

Key Characteristics

Types of Irises

Cultivation

Cultural Significance

Gallery

Iris 1 Iris 2 Iris 3 Iris 4 Iris 5 Iris 6

Dataset

The dataset contains 150 samples with four numerical features: sepal length, sepal width, petal length, and petal width. The target is the species of the flower. The Iris dataset is one of the most well-known and widely used datasets in the field of machine learning, originally introduced by the British biologist and statistician Ronald A. Fisher in 1936. It is frequently used as a beginner-friendly dataset for multi-class classification tasks, making it an excellent choice for testing and comparing different classification algorithms. This dataset contains 150 samples of iris flowers, divided evenly among three distinct species: