資源簡介
樸素貝葉斯分類器 MATLAB 源代碼,里面含有使用實例,用的是 UCI 的 mushroom 數據集。
分類器詳細介紹見:
http://blog.csdn.net/yunduanmuxue/article/details/39693917

代碼片段和文件信息
function?[dataMat?labels?class]?=?createMat(data)
class?=?unique(data.class);
dataMat?=?cell(1?size(data.features?2));
labels?=?cell(1?size(data.features?2));
for?k?=?1?:?size(data.features?2)
????[labels{k}?counts?~?index]?=?findsame(data.features(:?k));
????begin?=?cumsum([1?counts]);
????counts?=?cumsum(counts);
????dataMat{k}?=?zeros(length(labels{k})?length(class));
????for?i?=?1?:?length(labels{k})
????????for?j?=?1?:?length(class)
????????????dataMat{k}(i?j)?=?...
????????????????sum(data.class(index(begin(i)?:?counts(i)))?==?class(j));
????????end
????end
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-09-30?17:00??NBC\
?????文件??????373704??2014-09-12?10:19??NBC\agaricus-lepiota.data
?????文件?????????612??2014-09-13?11:22??NBC\createMat.m
?????文件?????????321??2014-09-13?10:57??NBC\featureLabels.data
?????文件?????????272??2014-09-13?15:58??NBC\featureValues
?????文件????????1733??2014-09-30?11:12??NBC\findsame.m
?????文件????????1475??2014-09-30?17:00??NBC\nbc_mushroom.m
?????文件????????1185??2014-09-30?16:28??NBC\nbc_Priors.m
?????文件????????2512??2014-09-30?16:31??NBC\predict_nbc.m
?????文件????????2250??2014-09-30?16:22??NBC\train_nbc.m
?????文件?????????716??2014-09-13?11:19??NBC\visualData_mushroom.m
評論
共有 條評論