All Projects → michaeldorner → DecisionTrees

michaeldorner / DecisionTrees

Licence: GPL-3.0 license
Seminar work "Decision Trees - An Introduction" with presentation, seminar paper, and Python implementation

Programming Languages

TeX
3793 projects
matlab
3953 projects
python
139335 projects - #7 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to DecisionTrees

Transferlearning
Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.-迁移学习
Stars: ✭ 8,481 (+7540.54%)
Mutual labels:  paper, theory
KMRC-Papers
A list of recent papers regarding knowledge-based machine reading comprehension.
Stars: ✭ 40 (-63.96%)
Mutual labels:  paper
event-extraction-paper
Papers from top conferences and journals for event extraction in recent years
Stars: ✭ 54 (-51.35%)
Mutual labels:  paper
Origami
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an 1.17 version? If so most patches are PRd into Paper now, Origami 1.17 will continue once patches that Paper wont accept are necessary.
Stars: ✭ 29 (-73.87%)
Mutual labels:  paper
PMMasterQuest
Take Paper Mario 64, buff old and new enemies to absurd levels, then rebalance Mario's overpowered strategies, and you've got one of the most difficult hacks of all time: Paper Mario Master Quest. The Discord:
Stars: ✭ 58 (-47.75%)
Mutual labels:  paper
PlantDoc-Dataset
Dataset used in "PlantDoc: A Dataset for Visual Plant Disease Detection" accepted in CODS-COMAD 2020
Stars: ✭ 114 (+2.7%)
Mutual labels:  paper
dot-grid-paper
Dot Grid Paper
Stars: ✭ 97 (-12.61%)
Mutual labels:  paper
Statistical-Learning-using-R
This is a Statistical Learning application which will consist of various Machine Learning algorithms and their implementation in R done by me and their in depth interpretation.Documents and reports related to the below mentioned techniques can be found on my Rpubs profile.
Stars: ✭ 27 (-75.68%)
Mutual labels:  decision-trees
Awesome-Image-Matting
📓 A curated list of deep learning image matting papers and codes
Stars: ✭ 281 (+153.15%)
Mutual labels:  paper
tpprl
Code and data for "Deep Reinforcement Learning of Marked Temporal Point Processes", NeurIPS 2018
Stars: ✭ 68 (-38.74%)
Mutual labels:  paper
nftsim
C++ library for simulation of multiscale neural field dynamics
Stars: ✭ 24 (-78.38%)
Mutual labels:  theory
dough
Library containing a lot of useful utility classes for the everyday Java and Spigot/Paper developer.
Stars: ✭ 26 (-76.58%)
Mutual labels:  paper
Advances-in-Label-Noise-Learning
A curated (most recent) list of resources for Learning with Noisy Labels
Stars: ✭ 360 (+224.32%)
Mutual labels:  paper
STAWM
Code for the paper 'A Biologically Inspired Visual Working Memory for Deep Networks'
Stars: ✭ 21 (-81.08%)
Mutual labels:  paper
3DObjectTracking
Official Code: A Sparse Gaussian Approach to Region-Based 6DoF Object Tracking
Stars: ✭ 375 (+237.84%)
Mutual labels:  paper
my-notes
工程师的自我修养
Stars: ✭ 28 (-74.77%)
Mutual labels:  paper
Paper-clip
List of various interesting papers
Stars: ✭ 16 (-85.59%)
Mutual labels:  paper
research-contributions
Implementations of recent research prototypes/demonstrations using MONAI.
Stars: ✭ 564 (+408.11%)
Mutual labels:  paper
tomsup
tomsup 👍 Theory of Mind Simulation using Python. A package that allows for easy agent-based modelling of recursive Theory of Mind
Stars: ✭ 49 (-55.86%)
Mutual labels:  theory
AIPaperCompleteDownload
Complete download for papers in various top conferences
Stars: ✭ 64 (-42.34%)
Mutual labels:  paper

Decision Trees - An Introduction

decisiontree

Abstract

This project work emerges in the context of the course Artificial Intelligence in the winter semester 2013/2014 at Friedrich-Alexander-University, Erlangen. Beside this seminar paper, an introductory presentation was conducted and an implementation for decision tree was developed. The presentation is available only in German.

In the scope of this seminar paper, a small introduction to theory and application of decision trees shall be given.

After this short introduction a theoretical consideration shall guide to a practical part, which shall clarify the theoretical part by examples. The last part shall summarize and compare the introduced algorithm and shall give a small outlook to not tackled research fields of decision trees.

On the contrary to the presentation during the seminar, this seminar paper expects a basic knowledge about graph theory, complexity, and machine learning. Instead of an introduction to these underlaying topics, a deeper look inside four decision tree algorithm families shall be given: CHAID, CART, ID3, and C4.5.

The focus of all Python implementation is on classification. This limitation is not owed to the insufficient importance of regression calculating, but a wider look would push boundaries of this seminar paper.

Table of Content

  • Introduction
    • What is a decision tree?
    • Taxonomy
    • About this paper
  • Theory of Decision Trees
    • Definitions
    • Decision Tree Learning
      • Splitting Criterion
      • Stopping Criterion
      • Tree Pruning
    • Selected Algorithms
      • Chi-squared Automatic Interaction Detector (CHAID)
      • IterativeDichotomiser 3 (ID3)
      • Classification And Regression Tree (CART)
      • C4.5
    • Discussion
      • Advantages
      • Disadvantages
    • Outlook
      • Complexity
      • Missing Attributes
      • Random Forests
  • Summary & Conclusion
    • Applications
    • Programming Example
    • Summary

Quicklinks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].