资源简介
在网上收集了很多资料,然后整理出了这个代码,并根据个人理解做了一些比较详细的注解。希望能对大家有所帮助,不足之处也请大家多多指教!
代码片段和文件信息
% 导入样本数据
A = dir(fullfile(‘C:\Users\19053\Desktop\shuju\*.txt‘));
%定义即将使用的变量
target_sample=[];
input_sample=[];
m=1;
%构造输出矩阵。将x1、x2与y进行行向量组合。input_sample=[x1;x2]; target_sample=y。y是行向量。
for i = 1:length(A)
s=load(A(i).name);
n=length(s);
input_sample=[input_sample;s];
target_sample(m:length(input_sample)i) = 1;
m=m+n;
end
%设置参数。下面的两个参数必须是x1、x2与y的行向量组合。
input_sample=input_sample‘;
target_sample=target_sample‘;
%读入影像。将影像变为2份,一份用于训练,一份用于测试。
OI = double(imread(‘caijian.tif‘));
[xyz] = size(OI);
OI = reshape(OIx*yz);
OI=OI‘;
%打开神经网络工具
nprtool
%创建网络(选择运算法则Algorithms+设置训练参数)
trainFcn = ‘trainscg‘;%设置训练函数。ScaledConjugate Gradient算法内存需求较小,计算速度快。
hiddenlayerSize = 10;%设置掩层数量
net = patternnet(hiddenlayerSize trainFcn);%建立网络
net.input.processFcns = {‘removeconstantrows‘‘mapminmax‘};%数据归一化处理
net.divideFcn = ‘dividerand‘; %随机划分数据
net.divideMode = ‘sample‘; %划分每个样本
net.divi
相关资源
- 随机孔隙的生成,用使用MATLAB
- IEEE 33节点配电网
- 奇异熵MATLAB代码
- FM调制解调(matlab)
- RLS功率谱估计
- LQR matlab 仿真程序m文件
- 第二类齐次Fredholm积分方程的数值求解
- 依据卫星星历计算坐标(含代码、数
- Matlab强化学习_网格迷宫问题_SarsaLam
- MATLAB强化学习_多臂赌机问题_时变eg
- MATLAB强化学习_多臂赌机问题_softmax策
- GPS-INS组合导航Matlab程序.zip
- 协同粒子群matlab程序
- 粒子群算法应用在路径规划matlab
- matlab模拟复杂网络攻击源代码.zip
- 一维非稳态对流扩散问题有限体积
- MATLAB 元胞自动机交通流双车道
- mdp马尔科夫过程的MATLAB代码
- 电力系统状态估计-最小二乘+不良数据
- 投影寻踪-遗传算法MATLAB程序
- 霍夫变换MATLAB程序代码
- 电力电子AC-AC变换器MATLAB仿真.rar
- matlab图形取点程序
- 凯斯西储大学轴承故障特征频率计算
- 电力系统机组组合优化问题
- 二维傅里叶变换二维峰值检索MATLAB代
- bp神经网络的matlab实现.m文件
- matlab电池模型
- matlab车牌识别字符模版
- STBC-code.zip
评论
共有 条评论