Efficient Net简单介绍

Efficient Net是一种先进的神经网络算法,它通过综合调整网络深度、宽度和输入图片分辨率来达到最优性能。工作流程包括通过Conv3x3转换输入,MBConv模块特征提取,精细化调整的MBConv层,自适应连接的特征图处理,以及最后的分类识别。网络参数的调整通过控制宽度、深度和分辨率的系数简化了调整复杂度。
摘要由CSDN通过智能技术生成

Efficient_Net算法

论文原文 EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
github 代码
pytorch 代码
CSDN 下载link
Efficient_Net是目前世界上最先进的神经网络算法之一,该算法具有复杂网络的量化调整能力,通过对网络深度(depth),宽度(width)和输入图片分辨率(resolution)的综合调整,获得对特定需求的最优网络参数,使网络同时具备了网络大小与识别准确率的双重优势。

Efficient Net工作流程

Efficient Net的工作流程如图所示。

efficient net 网络流程图

  1. 将图片经过第一个Conv3x3层转化为MBConv模块需要的输入维度;
  2. 图片经过一系列的MBConv模块提取出特征图(feature map);各个MBConv模块的参数进行了精细化调整以适应当前使用环境;组合式的尺度优化方法可以使网络获得更好的感受野;
  3. 利用基于Fully-Convlutional-Neural-Network的特征图自适应连接方式。使用Conv1x1网络将能适应各种不同尺寸的特征图,并将其统一为我们需要的维度;
    最后通过输出的特征图完成图片的分类识别检测。

Efficient Net的复杂网络量化调整

在Efficient Net中一个卷积网络层i可以定义为 Y i = F i ( X i ) Y_i=F_i (X_i) Yi=Fi(Xi) 其中 F F F是运算, Y Y Y是输出张量, X X X是输入张量,其维度为 < H i , W i , C i > <H_i,W_i,C_i> <Hi,

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值