csl-random-forest-matlab--master
所属分类:matlab编程
开发工具:matlab
文件大小:13KB
下载次数:4
上传日期:2019-05-07 11:27:54
上 传 者:
蓝兰lan
说明: 在机器学习中,随机森林是一个包含多个决策树的分类器, 并且其输出的类别是由个别树输出的类别的众数而定
(In machine learning, a random forest is a classifier that contains multiple decision trees, and its output category is determined by the mode of the output categories of individual trees.)
文件列表:
ClassifyData.m (1513, 2014-05-14)
Node2Struct.m (614, 2014-05-14)
batchTrain_supervised.m (2154, 2014-05-14)
cslforest_supervised.m (2665, 2014-05-14)
determine_children.m (208, 2014-05-14)
determine_content.m (164, 2014-05-14)
determine_leaf.m (319, 2014-05-14)
determine_membercount.m (495, 2014-05-14)
init_centroids_supervised.m (950, 2014-05-14)
label_posterior.m (1065, 2014-05-14)
labelset.m (284, 2014-05-14)
q_fifo.m (1745, 2014-05-14)
randfeat_supervised.m (516, 2014-05-14)
simple_means.m (1485, 2014-05-14)
supervised_bagging.m (700, 2014-05-14)
supervised_clustering.m (1385, 2014-05-14)
tree.m (10325, 2014-05-14)
csl-random-forest-matlab-
=========================
### A matlab implementation of Supervised learning algorithm
A Supervised learning algorithm which can classify multi-class problems.
Brief Description:
A random forest classifcation algorithm which used Kmeans ro perform data splits at each node ( the splits are unsupervised , and donot use labels)
Data format:
* H (n*m) input matrix with n points and m features .
* Labels (n*1) - Labels to corresponding data files.
* Creating Train and Test datasets for multiple runs.
You can use the "supervised_bagging" function of this purpose.
(Let me know if any difficulty)
* TrainDMapIndices - Indices of randomly shuffled training points.
* TrainLabels - Corresponding training labels.
* TestDMapIndices - Indices of randomly shuffled testing points.
* TestLabels - Corresponding testing labels.
* Other parameters in the file can be changed according to the need.
Please let me know before any major changes.
**To RUN the code:**
**The main matlab script is "cslforest_supervised.m"**
近期下载者:
相关文件:
收藏者: