作业帮 > 综合 > 作业

求助BP神经网络高手请问我下面这样设置输出样本可行吗?模型输出层共有12个输出单元,分别对应:第1个输出单元:0-5,分

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 20:51:53
求助BP神经网络高手
请问我下面这样设置输出样本可行吗?
模型输出层共有12个输出单元,分别对应:
第1个输出单元:0-5,分别对应:无情况,只发生1种情况,同时发生2种情况,...同时发生5种情况;
第2个输出单元:1-5,分别对应:A原因,B原因,C原因,D原因,E原因;
第3个输出单元:1-10,分别对应:原因类型(1,2)(为A原因和B原因同时起作用)、(1,3)、(1,4)、(1,5)、(2,3)、(2,4)、(2,5)、(3,4)、(3,5)、(4,5);
第4个输出单元:对应第3个输出单元中第一个原因所占的比重;
第5个输出单元:1-10,分别对应:原因类型(1,2,3)、(1,2,4)、(1,2,5)、(1,3,4)、(1,3,5)、(1,4,5)、(2,3,4)、(2,3,5)、(2,4,5)、(3,4,5);
第6个和第7个输出单元:分别对应第5个输出单元中前两个原因所占的比重;
第8个输出单元:1-5,分别对应:原因类型(1,2,3,4)、(1,2,3,5)、(1,2,4,5)、(1,3,4,5)、(2,3,4,5);
第9、10、11个输出单元:分别对应第8个输出单元中前三个原因所占的比重;
第12个输出单元:0-3,分别对应:无、低、中、高影响.
不胜感激!财富值只有这么多了
理论上可以,因为BP网络算法是有教师的学习,网络内部权值的改变完全依赖你给的训练样本,你的输入和输出的样本经过学习,可以达到上述结果.本身的内部权值的调整是属于黑箱的,只要输出结果合适就成.
建议输出层单元采取线性单元,再接上取整过程,这样就能到到你要求的目的.
再问: 谢谢您!请问 我用matlab神经网络工具箱,运行代码之前还需要先添加这个工具箱吗?为什么我直接输入一段程序 它显示 没有这个函数 之类的问题呢?谢谢您!~
再答: 没有必要呀,如果是程序自带的函数, 你可以直接在主界面输入,如果是自己编写script,也可以直接调用。