使用模式识别matlab

时间:2012-04-24 11:49:14

标签: matlab neural-network pattern-recognition

我使用nprtool和乳腺癌数据集来生成用于学习目的的样本神经网络。以下代码由matlab nprtool(模式识别工具)生成(并稍加修改)。然而,这仅用于训练网络,现在我需要输入一个输入(特征值,数据集中当前有9个特征值)并且给出了最可能的输出。有谁知道这是怎么做的,或者任何人都可以指出我正确的方向。非常感谢任何帮助。

% Create Network
numHiddenNeurons = 20;  % Adjust as desired
net = newpr(cancerInputs,cancerTargets,numHiddenNeurons);
net.divideParam.trainRatio = 70/100;  % Adjust as desired
net.divideParam.valRatio = 15/100;  % Adjust as desired
net.divideParam.testRatio = 15/100;  % Adjust as desired

% Train and Apply Network
[net,tr] = train(net,cancerInputs,cancerTargets);
outputs = sim(net,cancerInputs);

% Plot
plotperf(tr)
plotconfusion(cancerTargets,outputs)

此致 弥兰陀

0 个答案:

没有答案