MATLAB——单层感知器

时间:2023-03-09 20:42:05
MATLAB——单层感知器

1、创建一个感知器

MATLAB——单层感知器

MATLAB——单层感知器

实例

% example4_1.m
p=[-,;-,] % 输入向量有两个分量,两个分量取值范围均为-~
% p =
%
% -
% - t=; % 共有1个输出节点
net=newp(p,t); % 创建感知器
P=[,,,;,,,] % 用于训练的输入数据,每列是一个输入向量
% P =
%
%
% T=[,,,] % 输入数据的期望输出
% T =
%
% net=train(net,P,T); % train函数用于训练
newP=[,0.9]'; % 第一个测试数据
newT=sim(net,newP) % 第一个测试数据的输出为0
% newT =
%
% newP=[0.9,0.9]'; % 第二个测试数据
newT=sim(net,newP) % 第二个测试数据的输出为1
% newT =
%
% newT=sim(net,P) % 用原训练数据做测试,实际输出等于期望输出
% newT =
%
%