• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB——单层感知器

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、创建一个感知器

实例

% example4_1.m
p=[-1,1;-1,1]        % 输入向量有两个分量,两个分量取值范围均为-1~1
% p =
% 
%     -1     1
%     -1     1

t=1;            % 共有1个输出节点
net=newp(p,t);        % 创建感知器
P=[0,0,1,1;0,1,0,1]    % 用于训练的输入数据,每列是一个输入向量
% P =
% 
%      0     0     1     1
%      0     1     0     1

T=[0,1,1,1]        % 输入数据的期望输出
% T =
% 
%      0     1     1     1

net=train(net,P,T);    % train函数用于训练
newP=[0,0.9]';        % 第一个测试数据
newT=sim(net,newP)    % 第一个测试数据的输出为0
% newT =
% 
%      0

newP=[0.9,0.9]';        % 第二个测试数据
newT=sim(net,newP)    % 第二个测试数据的输出为1
% newT =
% 
%      1

newT=sim(net,P)        % 用原训练数据做测试,实际输出等于期望输出
% newT =
% 
%      0     1     1     1

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi编程模拟鼠标操作发布时间:2022-07-18
下一篇:
DelphiXE5androidopenurl(转)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap