【实例简介】
决策树算法的java实现,包括C4.5和ID3的实现。
【实例截图】
【核心代码】
DecisionTree
└── DecisionTree
├── bin
│ └── com
│ └── decisionTree
│ ├── C45
│ │ ├── C45.class
│ │ ├── DecisionTreeNode.class
│ │ ├── DecisionTreeUtil.class
│ │ └── SequenceComparator.class
│ ├── ID3
│ │ ├── DecisionTree$Sample.class
│ │ ├── DecisionTree$Tree.class
│ │ └── DecisionTree.class
│ ├── ID3double
│ │ ├── DTreeUtil.class
│ │ ├── ID3.class
│ │ ├── SequenceComparator.class
│ │ └── TreeNode.class
│ └── ID3three
│ ├── ID3.class
│ ├── Maxgain.class
│ ├── Point.class
│ ├── TheMath.class
│ └── TreeNode.class
├── src
│ └── com
│ └── decisionTree
│ ├── C45
│ │ ├── C45.java
│ │ ├── DecisionTreeNode.java
│ │ ├── DecisionTreeUtil.java
│ │ └── SequenceComparator.java
│ ├── ID3
│ │ └── DecisionTree.java
│ ├── ID3double
│ │ ├── DTreeUtil.java
│ │ ├── ID3.java
│ │ ├── SequenceComparator.java
│ │ └── TreeNode.java
│ └── ID3three
│ ├── ID3.java
│ ├── Maxgain.java
│ ├── Point.java
│ ├── TheMath.java
│ └── TreeNode.java
├── testSeting
│ └── ID3three
│ └── weather.nominal.arff
└── trainSeting
└── ID3three
└── weather.nominal.arff
19 directories, 32 files