matlab感知器调整的方法是什么
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容主要讲解"matlab感知器调整的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"matlab感知器调整的方法是什么"吧!通过mae函数调
千家信息网最后更新 2025年01月23日matlab感知器调整的方法是什么通过mae函数调整感知器,mae是一个网络性能函数,用平均绝对误差来衡量系统性能。 其他性能函数还有 mse:均方误差 sse:误差平方和 %% 清理 clear,clc close all %% adapt用于感知器 % 创建感知器 net=newp([-1,2;-2,2],1); % 定义训练向量 P={[0;0] [0;1] [1;0] [1;1]}; T={0,0,1,1}; % 进行调整 [net,y,ee,pf] = adapt(net,P,T); ma=mae(ee); ite=0; while ma>=0.15 [net,y,ee,pf] = adapt(net,P,T,pf); ma=mae(ee); newT=sim(net,P); ite=ite+1; if ite>=10 break; end end %% 清理 clear,clc close all %% adapt用于线性网络 % 创建线性网络 net=newlin([-1,1],1,[0,1],0.5); % 定义训练向量1 P1={-1,0,1,0,1,1,-1,0,-1,1,0,1}; T1={-1,-1,1,1,1,2,0,-1,-1,0,1,1}; % 进行调整 [net,y,ee,pf] = adapt(net,P1,T1); disp(mae(ee)) % 定义训练向量2 P2={1,-1,-1,1,1,-1,0,0,0,1,-1,-1}; T2={2,0,-2,0,2,0,-1,0,0,1,0,-1}; % 调整网络 [net,y,ee,pf] = adapt(net,P2,T2,pf); disp(mae(ee)) % 用全部数据训练网络 P3=[P1,P2]; T3=[T1,T2]; net.adaptParam.passes=100; [net,y,ee,pf]=adapt(net,P3,T3,pf); disp(mae(ee)) net=newp([-10 10],1); % 创建一个感知器,该感知器拥有一个输入节点和一个输出节点 p=[-10 -5 0 5 10]; % 训练输入向量 t=[0 0 1 1 1]; % 期望输出 y=sim(net,p); % 直接仿真 e=t-y; % 误差 perf=mae(e); % 平均绝对差 sum(abs(e))/length(e); % 取绝对值,再求平均,与mae函数计算结果相同 net=train(net,p,t); % 进行训练后在计算平均绝对差 y=sim(net,p); e=t-y; perf=mae(e); % 平均绝对差为0
本篇内容主要讲解"matlab感知器调整的方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"matlab感知器调整的方法是什么"吧!
到此,相信大家对"matlab感知器调整的方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
调整
训练
网络
方法
函数
向量
误差
性能
内容
线性
节点
学习
输入
输出
实用
更深
相同
兴趣
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器文件存储安全
常州奕聪软件开发有限公司在哪里
魔兽世界怎么改最新服务器
小型机 x86服务器
轻国服务器在哪里
米购网络安全吗
搞软件开发通常用什么笔记本
ibm服务器不能启动不了
中国工商银行软件开发中心北分职工待遇
在vs中插入数据到数据库
点播服务器软件
深圳爱酷游网络技术有限公司
数据库第三版知识总结
和平精英的免费服务器是多少
云服务器被黑
网络安全心德体会400
提交github 数据库密码
上海京东软件开发工作怎么样
网络安全威胁的主要形式
软件开发需求申请流程
山西融资数据库
泸州美容行业直销软件开发
什么叫服务器编程
下基层检查网络安全
小学生网络安全题库
软件开发环境与工具.txt
云服务器被黑
中华人民共和国网络安全法日志
奉贤区上门网络技术答疑解惑
广西区2020年网络安全周