养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何使用MATLAB实现二分类感知机

时间:2024-10-02 16:17:18

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

如何使用MATLAB实现二分类感知机

方法/步骤

1、定义输入为2*4维的P,目标为T。

如何使用MATLAB实现二分类感知机

2、初始化参数W和b,使得W*P+b=0直线进行正确分类。

如何使用MATLAB实现二分类感知机

3、将b转为S*Q的矩阵B,求得初始参数下的输出A。

如何使用MATLAB实现二分类感知机

4、画出[-22][-22]大小的坐标系下的输入点的坐标。

如何使用MATLAB实现二分类感知机

5、画出初始化Wb下的分割线,并判断训练是否结束(A=T时结束)。

如何使用MATLAB实现二分类感知机

6、计算误差,并求得修正值进行修正,及修正后的权值的分割线。

如何使用MATLAB实现二分类感知机

7、画出实现正确分类的Wb的分割线。

如何使用MATLAB实现二分类感知机

8、例图如图,由于初始参数随机性,训练轮数不一。

如何使用MATLAB实现二分类感知机

© 一点知识