资源简介
在网上收集了很多资料,然后整理出了这个代码,并根据个人理解做了一些比较详细的注解。希望能对大家有所帮助,不足之处也请大家多多指教!
代码片段和文件信息
% 导入样本数据
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仿真文件+实验报告
- 串行级联cpm系统MATLAB仿真
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
评论
共有 条评论