https://github.com/asirwad/irisflowerclassifier-dnnclassifier
๐บ ๐ธThis project uses TensorFlow's DNNClassifier to classify the famous Iris flower dataset ๐ผ. Train a deep neural network ๐ง to distinguish between different species and explore the beauty of machine learning ๐ฟ๐บ๐ผ
https://github.com/asirwad/irisflowerclassifier-dnnclassifier
data-science keras-classification-models machine-learning pandas tensorflow
Last synced: 3 months ago
JSON representation
๐บ ๐ธThis project uses TensorFlow's DNNClassifier to classify the famous Iris flower dataset ๐ผ. Train a deep neural network ๐ง to distinguish between different species and explore the beauty of machine learning ๐ฟ๐บ๐ผ
- Host: GitHub
- URL: https://github.com/asirwad/irisflowerclassifier-dnnclassifier
- Owner: Asirwad
- Created: 2023-07-27T05:15:10.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-27T06:52:57.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T06:13:26.176Z (5 months ago)
- Topics: data-science, keras-classification-models, machine-learning, pandas, tensorflow
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Iris Flower Classifier using TensorFlow's DNNClassifier
![]()
## Overview
Welcome to the Iris Flower Classifier project! This repository contains a deep learning model based on TensorFlow's DNNClassifier to classify the famous Iris flower dataset ๐ผ. The goal is to train a powerful neural network ๐ง that can accurately distinguish between different Iris species, making it an excellent showcase of machine learning ๐ฟ in action.## Dataset
The Iris dataset is a classic benchmark in the machine learning community. It includes 150 samples of Iris flowers, each belonging to one of three species: Setosa, Versicolor, or Virginica. The dataset is divided into four features - sepal length, sepal width, petal length, and petal width. Below is a table summarizing the dataset information:| Species | Sepal Length (cm) | Sepal Width (cm) | Petal Length (cm) | Petal Width (cm) |
|:------------:|:-----------------:|:----------------:|:-----------------:|:---------------:|
| Setosa | 5.1 | 3.5 | 1.4 | 0.2 |
| Versicolor | 7.0 | 3.2 | 4.7 | 1.4 |
| Virginica | 6.3 | 3.3 | 6.0 | 2.5 |## Getting Started
1. Clone the repository: `git clone https://github.com/Asirwad/IrisFlowerClassifier-DNNClassifier.git`
2. Install the required dependencies: `pip install tensorflow matplotlib pandas`
3. Train the DNNClassifier and observe the classification magic! ๐## Model Architecture
The TensorFlow DNNClassifier in this project is built with multiple hidden layers, allowing it to learn intricate patterns from the Iris dataset. Feel free to customize the architecture and experiment with different hyperparameters to achieve the best performance ๐.## Sample output
Output 1
Output 2
![]()
![]()
## Contribution
Contributions are welcome! Whether it's optimizing the model, improving the documentation, or enhancing the visualizations, your contributions can help this project flourish ๐ฑ. Submit a pull request and let's grow together! ๐ท
![]()