{"id":20608722,"url":"https://github.com/ebadshabbir/decision_tree_algorithm","last_synced_at":"2026-04-11T09:34:23.861Z","repository":{"id":262989578,"uuid":"888995199","full_name":"EbadShabbir/Decision_Tree_Algorithm","owner":"EbadShabbir","description":"Decision Tree Classifier for Social Network Ads A Python implementation of a Decision Tree Classifier to predict user purchasing behavior based on age and estimated salary. Includes feature scaling, model evaluation (confusion matrix and accuracy), and visualizations of decision boundaries for both training and test sets.","archived":false,"fork":false,"pushed_at":"2024-11-15T12:07:49.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T03:12:29.944Z","etag":null,"topics":["decision-tree-classifier","jupyter-notebook","machine-learning","matplotlib-pyplot","numpy","pandas","python","scikit-learn"],"latest_commit_sha":null,"homepage":"https://www.kaggle.com/code/ebadshabbir/decision-tree-algorithm","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EbadShabbir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-11-15T12:04:24.000Z","updated_at":"2024-11-15T12:09:47.000Z","dependencies_parsed_at":"2024-11-15T13:29:24.856Z","dependency_job_id":null,"html_url":"https://github.com/EbadShabbir/Decision_Tree_Algorithm","commit_stats":null,"previous_names":["ebadshabbir/decision_tree_algorithm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbadShabbir%2FDecision_Tree_Algorithm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbadShabbir%2FDecision_Tree_Algorithm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbadShabbir%2FDecision_Tree_Algorithm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbadShabbir%2FDecision_Tree_Algorithm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EbadShabbir","download_url":"https://codeload.github.com/EbadShabbir/Decision_Tree_Algorithm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242256181,"owners_count":20097924,"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","jupyter-notebook","machine-learning","matplotlib-pyplot","numpy","pandas","python","scikit-learn"],"created_at":"2024-11-16T10:11:29.491Z","updated_at":"2026-04-11T09:34:18.829Z","avatar_url":"https://github.com/EbadShabbir.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Decision Tree Classifier for Social Network Ads\n\nThis repository implements a **Decision Tree Classifier** to predict user behavior based on age and estimated salary using the **Social Network Ads** dataset. The results are visualized for both the training and test sets.\n\n---\n\n## Table of Contents\n\n- [About the Project](#about-the-project)\n- [Technologies Used](#technologies-used)\n- [Setup](#setup)\n- [Code Overview](#code-overview)\n- [Results](#results)\n- [License](#license)\n\n---\n\n## About the Project\n\nThe objective is to classify users as potential buyers or not based on their age and estimated salary using a **Decision Tree Classifier**. The dataset is split into training and test sets, scaled, and then passed through the model. Visualizations are generated to interpret the classifier's decision boundaries.\n\n---\n\n## Technologies Used\n\nThis project uses the following technologies and libraries:\n- **Python**: Programming language\n- **NumPy**: Numerical computations\n- **Pandas**: Data manipulation and analysis\n- **Matplotlib**: Data visualization\n- **Scikit-learn**: Machine learning algorithms\n\n---\n\n## Setup\n\n### Prerequisites\nEnsure Python is installed. Recommended version: **Python 3.8+**.\n\n\nInstall the required libraries:\n```bash\npip install numpy pandas matplotlib scikit-learn\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febadshabbir%2Fdecision_tree_algorithm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febadshabbir%2Fdecision_tree_algorithm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febadshabbir%2Fdecision_tree_algorithm/lists"}