An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with decision-tree-classifier

A curated list of projects in awesome lists tagged with decision-tree-classifier .

https://github.com/milaan9/python_decision_tree_and_random_forest

I've demonstrated the working of the decision tree-based ID3 algorithm. Use an appropriate data set for building the decision tree and apply this knowledge to classify a new sample. All the steps have been explained in detail with graphics for better understanding.

cart-algorithm decision-tree decision-tree-algorithm decision-tree-classification decision-tree-classifier decision-tree-id3 decision-tree-playgolf dtreeviz graphviz id3-algorithm iris-classification python-decision-tree python-decisiontreeclassifier python-tutorial-github python-tutorial-notebook python4beginner python4datascience python4everybody random-forest tutor-milaan9

Last synced: 23 Oct 2025

https://github.com/milaan9/Python_Decision_Tree_and_Random_Forest

I've demonstrated the working of the decision tree-based ID3 algorithm. Use an appropriate data set for building the decision tree and apply this knowledge to classify a new sample. All the steps have been explained in detail with graphics for better understanding.

cart-algorithm decision-tree decision-tree-algorithm decision-tree-classification decision-tree-classifier decision-tree-id3 decision-tree-playgolf dtreeviz graphviz id3-algorithm iris-classification python-decision-tree python-decisiontreeclassifier python-tutorial-github python-tutorial-notebook python4beginner python4datascience python4everybody random-forest tutor-milaan9

Last synced: 04 May 2025

https://github.com/itachi9604/healthcare-chatbot

a chatbot based on sklearn where you can give a symptom and it will ask you questions and will tell you the details and give some advice.

advice chatbot decision-tree-classifier healthcare-chatbot sklearn symptom

Last synced: 16 May 2025

https://github.com/harshcasper/brihaspati

Collection of various implementations and Codes in Machine Learning, Deep Learning and Computer Vision ✨💥

artificial-intelligence artificial-neural-networks computer-vision decision-tree-classifier deep-learning linear-regression logistic-regression machine-learning neural-network notebooks

Last synced: 21 Mar 2025

https://github.com/thedefibat/road-accidents-prediction-and-classification

Final Year Project on Road Accident Prediction using user's Location,weather conditions by applying machine Learning concepts.

decision-tree-classifier random-forest-classifier scikitlearn-machine-learning

Last synced: 02 Jan 2026

https://github.com/mainakrepositor/cardiac-arrest-predictor

Predicts the chances of occurrence of cardiac arrest in an individual using machine learning algorithms

decision-tree-classifier heart-disease heroku-deployment machine-learning mini-project python3 readme slider-component streamlit-webapp

Last synced: 02 May 2025

https://github.com/yeaseen/ml_pattern

:trident: Some recognized algorithms[Decision Tree, Adaboost, Perceptron, Clustering, Neural network etc. ] of machine learning and pattern recognition are implemented from scratch using python. Data sets are also included to test the algorithms.

adaboost-learning als-algorithm artificial-neural-networks basic-learning binary-perceptron decision-tree-classifier multiclass-classification multiclass-kersel numpy perceptron-learning-algorithm pocket python recommendation-algorithm reward-and-punishment scikit-learn scratch template-matching

Last synced: 07 May 2025

https://github.com/soumilgit/xyz-bank-customer-churn-predictor

A modular bank customer churn predictor ML project leveraging Groq API, Streamlit, Supabase, SciPy, Plotly and EmailJS, alongside libraries - NumPy, Pandas, Utils, OS, Base64, Re, Pillow & DateTime.

decision-tree-classifier emailjs fintech html-css-javascript jupyter-notebook mlops naive-bayes-classifier openai pickle-file pillow-library python qwen3-32b rag-pipeline random-forest-classifier scikit-learn smote streamlit supabase svm-classifier xgboost-classifier

Last synced: 06 Sep 2025

https://github.com/mainakrepositor/liver-disease-prediction

Detect and predict the onset or presence of hepatic disease in the patient using machine learning

decision-tree-classifier dep machine-learning streamlit

Last synced: 02 May 2025

https://github.com/danwild/decision-tree-builder

Build serialisable flowchart-style decision trees with D3.

d3 d3-visualization d3v4 decision-diagrams decision-tree-classifier decision-trees flowchart

Last synced: 15 Apr 2025

https://github.com/ksdkamesh99/spam-classifier

A Natural Language Processing with SMS Data to predict whether the SMS is Spam/Ham with various ML Algorithms like multinomial-naive-bayes,logistic regression,svm,decision trees to compare accuracy and using various data cleaning and processing techniques like PorterStemmer,CountVectorizer,TFIDF Vetorizer,WordnetLemmatizer. It is implemented using LSTM and Word Embeddings to gain accuracy of 97.84%.

