KDnuggets Home » News » 2010 » Oct » Software » YaDT Decision Tree builder  ( < Prev | 10:n25 | Next > )

YaDT: Yet another Decision Tree builder


 
  
YaDT is a new implementation of the C4.5 decision tree induction algorithm designed and implemented in standard C++ from scratch


Salvatore Ruggier YaDT: Yet another Decision Tree builder
Version 1.2.5 (October 2010)
www.di.unipi.it/~ruggieri/software

YaDT is a new implementation of the C4.5 decision tree induction algorithm designed and implemented in standard C++ from scratch. Benefits of YaDT include:

  • a structured object-oriented programming implementation,
  • portable code over Windows (Visual Studio) and Linux (gcc)
  • 32 bit and 64 bit executables,
  • a documented C++ library of classes,
  • PMML compliant XML output of trees,
  • compressed binary ouput/input of trees,
  • case weightings, hould-out, simplified error-based pruning,
  • a command line tree builder and a Java GUI.
YaDT is the fastest main memory implementation of C4.5, recently further enhanced with parallelism over multi-core machines (only for Linux) by exploiting the Fastflow library.

Reference papers:


KDnuggets Home » News » 2010 » Oct » Software » YaDT Decision Tree builder  ( < Prev | 10:n25 | Next > )