Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-10, 20:48   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 单层神经网络中的matlab语法错误

我必须实现一个单层神经网络或感知器,为此,我有2个文件数据集,一个用于输入,一个用于输出,我必须在matlab中执行此操作而不使用神经工具箱.2个文件的格式是如下。

In: 0.832 64.643 0.818 78.843 1.776 45.049 0.597 88.302 1.412 63.458 Out: 0 0 1 0 0 1 0 1 0 0 0 1 0 0 1 目标输出对于相应输入所属的特定类别为“ 1”,对于其余2个输出为“ 0”。

我试图这样做,但是它对我不起作用。

load in.data load out.data x = in(:1); y = in(:2); learning rate = 0.2; max_iteration = 50; function result = calculateOutput(weights,x, y) s = x*(weights(1) +weight(2) +weight(3)); if s>=0 result = 1 else: result = -1 end end Count = length(x); weights[0] = rand(); weights[1] = rand(); weights[2] = rand(); iter = 0; do { iter++; globalerror = 0; for(p=0; p
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 21:08


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.