bag-of-words count-vectorizer decision-tree-classifier embeddings logistic-regression lstm-neural-networks multinomial-naive-bayes naive-bayes-classifier porter-stemmer sms-spam-detection support-vector-machines tfidf-vectorizer wordnetlemmatizer

Last synced: 12 May 2025

https://github.com/mehtabhavin10/insurance_fraud_detection

:mag: | :chart_with_upwards_trend: | Life / Health Insurance Fraud Detection | :clipboard: | (Codeshahstra Round 1 Hackathon)

algorithms competition css decision-tree-classifier django fraud-detection graphjs hackathon html insurance mlp-classifier python responsive-web-design teamwork

Last synced: 06 May 2025

https://github.com/bharathsudharsan/ml-classifiers-on-mcus

Supplementary material for IEEE Services Computing paper 'An SRAM Optimized Approach for Constant Memory Consumption and Ultra-fast Execution of ML Classifiers on TinyML Hardware'

adafruit-feather arduino arm-cortex-m0 code-generation decision-tree-classifier efficient-inference esp32 microcontroller optimization random-forest-classifier stm32 tinyml

Last synced: 23 Apr 2025

https://github.com/teddyoweh/titanic-decision-tree-classifier

Decision Tree Classifier on the Titanic Dataset to determine if a person survived

decision-tree-classifier machine-learning machine-learning-algorithms python

Last synced: 01 Jul 2025

https://github.com/somjit101/facebook-friend-recommendation

This is a friend recommendation systems which are used on social media platforms (e.g. Facebook, Instagram, Twitter) to suggest friends/new connections based on common interests, workplace, common friends etc. using Graph Mining techniques. Here, we are given a social graph, i.e. a graph structure where nodes are individuals on social media platforms and a directed edges (or 'links') indicates that one person 'follows' the other, or are 'friends' on social media. Now, the task is to predict newer edges to be offered as 'friend suggestions'.

bagging-ensemble boosting-ensemble cross-validation decision-tree-classifier decision-trees facebook-friend-recommendation gradient-boosting graph graph-algorithms graph-similarity graph-theory machine-learning randomizedsearchcv social-network social-network-analysis xgboost

Last synced: 14 Apr 2025

https://github.com/FlorentAvellaneda/InferDT

The code of AAAI20 paper "Efficient Inference of Optimal Decision Trees"

classification-algorithm decision-tree-classifier machine-learning optimal-decision-trees

Last synced: 11 May 2025

https://github.com/kevalmorabia97/id3-decision-tree-classifier-in-java

ID3 Decision Tree Classifier for Machine Learning along with Reduced Error Pruning and Random Forest to avoid overfitting

decision-tree-classifier id3-algorithm machine-learning random-forest

Last synced: 10 Jul 2025

https://github.com/ruban2205/data-science-introduction

Welcome to the Data Science Introduction repository! This repository is designed to provide an introduction to the field of data science, covering various topics and techniques commonly used in the industry.

classification-algorithm data-science data-visualization decision-tree-classifier exploratory-data-analysis knn knn-classification python simple-linear-regression

Last synced: 11 Jul 2025

https://github.com/haroldeustaquio/data-mining-unam

This repository showcases projects from the Data Mining course at UNAM, Mexico. It includes analyses of customer behavior, sales transactions, and a sequence-to-sequence model for text generation based on the Harry Potter series, all developed and presented throughout the semester.

apriori-algorithm arima-model association-algorithm association-rules classification clustering decision-tree-classifier fp-growth-algorithm logistic-regression machine-learning mineria-de-datos neural-network regression-models rnn seq-to-seq seq2seq triple-exponential-smoothing unam

Last synced: 12 Sep 2025

https://github.com/khaledashrafh/dt-banknote-authenticator

This Python code utilizes the decision tree algorithm from the scikit-learn library to perform banknote authentication. The code aims to analyze the impact of different train-test split ratios and training set sizes on the accuracy and size of the learned decision tree.

banknote-authentication decision-tree decision-tree-classifier dt machine-learning matplotlib-pyplot models numpy pandas plotting sklearn

Last synced: 17 Oct 2025

https://github.com/shaadclt/fake-news-detection-decisiontreeclassifier

This project involves detecting fake news using a decision tree classifier in Jupyter Notebook. Fake news detection is an important task in the field of natural language processing and machine learning, as it helps identify and filter out misleading or false information.

count-vectorizer decision-tree-classifier

Last synced: 09 Apr 2025

