作业帮 > 综合 > 作业

matlab神经网络工具包中,使用3层BP神经网络,人工赋予初始权值,如何使权值矩阵中为0的元素不参与训练?因为每次对初

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/17 12:54:31
matlab神经网络工具包中,使用3层BP神经网络,人工赋予初始权值,如何使权值矩阵中为0的元素不参与训练?因为每次对初始权值矩阵的某些元素赋值为0后,经过训练,原矩阵为0的元素变为非0了,我想让其仍然为0,怎么办?纠结好久了,有重赏!
matlab神经网络工具包中,使用3层BP神经网络,人工赋予初始权值,如何使权值矩阵中为0的元素不参与训练?因为每次对初
这个包底下怎么做我不太确定,如果你是自己写训练的话,就每更新一步再乘以个矩阵让你想要保持为0的元素为0就行了
再问: 嗯,谢谢你的帮助!!自己编也行,只是觉得挺麻烦,如果可以利用一些函数或者技巧,会省很多事,谢谢你!
再答: 不用客气。我只是觉得你的要求比较特殊,很可能没有相应函数满足你的需求。
再问: 嗯,但是我让矩阵某些元素为0的目的是不想让这些位置的权值参与训练,如果训练完以后再乘以相应的0矩阵,这些位置的元素还是参与训练了,这是有问题的,你还有没有好办法呢?谢谢了!