资 源 简 介
C4.5是一系列用在机器学习和数据挖掘的分类问题中的算法。它的目标是监督学习:给定一个数据集,其中的每一个元组都能用一组属性值来描述,每一个元组属于一个互斥的类别中的某一类。C4.5的目标是通过学习,找到一个从属性值到类别的映射关系,并且这个映射能用于对新的类别未知的实体进行分类。
C4.5由J.Ross Quinlan在ID3的基础上提出的。ID3算法用来构造决策树。决策树是一种类似流程图的树结构,其中每个内部节点(非树叶节点)表示在一个属性上的测试,每个分枝代表一个测试输出,而每个树叶节点存放一个类标号。一旦建立好了决策树,对于一个未给定类标号的元组,跟踪一条有根节点到叶节点的路径,该叶节点就存放着该元组的预测。决策树的优势在于不需要任何领域知识或参数设置,适合于探测性的知识发现。
文 件 列 表
id3 和 c4.5代码公共包(JAVA)
ASCIIPref.java
AttrInfo.java
AttrLabelPair.java
AttrValue.java
AugCategory.java
BadCategorizer.java
BagCounters.java
BaseInducer.class
BaseInducer.java
Basics.java
CatCounters.java
CatDist.java
Categorizer.java
CatOneTestResult.java
CatTestResult.java
Class_Id.java
CmdLine.java
ConstCategorizer.java
DisplayPref.class
DisplayPref.java
DotGraphPref.java
DoubleRef.java
Edge.class
Edge.java
Entropy.java
Env_Inducer.java
Error.java
Face.class
Face.java
FileNames.java
FileSchema.java
FSLossEntry.java
GetEnv.java
GlobalOptions.java
Globals.java
Graph$EdgeSorter.class
Graph$MapEdgeOrd1.class
Graph$MapEdgeOrd2.class
Graph$NodeSorter.class
Graph$Orderer.class
Graph.class
Graph.java
GraphMap$ArrayCmp.class
GraphMap$ArrayOrd.class
GraphMap.class
GraphMap.java
GraphObject.class
GraphObject.java
IncrInducer.java
Inducer.java
Instance.java
InstanceHashTable.java
InstanceList.class
InstanceList.java
InstanceReader.java
InstSampleElement.java
IntRef.java
LogOptions.class
LogOptions.java
Matrix.java
MEnum.java
MLJ-Options.file
MLJ.java
MLJArray.java
Node.class
Node.java
NominalAttrInfo.java
NominalAttrValue.java
OptionAccess.java
OptionServer.java
OrderingFunction.class
OrderingFunction.java
ParamTypes.class
ParamTypes.java
RealAndLabelColumn.java
RealAttrInfo.java
RealAttrValue.java
Schema.java
ScoringMetrics.java
Sortable.java
SortFunction.class
SortFunction.java
SplitAttr.java
SplitScore.java
StatData.java
StringMap.java
TableCategorizer.java
ThresholdInfo.java
u_Inducer.java
ASCIIPref.class
id3 和 c4.5代码公共包(JAVA)