感知机是最简单的人工神经网络,如何使用MSTLAB实现二分类感知机?

方法/步骤
-
1
定义输入为2*4维的P,目标为T。
-
2
初始化参数W和b,使得W*P+b=0直线进行正确分类。
-
3
将b转为S*Q的矩阵B,求得初始参数下的输出A。
-
4
画出[-2 2][-2 2]大小的坐标系下的输入点的坐标。
-
5
画出初始化Wb下的分割线,并判断训练是否结束(A=T时结束)。
-
6
计算误差,并求得修正值进行修正,及修正后的权值的分割线。
-
7
画出实现正确分类的Wb的分割线。
-
8
例图如图,由于初始参数随机性,训练轮数不一。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
文章评论