matlab神经网络工具箱使用教程

分享一些我看过的matlab神经网络工具箱资料,非原创,只是分享

  1. 讲解模式识别的视频
    https://www.bilibili.com/video/BV1Ub41117bt
  2. https://www.bilibili.com/video/BV1pC4y1s7wm/
  3. 讲解时间序列的工具箱
    https://www.bilibili.com/video/BV1dE411P7RG/

模式识别工具箱常见问题解答:(帖子链接:https://www.ilovematlab.cn/thread-200415-1-1.html)
Question:
1,输出类别必须用0、1组合定义吗?可不可以用1、2、3表示三类数据?(我在nprtool中尝试过,用1、2、3定义类别的话,会报错)

2,可不可以只用两个输出,即00、01、10代表这三类数据?(但训练后给出的混淆矩阵中就只显示2个类别,是不是混淆矩阵中的类别1和类别2分别指的是神经元的两个输出?= =!我还是觉得混淆矩阵中应该显示出三种类别才好理解啊)

3,在上述用00、01、10代表三类别时,需不需要设置个11类,作为闲置类别,其对应的输入为8*20的零矩阵?即定义四种模式,但只用到其中3种,模式对使用率为75%。我同学认为,模式对使用率100%是不合理的。

回答:
1: 必须用二进制表示

2:可以的,如果是4类以下,用2个数字,8类以下用3个,以此类推。当然,还有一个方法就是几类就用几个数字,每类里面只有一个1,如001,010,100。

3:不需要

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