我是使用 matlab 的新手,所以这可能很容易。我正在尝试使用 nntool(前馈反向传播网络)在 matlab 中制作虹膜数据集神经网络。但我无法找出目标矩阵应该是什么。我也试图找到(试图创建但仍然什么也没做)用于编程相同事物而不是使用 nntools 的代码。谁能帮我吗?
问问题
1661 次
1 回答
0
目标是正确的类标签。然而,Matlab 中的 Fisher 鸢尾花数据集的目标数据位于字符串 ( ) 元胞数组中species
,而 nntool 需要一个数值向量。所以你必须转换它。
clear all;
load('fisheriris');
classnames = unique(species);
targets = zeros(1, numel(species));
for i = 1:3
class(strcmp(species, classnames{i})) = i;
end
您现在有一个targets
可以在 nntool 中加载的向量。
于 2013-02-25T18:56:27.150 回答