https://github.com/a-poor/spotify-skip-prediction

Using a dataset of listening sessions to predict whether or not a user would skip a given track

classification data-science decision-tree-classifier gradient-boosting postgresql spotify

Last synced: 03 Aug 2025

https://github.com/nfisher/dtgo

Decision tree in Go based on @random-forests example

decision-tree-classifier golang

Last synced: 15 May 2025

https://github.com/salvatorebarone/pyals-rf

Approximate Logic Synthesis of Random Forest classifiers

approximate-computing approximation decision-tree-classifier random-forest

Last synced: 20 Aug 2025

https://github.com/csinva/trees-to-networks

Bridging random forests and deep neural networks. Partial implementation of "Neural Random Forests" https://arxiv.org/abs/1604.07143

artificial-intelligence classification decision-tree decision-tree-classifier deep-learning machine-learning machinelearning neural-network neural-networks paper-implementations python pytorch random-forest scikit-learn statistics

Last synced: 02 Apr 2025

https://github.com/avestura/scikit-heart-disease-classifier

💚 A heart disease classifier using 4 SVM kernels and decision trees, with PCA, ROC, pruning, grid search cv, confusion matrix, and more

confusion-matrix cost-complexity-pruning decision-tree decision-tree-classifier grid-search-cross-validation linear-kernel one-hot-encoding pca poly-kernel pruning rbf-kernel roc sigmoid-kernel svm svm-classifier

Last synced: 03 Mar 2025

https://github.com/saahen-sriyan-mishra/machine-learning-python

This Repo. contains all my Python based Machine Learning projects using numerous algorithms for the purpose of Classification, Clustering, Recommendation, Prediction and Anomaly Detection.

classification clustering convolutional-neural-networks decision-tree-classifier gradient-boosting knn-classifier logistic-regression lstm-model machine-learning numpy pandas prediction random-forest regression support-vector-machines tinker xgboost

Last synced: 10 Sep 2025

https://github.com/pavankethavath/microsoft-classifying-cybersecurity-incidents-with-ml

A machine learning pipeline for classifying cybersecurity incidents as True Positive(TP), Benign Positive(BP), or False Positive(FP) using the Microsoft GUIDE dataset. Features advanced preprocessing, XGBoost optimization, SMOTE, SHAP analysis, and deployment-ready models. Tools: Python, scikit-learn, XGBoost, LightGBM, SHAP and imbalanced-learn

classificationreport correlation-analysis dataanalysis decision-tree-classifier exploratory-data-analysis feature-engineering feature-selection gradientboosting hyperparameter-tuning joblib lgbmclassifier logistic-regression machine-learning modelselection pandas randomforestclassifier randomsearchcv shap smote xgboost-classifier

Last synced: 23 Apr 2025

https://github.com/mardavsj/mushroom-classification

This repository classifies mushrooms as poisonous or edible using various machine learning algorithms

classification-algorithims decision-tree-classifier machine-learning-algorithms naive-bayes-classifier python support-vector-machine

Last synced: 08 Apr 2025

https://github.com/vignesh1507/ai-medical-chatbot

This project is simply a symptom checker and i believe we tried to accomplish that successfully. This project can be scaled more and we are continuously working upon it.

artificial-intelligence decision-tree-classifier hacktoberfest hacktoberfest2024 nlp-machine-learning svm-classifier

Last synced: 14 Apr 2025

https://github.com/mafrs47/lung_cancer_prediction

This project predicts lung cancer risks using machine learning models like Random Forest, Logistic Regression, and SVM. It analyzes patient data with features such as age, smoking habits, and symptoms. Data preprocessing, visualization, and performance evaluation ensure accurate predictions for early diagnosis.

cnn computational-pathology convolutional-neural-networks decision-tree-classifier decision-trees deep-learning gradientboosting histopathology jupyter-notebook lung-cancer multiple-instance-learning scikit-learn svm xgboost

Last synced: 28 Oct 2025

https://github.com/cseas/ml-projects

Machine Learning projects using traditional algorithms.

algorithm classifier decision-tree-classifier iris machine-learning nearest-neighbors neural-network

Last synced: 04 Nov 2025

https://github.com/camilajaviera91/bagging-with-kaggle

Code in which an initial approach to decision trees and bagging will be made, and an attempt will be made to ensure that the model can be trained with any dataset coming from Kaggle (for this, we will again use the 'connect with Kaggle' project).

accuracy-score bagging-classifier curses decision-tree-classifier kaggle labelencoder pandas python simpleimputer sklearn-library train-test-split

Last synced: 07 Sep 2025

https://github.com/shaadclt/hate-speech-detection

