决策树分类——matlab程序

%% 使用ID3决策树算法预测销量高低
clc;
clear ;

%% 数据预处理
disp('正在进行数据预处理...');
[matrix,attributes_label,attributes] =  id3_preprocess();

%% 构造ID3决策树,其中id3()为自定义函数
disp('数据预处理完成,正在进行构造树...');
tree = id3(matrix,attributes_label,attributes);

%% 打印并画决策树
[nodeids,nodevalues] = print_tree(tree);
tree_plot(nodeids,nodevalues);

disp('ID3算法构建决策树完成!');

以上为主程序:函数id3_preprocess请点击:https://mp.csdn.net/postedit/79730456

函数id3请点击:https://mp.csdn.net/postedit/79730503

函数print_tree请点击:https://mp.csdn.net/postedit/79730535

函数tree_plot请点击:https://mp.csdn.net/postedit/79730545

你可能感兴趣的:(人工智能)