{"id":20655463,"url":"https://github.com/bhimrazy/iris-species-prediction-using-decision-tree-algorithm-grip","last_synced_at":"2026-04-10T06:51:21.854Z","repository":{"id":119627795,"uuid":"586555912","full_name":"bhimrazy/Iris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP","owner":"bhimrazy","description":"Iris Species Intelligence: Classifying Iris Species with Confidence using Decision Trees | The Sparks Foundation: GRIP","archived":false,"fork":false,"pushed_at":"2023-01-13T11:30:42.000Z","size":3854,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T11:13:37.855Z","etag":null,"topics":["decision-tree-classifier","fastapi","gripjan23","machine-learning","python","scikit-learn","sparkfoundation"],"latest_commit_sha":null,"homepage":"https://iris-classifier-production.up.railway.app","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bhimrazy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-08T15:01:59.000Z","updated_at":"2023-03-07T14:34:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"48f79435-12ab-4b58-9be3-1b1ca06e4a36","html_url":"https://github.com/bhimrazy/Iris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhimrazy%2FIris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhimrazy%2FIris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhimrazy%2FIris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhimrazy%2FIris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bhimrazy","download_url":"https://codeload.github.com/bhimrazy/Iris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242756870,"owners_count":20180206,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decision-tree-classifier","fastapi","gripjan23","machine-learning","python","scikit-learn","sparkfoundation"],"created_at":"2024-11-16T18:11:19.986Z","updated_at":"2025-10-05T03:51:27.266Z","avatar_url":"https://github.com/bhimrazy.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003ca href=\"\" rel=\"noopener\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/46085301/212309825-fb31ef54-8b2d-4907-a39d-59e479234797.png\" height=\"100\" width=\"100\"/\u003e\n\u003ca/\u003e\n\u003cbr\u003e\n\u003ca href=\"\" rel=\"noopener\"\u003e\n \u003cimg src=\"https://user-images.githubusercontent.com/46085301/212293448-4a4694ed-635a-4023-800b-636de8477bf9.png\" alt=\"TSF | Graduate Rotational Internship Program \"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch2 align=\"center\"\u003eIris Species Prediction using Decision Trees | The Sparks Foundation: GRIP\u003c/h2\u003e\n\n---\n\n## 📝 Table of Contents\n- [Problem Statement](#problem_statement)\n- [Idea / Solution](#idea)\n- [Usage](#usage)\n- [Technology Stack](#tech_stack)\n- [Deployment](#deployment)\n- [Author](#author)\n\n## 🧐 Problem Statement \u003ca name = \"problem_statement\"\u003e\u003c/a\u003e\n- Create the Decision Tree classifier and visualize it graphically.\n  The purpose is if we feed any new data to this classifier, it would be able to\n  predict the right class accordingly.\n  \n  Dataset : https://bit.ly/3kXTdox\n\n  Sample Solution : https://bit.ly/2G6sYx9\n  \n## 💡 Idea / Solution \u003ca name = \"idea\"\u003e\u003c/a\u003e\n\u003cp align=\"left\"\u003e Iris Species Prediction using Decision Tree Algorithm is a machine learning task of classifying the species of Iris flowers based on their physical characteristics. This task involves training a Decision Tree model on the Iris dataset, which includes measurements of sepal length, sepal width, petal length, and petal width for 150 Iris flowers of three different species: Iris setosa, Iris virginica, and Iris versicolor. The trained model is then used to predict the species of new, unseen Iris flowers based on their measurements.\n    \u003cbr\u003e \n\u003c/p\u003e\nTo create a model to classify the Iris dataset, the following tasks were performed:\nFor more detail, please chekout the \n\n[Notebook](/Prediction%20using%20Decision%20Tree%20Algorithm.ipynb)\n\n### Data Preparation\n![image](https://user-images.githubusercontent.com/46085301/212305130-abc63824-7726-4f2b-9f27-62a178114157.png)\n\n### Data Visualization\n![image](https://user-images.githubusercontent.com/46085301/212305229-0aadbaff-c901-4a34-b8e3-99cbd3733e43.png)\n\n![image](https://user-images.githubusercontent.com/46085301/212305272-5fdfd34b-e035-4152-9022-ffbd3ed17efb.png)\n\n![image](https://user-images.githubusercontent.com/46085301/212305186-5d1d4511-ccd8-4150-a81e-10561d9a8623.png)\n\n### Model Training\n![image](https://user-images.githubusercontent.com/46085301/212306136-45ce3a19-7c13-4fa9-a112-24379a4cdc43.png)\n\n### Evaluating Model\n![image](https://user-images.githubusercontent.com/46085301/212305512-2ab831db-308b-4d80-b092-df5aeb8fa674.png)\n\n![image](https://user-images.githubusercontent.com/46085301/212305540-1a0c09f1-0609-4b54-aed2-1c3be1ef754f.png)\n\n![image](https://user-images.githubusercontent.com/46085301/212305625-97c88c38-bc9a-4bbf-92d7-08052be63903.png)\n\n### Visualizing and Saving the model\n![image](https://user-images.githubusercontent.com/46085301/212305418-2ab6065a-5d16-446a-847d-afa8a995e7ea.png)\n\n![image](https://user-images.githubusercontent.com/46085301/212305826-16ce2b59-3c45-4930-9d13-e1867b2974a5.png)\n\n## 🎈 Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\nRun my Project\n\n```bash\n  git clone https://github.com/bhimrazy/Iris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP.git\n  cd Iris-Species-Prediction-using-Decision-Tree-Algorithm-GRIP/app\n  python -m venv venv\n  source venv/bin/activate\n  pip install -r requirements.txt\n  uvicorn main:app \n```\n## ⛏️ Built With \u003ca name = \"tech_stack\"\u003e\u003c/a\u003e\n- [scikit-learn](https://scikit-learn.org/) - Machine Learning Library\n- [Pandas](https://pandas.pydata.org/) - Python Data Analysis Library\n- [Matplotlib](https://matplotlib.org/) - Visualization with Python\n- [Seaborn](https://seaborn.pydata.org/) - Statistical Data Visualization\n- [FastAPI](https://fastapi.tiangolo.com/)- Python Web Framework for building APIs\n\n## 🎉 Deployment \u003ca name = \"deployment\"\u003e\u003c/a\u003e\n[![Deployment of Iris Classifier](https://user-images.githubusercontent.com/46085301/212294874-329be9b4-80b6-4364-8ebe-58c972fc0cee.png)](https://iris-classifier-production.up.railway.app)\n\n## ✍️ Author \u003ca name = \"author\"\u003e\u003c/a\u003e\n- [@bhimrazy](https://github.com/bhimrazy)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhimrazy%2Firis-species-prediction-using-decision-tree-algorithm-grip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbhimrazy%2Firis-species-prediction-using-decision-tree-algorithm-grip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhimrazy%2Firis-species-prediction-using-decision-tree-algorithm-grip/lists"}