This project implements a hate speech detection model using a decision tree classifier and Twitter data.

decision-tree-classifier nltk streamlit

Last synced: 28 Mar 2025

https://github.com/kevinlin1/text-classifier

Implementing a decision tree data type for text classification.

decision-tree decision-tree-classifier education java text-classification

Last synced: 08 Apr 2025

https://github.com/mdaiyub/heart-disease-prediction

Heart disease describes a range of conditions that affect your heart. Diseases under the heart disease umbrella include blood vessel diseases, such as coronary artery disease, heart rhythm problems (arrhythmia), and heart defects you’re born with (congenital heart defects), among others.

confusion-matrix data-science decision-tree-classifier gaussiannb kneighborsclassifier logistic-regression machine-learning matplotlib-pyplot numpy pandas python random-forest-classifier seaborn svc-svm

Last synced: 11 Mar 2025

https://github.com/spignelon/letter-recognition_project-ml

A machine learning project for letter recognition using SVM, KNN, and Decision Tree, Random Forest, and Naive Bayes algorithms. Includes data preprocessing, model training, evaluation, and visualization, and research report.

decision-tree-classifier knn-classifier letter-recognition machine-learning machinelearning naive-bayes-classifier random-forest-classifier research research-paper research-project scikit-learn svm-classifier uci-dataset uci-machine-learning

Last synced: 26 Oct 2025

https://github.com/prbpedro/tcc_puc

Trabalho de Conclusão de Curso da Pós-graduação Lato Sensu em Ciência de Dados e Big Data - PUCMG

classification decision-tree-classifier logistic-regression machine-learning python scraping sklearn svm-classifier

Last synced: 23 Aug 2025

https://github.com/walidbosso/r_data_mining

Extract knowledge from a data using different techniques, including Association Rules Hierarchical Agglomerative Clustering (HAC) K-means Clustering Decision Trees

association-rule-mining association-rules clustering data-analysis data-mining data-science data-visualization decision-tree-classifier decision-trees exportation extract-data hac hierarchical-clustering k-means k-means-clustering k-means-r r-programming r-studio

Last synced: 23 Mar 2025

https://github.com/kohlerhector/dpdt-py

Implementation of Dynamic Programming Decision Tree algorithm (Kohler et. al. 2024).

decision-tree-classifier decision-trees dynamic-programming scikit-learn scikitlearn-machine-learning sklearn sklearn-classifier

Last synced: 14 Apr 2025

https://github.com/mdaiyub/house-price-prediction

Predicting house prices can help determine the selling price of a house in a particular region and can help people find the right time to buy a home.

confusion-matrix decision-tree-classifier gaussiannb kneighborsclassifier logistic-regression machine-learning matplotlib-pyplot numpy pandas random-forest-classifier seaborn svc-svm

Last synced: 12 Dec 2025

https://github.com/ymorsi7/hatespeechnlp

Detecting and analyzing hate speech on videos relating to sexism on a right-wing platform (NLTK, scikit-learn, pandas).

decision-tree-classifier nlp nlp-machine-learning nltk-python pandas scikit-learn tf-idf

Last synced: 16 Mar 2025

https://github.com/m-rishab/credbet

A loan prediction web app which tells You that you are eligible for loan or not!

decision-tree-classifier matplotlib numpy pandas python scikit-learn

Last synced: 30 Dec 2025

https://github.com/estevesx10/eiacd-video-games

Video Games Dataset Analysis [Elements of AI & DS Course Project]

decision-tree-classifier exploratory-data-analysis feature-engineering knn-classifier

Last synced: 17 Mar 2025

https://github.com/bhimrazy/iris-species-prediction-using-decision-tree-algorithm-grip

Iris Species Intelligence: Classifying Iris Species with Confidence using Decision Trees | The Sparks Foundation: GRIP

decision-tree-classifier fastapi gripjan23 machine-learning python scikit-learn sparkfoundation

Last synced: 30 Dec 2025

https://github.com/ahmad-ali-rafique/adult-income-dataset

This repository contains a Jupyter Notebook exploring the adult income dataset. The notebook performs Exploratory Data Analysis (EDA), including visualizations with charts and graphs. Additionally, it implements various classification models to predict income and analyzes their accuracy.

accuracy classification dataanalytics datavisualization-project decision-tree-classifier eda evaluation evaluation-metrics exploratory-data-analysis logistic-regression machine-learning random-forest-classifier

Last synced: 23 Jun 2025

https://github.com/sai-manas/diabetes_predictor_ml

