資源簡介
機器學習決策樹的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
評論
共有 條評論