2

我是使用 matlab 的新手,所以这可能很容易。我正在尝试使用 nntool(前馈反向传播网络)在 matlab 中制作虹膜数据集神经网络。但我无法找出目标矩阵应该是什么。我也试图找到(试图创建但仍然什么也没做)用于编程相同事物而不是使用 nntools 的代码。谁能帮我吗?

4

1 回答 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 回答