资源简介
神经网络的精华部分在于多层神经网络的学习,然而我们学习了多层网络之后,怎样编写出第一个多层感知器的程序,也许是我们最期盼的事情,那我们就需要一个简单的模板去挖掘……本代码即是一个比较经典多层感知器的入门程序:用matlab实现多层感知器解决异或分类问题,为了便于初学者掌握,本代码在一些关键的地方都给出了汉语注释……
代码片段和文件信息
% 用两层感知器实现异或
% 第一层是随机层,即权重何偏差随机确定,以第一层的输出作为第二层的输入
pr1=[0 1;0 1]; % 随机感知器输入的范围
net1=newp(pr13);%三个神经元
net1.inputweights{1}.initFcn=‘rands‘;
net1.biases{1}.initFcn=‘rands‘;
index=0;
while index==0
net1=init(net1);
iw1=net1.IW{1}
b1=net1.b{1}
p1=[0 0 1 1;0 1 0 1];
[a1pr]=sim(net1p1);
pr2=[0 1;0 1;0 1];
net2=newp(pr21);
net2.trai- 上一篇:基于MATLAB的光学干涉仿真
- 下一篇:hough变换检测多个圆 matlab
相关资源
- 神经网络分类matlab程序
- matlab开发-能带计算
- matlab开发-FlockingAlgorithm
- 监督分类最大似然法MATLAB.zip
- 最大似然法_监督分类_遥感影像
- 基于贝叶斯决策的分类
- 贝叶斯分类器Matlab实现113478
- 科研常用代码预测分类评价
- matlab开发-MuellerStokesJonesCalculus
- 基于MATLAB的柑橘果实分类图像朴素贝
- hog+svm图像二分类
- MATLAB的EEG分类算法
- 多个随机森林的matlab代码 含有
- 用身高和/或体重数据进行性别分类的
- matlab开发-HX711的自定义数据库
- matlab开发-SMOTEBoost
- matlab开发-果蝇优化算法第二版
- matlab开发-多变量决策树
- matlab开发-水轮发电机模型
- matlab开发-交通警告标志识别标签代码
- matlab开发-RUSBoost
- matlab开发-基于遗传算法的机器人运动
- matlab开发-MPU6050加速度陀螺仪
- MATLAB水果分级[GUI界面,面积,直径,
- SVM分类与回归的matlab代码
- libsvm - 支持多类别分类的svm工具箱m
- bayes分类器完整版代码
- 谱聚类算法对数据点进行分类
- SVM算法对MNIST数据集分类
- 基于matlab的图像分类
川公网安备 51152502000135号
评论
共有 条评论