首页 > 其他分享 >Mobile net V系列详解 理论+实战(3)

Mobile net V系列详解 理论+实战(3)

时间:2024-09-21 19:55:34浏览次数:12  
标签:Mobile 模型 张量 times 卷积 详解 内存 深度 net

请添加图片描述

Mobilenet 系列

论文精讲部分

鉴于上一小节中采用的代码是V2的模型,因此本章节现对V2模型论文讲解,便于读者能够更好的使用V2模型。通过引文格式标注自己对当前部分的理解,可能存在歧义各位酌情理解。

0.摘要

在这篇论文中,我们描述了一种新的移动架构MobileNetV2,它在多个任务和基准测试中提升了移动模型的最先进性能,同时覆盖了不同模型大小的广泛范围。我们还描述了将这些移动模型高效应用于物体检测的新框架,我们称之为SSDLite。此外,我们展示了如何通过深度学习框架DeepLabv3的简化形式(我们称之为Mobile DeepLabv3)构建移动语义分割模型。

MobileNetV2基于一种倒置残差结构,在细小的瓶颈层之间建立了快捷连接。中间扩展层使用轻量级深度卷积来过滤特征,作为非线性的来源。此外,我们发现在狭窄层中移除非线性操作对于保持表达能力很重要。我们证明了这提升了性能,并提供了导致这一设计的直觉。

最终,我们的方法允许将输入/输出域与变换的表现力进行解耦,这为进一步分析提供了一个便利的框架。我们在ImageNet分类、COCO物体检测、VOC图像分割上衡量了我们的性能。我们评估了准确度与操作次数之间的权衡,操作次数通过乘加(MAdd)测量,以及实际延迟和参数数量。

摘要简述,其模型主要是对Mobilenet进行修改提升了算法性能,并且其模型大小可变性使其对不同大小轻量级模型上全面覆盖。并且提出这个模型的另外一种可能性,用于物体检测SSDlite。其模型主要是对V1的问题通过一些巧妙的方法进行改进,解决方法就是倒置残差结构,具体细节后续讨论。主要就是引入了残差结构和删减了一点激活函数,因为Relu的特性问题。

1. 引文

神经网络已经彻底改变了许多机器智能领域,使得在具有挑战性的图像识别任务上实现了超人的准确性。然而,提高准确性的努力往往需要付出代价:现代的最先进网络需要高计算资源,在许多移动和嵌入式应用中超出了其处理能力。

本文介绍了一种针对移动和资源受限环境专门设计的新型神经网络架构。我们的网络通过显著减少操作次数和所需内存,同时保持相同的准确性,推进了为移动设备定制的计算机视觉模型的最先进水平。

我们的主要贡献是一个新颖的层模块:倒置残差与线性瓶颈。该模块以低维压缩表示为输入,首先扩展到高维,并通过轻量级深度卷积进行过滤。随后,特征通过线性卷积重新投影回低维表示。官方实现作为TensorFlow-Slim模型库的一部分已经可用于[4]。

这个模块可以使用任何现代框架中的标准操作高效实现,并且允许我们的模型使用标准基准在多个性能点上超越最先进水平。此外,这个卷积模块特别适合移动设计,因为它通过永远不完全实化大的中间张量,显著降低了推理过程中所需的内存占用。这减少了在许多嵌入式硬件设计中对主内存访问的需求,这些设计提供少量非常快速的软件控制缓存内存。

主要还是阐述其主要工作了就是设计了一个倒置残差结构,其实说的还挺清晰的但是乍一看看不懂需要进行后续的主体内容才能看明白。别慌别慌,图一乐部分。主要是在引文部分介绍一下背景信息,以及自身的主要工作。属于是大型的摘要了。

2. 引文

在过去几年里,调整深度神经架构以在准确性和性能之间找到最佳平衡一直是一个活跃的研究领域。许多团队通过手动架构搜索和训练算法的改进,==对早期设计如AlexNet、VGGNet、GoogLeNet和ResNet进行了显著改善。==最近在算法架构探索方面取得了很多进展,包括超参数优化以及网络剪枝和连接学习的各种方法。大量工作也致力于改变内部卷积块的连通性结构,如ShuffleNet中所做的,或引入稀疏性等。

其实这段还好,主要是大佬的文章基本小成果人家也不引用,就是AlexNet 现阶段的CNN主体框架,人家VGG就是深层预训练模型。现阶段还在使用。GoogLeNet则是

标签:Mobile,模型,张量,times,卷积,详解,内存,深度,net
From: https://blog.csdn.net/weixin_47332746/article/details/142354880

相关文章

  • C++ -命名空间-详解
    博客主页:【夜泉_ly】本文专栏:【C++】欢迎点赞......
  • Dockerfile的详解与案例
    《Dockerfile详解与案例》一、Dockerfile简介Dockerfile是一个用来构建Docker镜像的文本文件,它包含了一系列指令,用于描述如何创建一个Docker镜像。通过Dockerfile,你可以定义镜像的基础环境、安装软件包、设置环境变量等操作,从而实现快速、可重复地构建容器镜像。......
  • 粒子群算法(Particle Swarm Optimization,PSO)详解
    算法背景粒子群算法,也称粒子群优化算法或鸟群觅食算法(ParticleSwarmOptimization),缩写为PSO。粒子群优化算法是一种进化计算技术(evolutionarycomputation),1995年由Eberhart博士和kennedy博士提出,源于对鸟群捕食的行为研究。该算法最初是受到飞鸟集群活动的规律性启......
  • Netty+HTML5+Canvas 网络画画板实时在线画画
    采用Html5的canvas做前端画画板,发送数据到后端Netty服务,实时转发笔迹数据,在线实时同步画笔轨迹,单击绿色小方块,保存画板的图片页面:<!--index.html--><!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>网络画画板</title></head><body&g......
  • Kubernetes集群部署(kubernetes)
    三台主机恢复到docker快照状态;检查驱动器类型为sytemd;设置各个节点的主机名;然后同步会话,修改hosts文件;在k8s运行过程中不建议使用交换分区;关闭交换分区;但是这种方法是临时性的;如何设置永久不启用交换分区;交换分区也是以挂载的方式加入到系统中的;注释掉......
  • uniapp - 实现安卓App打包上架应用商店详细教程,详解Hbuilder打包编译apk发布上传到应
    前言【苹果App】打包上架Appstore应用商店,请访问。在uni-app安卓App项目开发中,详解打包app及上架应用市场教程,uniapp打包app安卓应用并发布到软件商店,提供多种方式打包编译为APK文件(HbuilderX云打包/本地原生打包/离线打包),附带申请Android签名证书多种方法、对要上......
  • 从源码到平台:食堂采购系统与供应链管理平台的开发详解
    本篇文章,小编将从技术角度探讨如何基于源码开发一个食堂采购系统,并结合供应链管理平台的实现策略,帮助开发者与企业深入了解该系统的开发流程与关键要点。 一、食堂采购系统源码开发概述食堂采购系统作为餐饮企业管理食材采购、库存以及成本控制的核心工具,需要具备多项功能模块来支......
  • 软件开发详解:通过源码搭建高效的食堂采购与供应链管理平台
    通过源码构建定制化的系统,能够让企业根据自身需求灵活调整功能,打造符合其业务流程的高效管理平台。接下来,小编将详细介绍如何通过源码搭建一套高效的食堂采购与供应链管理平台,并分析其在技术架构、功能实现及优化策略方面的关键点。 一、食堂采购与供应链管理平台的基本需求在构建......
  • Java高级05telnet,Socket
    telnet既测试了端口号也测试了IP是否通畅//80是开放的端口号telnet111.206.208.13580//退出ctrl+]quit//查看本机使用的端口号telnet-anoSocket//客户端publicstaticvoidmain(String[]args){//创建一个Socket对象,指定服务器的IP地址和端口号......
  • 一文通Maven :入门配置详解与最佳实践、进阶技巧、项目案例分析、常用依赖
    Maven是我们开发中的基础工具之一,尤为重要。它不仅仅是构建工具,还是项目管理、依赖管理、插件管理的强大平台。本文将通过对Maven配置进行详尽分析,并结合实际项目案例,讨论如何有效配置和优化Maven,提升项目的管理和开发效率。一、Maven基础概念与配置结构Maven的核心......