Diabetes Predictor Web App Predict diabetes in patients using classification models such as Logistic Regression, Decision Tree, Naive Bayes, and Support Vector Machines. It is deployed in a Flask web application on AWS Elastic Beanstalk.

data-science decision-tree-classifier diabetes-prediction logistic-regression machine-learning-algorithms naive-bayes-classifier python3 support-vector-classifier

Last synced: 17 Mar 2025

https://github.com/grachale/predict_titanik

Predicting the survival of Titanic passengers (binary classification) with usage of decision tree and KNN from scikit-learn.

classification decision-tree-classifier knn-classifier matplotlib pandas python scikit-learn titanic-survival-prediction

Last synced: 27 Nov 2025

https://github.com/mirokeimioniemi/classifying-software-pirates

Exploring the factors driving people into software piracy by training two machine learning models to predict whether a person with certain characteristics and sentiments is likely to possess any pirated software or not using a dataset collected via a survey targeting users of music production software.

data-analysis data-science decision-tree-classifier logistic-regression machine-learning piracy python software-piracy survey

Last synced: 28 Feb 2025

https://github.com/amitrajitbose/boston-subway-train-travel-time

I love to sleep. Yet, I want to get to work on time. When to set my alarm?

decision-tree decision-tree-classifier python3

Last synced: 09 Apr 2025

https://github.com/aman-095/decision-tree-classifier-and-regressor

Implementation of Decision tree classifier and regressor on Drugs and concrete dataset. Includes knowledge about Information gain and Gini index

decision-tree-classifier decision-tree-regression machine-learning metrics-visualization visualisation

Last synced: 14 Jul 2025

https://github.com/mahnoorsheikh16/loan-default-prediction

Credit risk is the borrower’s inability to repay a loan. Machine Learning models can predict risky customers and reduce lender losses. By analyzing behavior and demographics of past customers, these insights can apply to future customers for better loan decisions. This study aims to find the most suitable model for predicting loan defaults.

auc-score binary-classification-algorithms credit-card-fraud-detection data-cleaning data-science decision-tree-classifier exploratory-data-analysis loan-default-prediction logistic-regression machine-learning naive-bayes-classifier pre-processing python random-forest-classifier support-vector-machines xgboost-classifier

Last synced: 29 Nov 2025

https://github.com/ahmetcansolak/decision-tree-classifier-scikit-learn

A simple decision tree classifier example using scikit-learn

decision-tree-classifier python scikit-learn

Last synced: 03 Jul 2025

https://github.com/haukzero/decisiontree-strat-from-scratch

依据西瓜书从零开始手写决策树分类器,只使用 pandas, numpy, graphviz 三个扩展包,其中 graphviz 用于将生成的树可视化

decision-tree-classifier machine-learning numpy python start-from-scratch

Last synced: 04 Apr 2025

https://github.com/sushantnair/ml

A collection of experiments I have performed for the course "Machine Learning" as part of the curriculum for Semester 6 of TY B. Tech. Computer Engineering at KJ Somaiya College of Engineering.

decision-tree-classifier feature-engineering gini-index machine-learning machine-learning-algorithms machinelearning-python ml pandas sklearn

Last synced: 31 Dec 2025

https://github.com/prahaladhchandrahasan/decision_tree_internship_tsf

Decssion tree algorithm was applied on the Iris Dataset . One of my submissions for the TSF's GRIP internship, October 2020.

decision-tree-classifier matplotlib-pyplot numpy pandas python3

Last synced: 30 Mar 2025

https://github.com/vigneshss-07/ml_algorithms_examples

This folder contains various ML and DL algorithms sticks with a particular algorithms (i.e) explained completely (A to Z)

decision-tree-classifier ensemble-learning random-forest supervised-learning unsupervised-learning

Last synced: 05 Mar 2025

https://github.com/farooqueesamiya/social-network-ads-classification-models

In this repository, we will explore different classification models to predict whether a user will purchase a product based on age and estimated salary.

classification-model decision-tree-classifier knn-classifier linear-kernel logistic-regression naive-bayes-classifier random-forest-classifier rbf-kernel support-vector-machine svc-model

Last synced: 03 Jan 2026

https://github.com/nirmalyabag20/diabetes-prediction-using-machine-learning

This project focuses on predicting diabetes using machine learning algorithms based on health metrics like glucose levels, blood pressure, and BMI. By comparing different models, the goal is to identify the most accurate approach for early diabetes detection, showcasing the potential of machine learning in healthcare.

decision-tree-classifier jupyter-notebook kneighborsclassifier logistic-regression matplotlib numpy pandas python random-forest-classifier scikit-learn seaborn svc

Last synced: 05 Apr 2025