【问题标题】:what "target" do i put in iris dataset nntool matlab?我在 iris 数据集 nntool matlab 中放了什么“目标”?
【发布时间】:2013-01-13 13:13:48
【问题描述】:

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

【问题讨论】:

    标签: matlab neural-network backpropagation nntool


    【解决方案1】:

    目标是正确的类标签。然而,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 中。

    【讨论】:

      猜你喜欢
      • 2021-08-14
      • 2010-12-12
      • 1970-01-01
      • 2016-07-15
      • 2021-11-20
      • 2017-02-10
      • 2010-12-13
      • 2018-11-26
      • 2023-04-10
      相关资源
      最近更新 更多