--- title: Iris Flower Classifier tags: - iris - classification - decision-tree - code - machine-learning - scikit-learn license: mit --- # Iris Flower Classifier ## Visual Reference ![Iris Flower Example](https://media.istockphoto.com/id/522740304/photo/purple-iris-flowers.jpg?s=612x612&w=0&k=20&c=GJbD239Q0M9NLsvzI6bDYzBmhsxLUnA8TLXmcnjN9hk=) ## Model Overview The Iris Flower Classifier is a machine learning model that predicts the species of an iris flower based on its sepal and petal dimensions. The model is built using a Decision Tree Classifier trained on the well-known Iris dataset. ## Model Details - **Model Type**: Decision Tree Classifier - **Input Features**: - Sepal Length (cm) - Sepal Width (cm) - Petal Length (cm) - Petal Width (cm) - **Output**: Species of the iris flower (Setosa, Versicolor, Virginica) ## Training Data - **Dataset**: The model was trained on the Iris dataset, which contains 150 samples of iris flowers, each with four features and a corresponding species label. - **Source**: [UCI Machine Learning Repository](https://archive.ics.uci.edu/ml/datasets/iris) ## Intended Use This model is intended for educational purposes and can be used to: - Predict the species of an iris flower based on its measurements. - Serve as an example of using a Decision Tree Classifier in Python. ## Limitations - The model may not perform well on unseen data that differs significantly from the training data. - It is specifically designed for classifying iris flowers and may not generalize to other types of flowers or datasets. ## How to Use You can use this model through a Gradio interface. Simply enter the measurements of the iris flower, and the model will predict the species. ## How to open this model - By using this command - !git clone https://huggingface.co/shahad23/IrisFlowerModel - then copy the content of IrisModel.py then run it. ### Example To predict the species, input the following: - Sepal Length: 5.1 - Sepal Width: 3.5 - Petal Length: 1.4 - Petal Width: 0.2 ## License This model is licensed under the MIT License. You can use it freely, but attribution is appreciated. ## Acknowledgments Thanks to the contributors of the Iris dataset and the developers of the scikit-learn library for making this project possible.