【问题标题】:Neural Network with 3 input signal and single output, Matlab具有3输入信号和单输出的神经网络,Matlab
【发布时间】:2019-03-18 05:55:37
【问题描述】:

我有 3 个不同的波长信号用作输入来预测单个输出。顺便说一句,我为每个信号提取了 9 个特征。现在我正在用 Matlab 训练分类 NN。我想使用 30 个数据集(每组包含 3 个不同波长)的信号来分类为 3 类。我的输入矩阵应该是什么?我试图在内部创建一个包含 3 个不同信号的单元,但 nprtool 无法使用它。请帮助我,我是新手,不熟悉神经网络。

【问题讨论】:

    标签: matlab neural-network pattern-recognition


    【解决方案1】:

    我假设信号是向量,输出将是二进制的类值,所以我们需要 3 个数字来表示 9 个类。

    x = [signl1 signl2 singl3]; %all verctors in one row
    label = [0 1 0]; %class 2 in binary 
    net = patternnet(10);
    view(net)
    [net,tr] = train(net,x,label);
    

    现在,在使用您以前从未使用过的数据集验证您的神经网络后,您可以使用 net 作为新信号的信号分类器。

    estimiated_class = net(new_signal)
    

    这是我的模糊想法,如果不行,试试深度学习

    【讨论】:

      猜你喜欢
      • 2017-04-08
      • 2019-03-22
      • 2020-02-12
      • 2021-04-05
      • 2015-05-26
      • 2018-02-28
      • 2020-10-21
      • 2014-01-02
      • 2016-08-03
      相关资源
      最近更新 更多