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/soumilgit/xyz-bank-customer-churn-predictor

Modular full-stack ML project leveraging Groq API, Streamlit, Supabase, JSON, SciPy, SciKit-Learn, Plotly & EmailJS, alongside libraries - NumPy, Pandas, Utils, OS, Base64, Re, Pillow & DateTime.

decision-tree-classifier emailjs fintech html-css-javascript json jupyter-notebook 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: 01 Jun 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/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/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/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/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: 04 Mar 2026

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/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/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/nfisher/dtgo

Decision tree in Go based on @random-forests example

decision-tree-classifier golang

Last synced: 15 May 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: 07 Mar 2026

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/cseas/ml-projects

Machine Learning projects using traditional algorithms.

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

Last synced: 24 Jan 2026

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: 12 Apr 2026

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/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: 11 May 2026

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/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: 07 Jun 2026

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: 29 Apr 2026

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: 02 Mar 2026

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: 15 Apr 2026

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/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: 08 May 2026

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/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/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 Apr 2026

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: 13 Apr 2026

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: 29 Apr 2026

https://github.com/francescopaolol/decisiontree

About classify iris plants into three species in this classic dataset

decision-tree-classifier jupyter-notebook kaggle machine-learning ml pandas scikit-learn

Last synced: 16 Apr 2026

https://github.com/aswajith7077/decisiontreepredictor

A Custom Decision Tree Classifier using CART Algorithm. Utilizes a custom Data handler class for pre-processing the data. Generated decision trees as Python snippets for predictions.

decision-tree-classifier machine-learning object-oriented-programming pandas python streamlit

Last synced: 11 Feb 2026

https://github.com/hokagem/mecha-lung

End-to-end demo for lung-cancer risk prediction: a TypeScript/React client streams synthetic patient data, PostgreSQL stores it with field-level encryption, and a Python FastAPI service decrypts, trains a scikit-learn model, and serves real-time predictions—the server containerized with Docker-Compose.

bcrypt client-server cors db decision-tree-classifier docker fastapi fernet jwt-authentication ml orm postgresql python react typescript uvicorn

Last synced: 07 Apr 2026

https://github.com/bp0609/har-human-activity-recognizer-decision-tree-model

This is a robust and efficient ML model for recognizing various human activities such as walking, sitting, and running using accelerometer data.

decision-tree-classifier pca-analysis tsfel

Last synced: 14 Oct 2025

https://github.com/jibbs1703/Classic-ML-Models

This repository contains models that predict the obesity level of patients based on their eating/lifestyle habits and physical condition.

data-preprocessing data-science decision-tree-classifier deep-learning feature-engineering machine-learning multiclass-classification obesity-prediction predictive-modeling pytorch xgboost-classifier

Last synced: 07 Oct 2025

https://github.com/21aja/house_price_prediction_revised_project

House price prediction using ML with Decision Tree Regressor achieving 100% accuracy. Preprocessing, EDA, and model evaluation applied using Python, Pandas, NumPy, Scikit-learn, and XGBoost for data-driven insights.

decision-tree-classifier linear-regression numpy pandas xgboost

Last synced: 13 Apr 2026

https://github.com/somjit101/human-activity-recognition

This project is to build a model that predicts the human activities such as Walking, Walking Upstairs, Walking Downstairs, Sitting, Standing or Laying using readings from the sensors on a smartphone carried by the user.

decision-tree-classifier eda feature-engineering gradient-boosting-classifier grid-search human-activity-recognition keras logistic-regression lstm random-forest-classifier rbf-kernel scikit-learn seaborn-plots signal-processing support-vector-classifier support-vector-machine t-sne tensorflow uci-har-dataset uci-machine-learning

Last synced: 23 Feb 2026

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: 02 Apr 2026

https://github.com/ngirimana/decision-trees-and-random-forest-

For this project we will be exploring publicly available data from [LendingClub.com](www.lendingclub.com). Lending Club connects people who need money (borrowers) with people who have money (investors). Hopefully, as an investor you would want to invest in people who showed a profile of having a high probability of paying you back. We will try to create a model that will help predict this. Lending club had a [very interesting year in 2016](https://en.wikipedia.org/wiki/Lending_Club#2016), so let's check out some of their data and keep the context in mind. This data is from before they even went public. We will use lending data from 2007-2010 and be trying to classify and predict whether or not the borrower paid back their loan in full. You can download the data from [here](https://www.lendingclub.com/info/download-data.action) or just use the csv already provided. It's recommended you use the csv provided as it has been cleaned of NA values. Here are what the columns represent: * credit.policy: 1 if the customer meets the credit underwriting criteria of LendingClub.com, and 0 otherwise. * purpose: The purpose of the loan (takes values "credit_card", "debt_consolidation", "educational", "major_purchase", "small_business", and "all_other"). * int.rate: The interest rate of the loan, as a proportion (a rate of 11% would be stored as 0.11). Borrowers judged by LendingClub.com to be more risky are assigned higher interest rates. * installment: The monthly installments owed by the borrower if the loan is funded. * log.annual.inc: The natural log of the self-reported annual income of the borrower. * dti: The debt-to-income ratio of the borrower (amount of debt divided by annual income). * fico: The FICO credit score of the borrower. * days.with.cr.line: The number of days the borrower has had a credit line. * revol.bal: The borrower's revolving balance (amount unpaid at the end of the credit card billing cycle). * revol.util: The borrower's revolving line utilization rate (the amount of the credit line used relative to total credit available). * inq.last.6mths: The borrower's number of inquiries by creditors in the last 6 months. * delinq.2yrs: The number of times the borrower had been 30+ days past due on a payment in the past 2 years. * pub.rec: The borrower's number of derogatory public records (bankruptcy filings, tax liens, or judgments).

artificial-intelligence decision-tree-classifier machine-learning matplotlib numpy pandas python3 random-forest-classifier seaborn

Last synced: 11 Apr 2026

https://github.com/shwetapardhi/project-bankruptcy_prediction

Using various machine learning models (Logistic Regression, Gaussian Naïve Bayes, KNN, Gradient Boosting Classifier, Decision Tree Classifier, Random Forest Classifier.) to predict whether a company will go bankrupt in the following years, based on financial attributes of the company; Addressed the issue of imbalanced classes, different importance

decision-tree-classifier eda gaussian-naive-bayes gradient-boosting-classifier knn logistic-regression python random-forest-classifier smote

Last synced: 20 Jun 2026

https://github.com/ankushmallick1100/Diabetes-Prediction-of-Females-using-Maching-Learning-Techniques

This is a machine learning project that uses various machine learning algorithms to predict whether a patient is diabetic or not. Here various machine learning algorithms like SVM, RF Classifier, DT Classifier, KNN, LR , LRwith CV, NB Classifier, and XGB are used. For this work, a website is made with Python Streamlit library. Paper is ongoing.

classification cross-validation decision-tree-classifier diabetes diabetes-prediction jupyter jupyter-notebook logistic-regression machine-learning machine-learning-algorithms numpy pandas python random-forest random-forest-classifier regression streamlit support-vector-machine xgboost xgboost-classifier

Last synced: 29 Sep 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: 12 Apr 2026

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/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: 10 Apr 2026

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/tasninanika/mammographic-masses-analysis-dt

This project uses a Decision Tree Classifier to predict whether a detected mammographic mass is benign (0) or malignant (1) based on input features.

decision-tree-classifier numpy pandas pyhton3 scikit-learn

Last synced: 11 Apr 2026