⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 decisiontree.java

📁 决策树java实现id3算法2006
💻 JAVA
字号:
import java.util.ArrayList;


public class DecisionTree {

	//定义数组,用于装载训练集的数据
	//38行数据,7129个普通属性,1个目标属性
	public static int[][]  primal = new int[38][7130];
	//测试集
	public static int[][]  test = new int[34][7130];
	//训练集的分支点
    public static double[] middle = new double[7129];
	             
	public static void  main(String args[]){
		
	
		ReadTrain rt = new ReadTrain();
		
		rt.Read_in_train();
		
		rt.Make_boolean();
		
		rt.Make_List();
		//System.out.println(rt.last_entropy);
		System.out.println("树的根节点为:" + rt.root);
		
		ID3Node root = new ID3Node(rt.root);
				
        root.insert_leaf(ReadTrain.external,rt.root,root);
        

		
		ReadTest readtest = new ReadTest();
		readtest.Read_in_train();
		readtest.Make_boolean();

        root.compute(root);
        //root.test(root);
		
	}
	
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -