我使用 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)
问候, 米琳达