【Efficient-Net】基于Efficient-Net效滤网的目标识别算法的MATLAB仿真
%定义efficientnet的结构
layers = [imageInputLayer([128 128 3]);%注意,128,128,3是训练样本的大小,这个和参考文献不一样,要根据实际输入设置%stage1convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 1batchNormalizationLayer;reluLayer;maxPooling2dLayer(floor(resl)+1,'Stride',2);%stage2convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 1batchNormalizationLayer;reluLayer;%stage3convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 2batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 2batchNormalizationLayer;reluLayer; %stage4convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 2batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 2batchNormalizationLayer;reluLayer;maxPooling2dLayer(floor(resl)+1,'Stride',2);%stage5convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 3batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 3batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 3batchNormalizationLayer;reluLayer;maxPooling2dLayer(floor(resl)+1,'Stride',2);%stage6convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 3batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 3batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 3batchNormalizationLayer;reluLayer;%stage7convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 4batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 4batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 4batchNormalizationLayer;convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 4batchNormalizationLayer;reluLayer;maxPooling2dLayer(floor(resl)+1,'Stride',2);%stage8convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 1batchNormalizationLayer;reluLayer;maxPooling2dLayer(floor(resl)+1,'Stride',2);%stage9convolution2dLayer(floor(depth)+1,floor(width)+1,'Padding','same');%layer 1batchNormalizationLayer;reluLayer;%FCfullyConnectedLayer(CLASSNUM);%softmaxsoftmaxLayer;%输出分类结果classificationLayer;];options = trainingOptions('sgdm', ...'InitialLearnRate', 0.01, ...'MaxEpochs', 200, ...'Shuffle', 'every-epoch', ...'ValidationData', imdsValidation, ...'ValidationFrequency', 5, ...'Verbose', false, ...'Plots', 'training-progress');
rng(1);
%使用训练集训练网络
net = trainNetwork(imdsTrain, layers, options);
训练过程如下:
训练精度为94.17%。
平均损失过程如下:
不同训练样本数量对应的训练性能(注意,每次训练会有一定的波动和偏差)
训练样本比例 |
改进前的训练性能 |
改进后的训练性能 |
5% |
85.46% |
92.23% |
10% |
89.20% |
90.08% |
20% |
94.65% |
92.94% |
40% |
93.53% |
94.82% |
60% |
94.66% |
98.06% |
80% |
94.67% |
98.08% |
90% |
98.08% |
100% |
A05-79
【Efficient-Net】基于Efficient-Net效滤网的目标识别算法的MATLAB仿真相关推荐
- 【OMP信道估计】基于OMP压缩感知的信道估计算法的MATLAB仿真
1.软件版本 MATLAB2021a 2.本算法理论知识 3.核心代码 clc; clear; close all; warning off; addpath 'func\'CYC = 20; for ...
- 【Efficient-Net】基于Efficient-Net效率网的目标识别算法的MATLAB仿真——详细版
目录 1.软件版本 2.本算法理论知识点 3.算法具体理论 4.部分核心代码 5.仿真演示
- 【步态识别】基于CNN深度学习的步态识别算法的MATLAB仿真
目录 1.软件版本 2.本算法理论知识点 3.算法具体理论 4.核心代码 5.仿真演示
- 基于FAST-RCNN深度学习的目标识别算法的MATLAB仿真
1.算法简介 <Rich feature hierarchies for Accurate Object Detection and Segmentation>这篇文章的算法思想又被称之为 ...
- 基于NSGAII的多目标遗传优化算法的matlab仿真
目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 在遗传算法在解决多目标优化遇到瓶颈时,许多学者花费了不少时间和精力在多目标优化的遗传算法上,Goldberg首先将Pareto ...
- 基于matlab的ldpc编码的构造,基于LDPC编码的GMSK调制与解调及matlab仿真实现(含录像)...
基于LDPC编码的GMSK调制与解调及matlab仿真实现(含录像)(开题报告,论文10700字,程序代码,录像) 摘 要 随着无线通信技术的不断发展与进步,数字电视广播.移动视频点播等对数据吞吐量要 ...
- 基于二维切片图序列的三维立体建模MATLAB仿真
目录 1.算法概述 2.仿真效果预览 3.核心MATLAB程序 4.完整MATLAB程序 1.算法概述 isosurface 等值面函数 调用格式: fv = isosurface(X,Y,Z,V,i ...
- 【频谱分配】基于频谱空洞预留算法的频谱分配算法的matlab仿真
1.软件版本 MATLAB2013a 2.本算法理论知识 基于概率切换和最小化概率切换的频谱切换算法,由于过多的考虑了资源的合理利用,使得次用户的不切换概率并大于等于的情况,从而导致对应的次用户的服务 ...
- 【频谱共享】基于认知无线电的VCG拍卖机制频谱共享算法的MATLAB仿真
目录 1.软件版本 2.本算法理论知识点 3.算法具体理论 4.部分核心代码 5.仿真演示 6.本算法写论文思路 7.参考文献 8.相关算法课题及应用 1.软件版本 matlab2021a 2.本算法 ...
最新文章
- 超酷flash光芒光线特效
- 学习 WCF (6)--学习调用WCF服务的各种方法
- 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
- Angular ngTemplateOutlet 元素的学习笔记
- Unity3D之UGUI基础5:Toggle复选框
- VB.net中的sender和e
- 想打造一款成功的移动应用?你最需要关注性能指标!
- 非因解读 | Multiplex immunofluorescnece-多重免疫荧光结合单细胞蛋白组技术探索肿瘤微环境
- (1)CC3200学习之blinky导入后报编译器版本错误
- 一文学会用Python操作Excel+Word+CSV
- javascript顺序点击文字验证
- autojs打开微信扫一扫,扫描二维码等信息的脚本
- 面试之HashMap与HashTable
- 【安卓笔记】图片特效之黑白效果
- Win10备份错误代码0x800700e1怎么解决?
- 【校招VIP】产品经理行测之数列题
- java 获取月份 年份_Java程序获取当前日期,年份和月份
- 20194711 阚宇航 第一次软工作业
- js 获取当前日期周一和周日
- 500行C++代码实现软件渲染器 - 0.引言