• 大小: 1.74KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


机器学习决策树的MATLAB实现,帮助深刻理解决策树

资源截图

代码片段和文件信息

function [ predict_y ] = decisionTreePredict( X tree )
%predict by the decision tree

N = length(X);
predict_y = zeros(N 1);

for i = 1:N
    tmp_tree = tree;
    while ~tmp_tree.leaf
        feature_index = tmp_tree.condition(11);
        threshold = tmp_tree.condition(12);
        if X(i feature_index) >= threshold
            tmp_tree = tmp_tree.left;
        else
            tmp_tree = tmp_tree.right;
        end
    end
    predict_y(i) = tmp_tree.result;
end

end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-23 04:16  matlab-decisionTree-master\
     文件          39  2015-01-23 04:16  matlab-decisionTree-master\README.md
     文件         480  2015-01-23 04:16  matlab-decisionTree-master\decisionTreePredict.m
     文件        2806  2015-01-23 04:16  matlab-decisionTree-master\decisionTreeTrain.m

评论

共有 条评论