matlab機器學習庫

2021-08-01 12:39:18 字數 1039 閱讀 5940

knn = fitcknn(meas,species,'numneighbors',5);

cvmdl = crossval(knn);

kloss = kfoldloss(cvmdl);

predict(knn,ones(1,size(meas,2)))

//latent:特徵值(從大到小),score特徵向量

[coeff, score, latent, tsquared, explained] = pca(data);

//score即為從大到小排序後的特徵矩陣,取前k列即為取樣本最具代表性的k個屬性

//explained即為每一列對應的影響力,所有列加起來為100

svm = fitcsvm(meas,species);

cvmdl = crossval(svm);

kloss = kfoldloss(cvmdl);

*****bayes = fitcnb(meas, species);

nb = crossval(*****bayes);

kloss = kfoldloss(nb);

cart = fitctree(meas,species);

cvmdl = crossval(cart);

kloss = kfoldloss(cvmdl);

b = treebagger(ntree,meas,species,'oobprediction','on');

rf = ooberror(b);

kloss = rf(ntree,1);

ada = fitensemble(meas,species,'adaboostm1',100,'tree','holdout',0.5);

kloss = kfoldloss(ada,'mode','cumulative');

kloss = kloss(100,1);

機器學習matlab

rain data是訓練特徵資料,train label是分類標籤。predict label是 的標籤。matlab訓練資料,得到語義標籤向量 scores 概率輸出 1.邏輯回歸 多項式multinomial logistic regression factor mnrfit train dat...

機器學習 MATLAB讀取mnist資料庫

最近要做 優化理論基礎 的課程大作業,需要用到mnist這個手寫識別資料庫,在網上查了一下如何使用,分享在這裡,以饗讀者。mnist是紐約大學 nyu yann lecun在上個世紀90年代做的乙個關於手寫數字識別的資料庫。該資料庫提出的motivation是為了解決美國郵政zip code機器識別...

matlab自帶機器學習演算法

機器學習 matlab 自帶機器學習演算法彙總 部落格 引言 今天突然發現matlab 2015a的版本自帶了許多經典的機器學習方法,簡單好用,所以在此撰寫部落格用以簡要彙總 我主要參考了matlab自帶的幫助文件 matlab每個機器學習方法都有很多種方式實現,並可進行高階配置 比如訓練決策樹時設...