AlexNet网络模型

深度学习AlexNet模型分析 深度学习AlexNet模型分析一、AlexNet背景二、AlexNet结构2.1 网络结构欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文... 阅读详情
2012年,Hinton的学生Alex Krizhevsky在《深度卷积神经网络的ImageNet分类》一文中提出了深度卷积神经网络模型AlexNet,是LeNet的一种更深更宽的版本。这是第一次将深度卷积神经网络 (CNN)、GPU 和巨大的互联网来源数据集(ImageNet)结合在一起。AlexNet首次在CNN中成功应用了ReLU、Dropout和LRN等Trick。AlexNet包含了6亿3000万个连接,6000万个参数和65万个神经元,拥有5个卷积层,其中3个卷积层后面连接了最大池化层,最后还有3个全连接层。它以显著的优势赢得了当年ILSVRC 2012奖,top-5的错误率(指给定一张图像,其标签不在模型认为最有可能的5个结果中的几率)降低至15.4%。AlexNet是神经网络在第二次低谷期后的第一次呐喊,确立了深度学习(深度卷积神经网络)在计算机视觉的统治地位,也推动了深度学习在语音识别、自然语言处理、强化学习等领域的拓展。

AlexNet主要使用到的新技术点如下:

  • 成功使用ReLU作为CNN的激活函数,并验证其效果在较深的网络超过了Sigmoid,解决了Sigmoid在网络较深时的梯度弥散问题。

  • 训练时使用Dropout随机失活(忽略)一部分神经元,以避免模型过拟合。

  • 在CNN中使用重叠的最大池化。AlexNet全部使用最大池化,避免平均池化的模糊化效果。并且AlexNet提出让步长比池化核的尺寸小,这样池化层的输出之间会有重叠和覆盖,提升了特征的丰富性。

  • 提出了LRN(局部响应归一化)层,对局部神经元的活动创建竞争机制,使得其中响应比较大的值变得相对更大,并抑制其他反馈较小的神经元,增强了模型的泛化能力。

  • 使用CUDA加速深度卷积网络的训练,利用GPU强大的并行计算能力,处理神经网络训练时大量的矩阵运算。

  • 数据增强,随机地从256´256的原始图像中截取224´224大小的区域(以及水平翻转的镜像),相当于增加了(256-224)2´2=2048倍的数据量。

AlexNet网络结构:

整个AlexNet有8个需要训练参数的层(不包括池化层和LRN层),前5层为卷积层,后3层为全连接层,如图所示:

  • 输入:input_size = [224, 224, 3]

  • 卷积层:

  • kernels = 48 * 2 = 96个卷积核

  • kernel_size = 11 * 11

  • padding = [1, 2] (左上围加半圈0,右下围加2倍的半圈0)

  • stride = 4

  • 输出:output_size = [55, 55, 96]

经 Conv1 卷积后的输出特征图像尺寸为:

池化层只改变图片矩阵大小,不改变其深度。即经MaxPool1后的输出特征图像尺寸为:

历经AlexNet网络的5层卷积层训练,在MaxPool3后的最终输出特征图像尺寸为[6, 6, 256]:

AlexNet网络的全连接层:FC1、FC2、FC3

最后一层是有1000类输出的Softmax层用作分类。

分析可见,除了Conv1外,AlexNet网络的其余卷积层都是在改变特征矩阵的深度(逐步加深),而池化层则只改变(缩小)其尺寸。

AlexNet最后一层是有1000类输出的Softmax层用作分类。 LRN层出现在第1个及第2个卷积层后,而最大池化层出现在两个LRN层及最后一个卷积层后。ReLU激活函数则应用在这8层每一层的后面。

因为AlexNet训练时使用了两块GPU,因此这个结构图中不少组件都被拆为了两部分。现在我们GPU的显存可以放下全部模型参数,因此只考虑一块GPU的情况即可。

AlexNet模型详细分析 Alex在2012年提出的alexnet网络结构模型引爆了神经网络的应用热潮,并赢得了2012届图像识别大赛的冠军,使得CNN成为在图像分类上的核心算法模型。 上面这种图就是AlexNet的网络结构 改网络的亮点在于: (1)首次使用了GPU进行网络加速训练。 (2)使用了ReLU激活函数,而不是传统的Sigmoid激活函数以及Tanh激活函数。 (3)使用了LRN局部响应归一化。 (4)在全连接层的前两层中使用了Droupout随机失活神经元操作,以减少过拟合。 对于AlexNet有5层卷积层,三个全连 阅读详情

相关推荐

R-CNN——AlexNet模型学习

这篇文章到这里也就算完成了,它不是一篇原创文章,可以看做是一篇学习笔记,用于后续的复习、回顾,也期待能碰上疑义相与析的友人

M_harbor的博客 2512

AlexNet(深度学习模型)详解

这样可以保证输出的特征图大小为55×55,同时减少了特征图的数量,从而避免了过拟合的风险。AlexNet的成功证明了深度学习在图像分类领域的重要性,并为计算机视觉领域的其他应用提供了新的思路和方法。该层的目的是减少特征图的大小,并增加模型的稳定性。该层的目的是减少特征图的大小,并增加模型的稳定性。AlexNet是一个用于图像分类的深度学习模型,它可以将输入的图像分为不同的类别。该技术可以对每个小批量的输入数据进行归一化处理,并对归一化后的数据进行线性变换和偏置,从而增加模型的非线性性和鲁棒性。

记录 IT 领域经验与见解的博客 1万+

AlexNet 论文精度,以及解析网络模型结构

《ImageNet Classification with Deep Convolutional Neural Networks》网络模型的名称由来:第一作者的名字 Alex Krizhevsky我们训练了一个大型的深度卷积神经网络,将ImageNet LSVRC - 2010竞赛中120万幅高分辨率图像分类到1000个不同的类中。在测试数据上,我们分别取得了37.5 %和17.0 %的前1位和前5位错误率,明显优于以往的先进水平。该神经网络包含6000万个参数和65万个神经元,由5个卷积层组成,其中部分卷

Flying Bulldog 的博客 2199

卷积神经网络CNN里经典网络模型之 AlexNet全网最详解(理论篇)

CNN里AlexNet网络的最后一层输出喂给了一个包含1000个单元的softmax层,用来对1000个标签进行预测。响应归一化层(Response-normalization layers)跟在第1和第2卷积层后面,Max-pooling层跟在Response-normalization层和第5卷积层后面,ReLU激活函数应用与所有卷积层和全连接层输出后。AlexNet的特点:使用ReLu作为激活函数、.数据增广(Data Augmentation增强)抑制过拟合、使用Dropout抑制过拟合

qq_55433305的博客 7632

TensorFlow实现AlexNet卷积网络模型

首先,我们先引入一些我们将会用到的库,并定义-些会用到的变量。设置batch size为32,表示每一轮训练的batch中样本的数目为32。不像基于MNIST或Cifar-10数据集的实验采用包含上百样例的 batch,batch size设置为32是因为图片数据比较大(高度和宽度都达到了224,深度达到了3),采用较大的 batch 会导致显存不足的情况。num_batch是batch的数量,由...

Ftwhale的博客 688

【图像分类】卷积神经网络之AlexNet网络模型结构详解

卷积神经网络之AlexNet网络模型结构详解

学无止境、积少成多、厚积薄发 2043

pytorch Alexnet 网络模型搭建

Alexnet 网络模型 网络亮点 首次使用GPU进行网络加速训练(是cpu的20-50倍速度) 使用Relu激活函数,而不是传统的sigmoid激活函数及Tanh激活函数 使用LRN局部相应归一化 在全连接层的前两层使用了Dropout随机失活神经元操作,以减少过拟合 pytorch 模型实现 import torch.nn as nn import torch #卷积核的数量仅仅用到论文中的一半 class AlexNet(nn.Module): def __init__(self, n

1738

比特大陆校招笔试

我当时做的时候没有概念(上边倒计时我一直以为是一个模块的),所以第一个模块写的太长了导致最后才留15分钟快速选的(一共18道题),有一题最后没有选上,两题没有认真看题目瞎选的,求求求过过过!选择题:主要考高中物理题、数学题(念过高中的一定会,但是需要时间算,需要留25分钟左右的时间做)第一道就是写个人的内容,什么最近读过的书,最近的感受等等;分为两个模块,考试内容超级无敌简单,但是注意时间掌握。注意这里别花太长的时间,不然后边来不及。第二道逻辑分析题,需要你写解答。

Domainwa的博客 668

Alexnet网络模型介绍

1、概述       AlexNet是2012年ImageNet竞赛冠军获得者Hinton和他的学生Alex Krizhevsky设计的。也是在那年之后,更多的更深的神经网路被提出,比如优秀的vgg,GoogleLeNet。其官方提供的数据模型,准确率达到57.1%,top 1-5 达到80.2%. 这项对于传统的机器学习分类算法而言,已...

南洲.的博客 1万+

SPARTAN6 + Verilog - FPGA step by step 从0开始学习(1)

SPARTAN6 + Verilog - FPGA step by step 从0开始学习(1)Step 1 软件安装Step 2 硬件获取Step 3 开始从头到脚建一个工程Step 3.1 新建一个工程 从0开始学习FPGA,最好的办法就是先建一个最简单的模块,并且跑起来,然后再慢慢展开。下面这个例子是要按照一定的周期点亮核心板上的一个led。 Step 1 软件安装 这个从0开始学习是用的xilinx的SPARTAN6。SPARTAN6集成开发环境用ISE,不能用Vivado,各自对应的版本不同。安装

xfacexx点点记录 5508

1、Ovirt 开源虚拟化平台安装

Ovirt虚拟化Node和Engine安装

大鱼 6266

LetNet、AlexNet、ResNet网络模型实现手写数字识别

本篇文章主要分享使用 LetNet、AlexNet、ResNet网络模型实现手写数字识别,项目的代码在下面的链接中。

博主关注人工智能、强化学习、嵌入式等||985高校A+学科研究生、猿龄六年||优快云博客专家、2024年博客之星TOP33、华为云享专家、人工智能领域优质创作者。 1868

Android AI Agent集成实战:架构设计与自动化技能开发

AI Agent(人工智能代理)是一种能够感知环境、自主规划并执行任务以达成目标的软件实体。其核心原理在于结合大语言模型的推理能力与工具调用(Tool Calling)技术,使应用从被动响应转向主动服务。在移动开发领域,这项技术的价值在于为应用注入“智能大脑”,实现跨应用自动化与个性化交互,从而显著提升用户体验和操作效率。具体到Android平台,其应用场景广泛,例如自动填写表单、智能聊天辅助、个性化工作流优化等。本文聚焦于Android AI Agent的工程化落地,深入探讨了如何利用Accessibil

weixin_42636895的博客 661

AlexNet网络模型复现

对AlexNet网络的学习与复现

m0_54111890的博客 1404

AD18 PCB模块的Copy

在PCB布局时,时常会将元器件先分模块进行排布,最后才会进行总体的布局,在局部布局的时候,想要移动一个模块的器件总是很麻烦,需要选中全部才能进行移动,有些时候还有选漏的情况,所以会将局部布局的模块把它看做一个整体进行移动,效果如下,元件,布线,铜皮,过孔以及元件编号的位置摆放都和源模块一模一样。4、再选中需要复用的模块内的元件,按照第3步的顺序排序,粘贴刚刚复制的Channel Offset参数。在PCB布局时,有多个模块原理图是一模一样的情况,我们可以只画一个模块,之后灵活应用模块,进行copy。

qq_53859658的博客 3237

物联网设备数据是如何流转的:基于EMQX与TDengine的前后端分离项目实践

背景 在我写了TDengine极简实战:从采集到入库,从前端到后端,体验物联网设备数据流转这篇文章后,不少读者朋友评论、私信说可不可以提供代码参考学习下,那必须是可以的。那篇文章主要介绍了数据采集、数据传输、数据转发、数据解析、数据存储、数据查询、数据呈现、数据导出、消息推送的物联网设备数据流程过程,作为体验 TDengine 的极简实战项目,没引入过多的业务设计(复杂功能)以及异步解耦设计(消息中间件)。 在整理代码的过程中,我发现虽然整个项目并不复杂,但是涉及到的技术点较多,有必要对关键的组件进行说明

Heartsuit的博客 9411

AlexNet网络模型学习

AlexNet网络模型学习

cyf1294311560的博客 578

YOLOv8魔改系列:将CIoU替换成Wise-IoU,飞速涨点

将YOLOv8中CIoU替换成Wise-IoU,实现飞速涨点

qq_66386046的博客 2678

AlexNet卷积网络模型

上一节介绍了LeNet-5经典卷积网络模型的构成以及如何实现这样的一个网络,并且在实现的模型上达到了99%的正确率,但是LeNet-5缺乏对于更大更多图片的一个分类的功能。 在2012年,有人提出了新的深度卷积神经网络模型AlexNet。在2012的ILSVRC竞赛中,AletNet模型取得了top-5错误率为15.3%的好成绩,对比于第二名16.2%的错误率,AlexNet的优势明显。从此,Al...

Ftwhale的博客 743

HiCMAE 论文复现:基于 RAVDESS 数据集的音视频情感识别

多模态情感识别是人工智能领域的重要研究方向,旨在通过结合多种感知模态(如音频、视频、文本等)来更准确地识别人类情感状态。与传统单模态方法相比,多模态方法能够利用不同模态间的互补信息,提高情感识别的鲁棒性和准确性。 RAVDESS(Ryerson Audio-Visual Database of Emotional Speech and Song)是一个常用的多模态情感识别数据集,包含24位专业演员(12名男性,12名女性)表达的8种情感状态(中性、平静、快乐、悲伤、愤怒、恐惧、厌恶和惊讶)的音视频数据。

max500600的博客 497

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【深度之眼】【Pytorch打卡第5天】:nn.Module与网络模型构建步骤;模型容器与AlexNet构建

任务简介:学习nn.Module类以及搭建网络模型步骤;熟悉搭建网络模型时常用的模型容器 详细说明: 本节第一部分介绍网络模型的基本类nn.Module,nn.Module是所有网络层的基本类,它拥有8个有序字典,用于管理模型属性,本节课中将要学习如何构建一个Module。 然后通过网络结构和计算图两个角度去观察搭建一个网络模型需要两个步骤:第一步,搭建子模块;第二步,拼接子模块。 本节第二部分介绍搭建网络模型常用的容器,如Sequential,ModuleList, ModuleDict,然

huxw_magus的博客 402

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

经典网络模型AlexNet

模型分析前言:卷积计算公式模型图示(原论文)模型源码模型分析第一大层(卷积、激活、池化)第二大层(卷积、激活、池化)第三大层(卷积、激活)第四大层(卷积、激活)第五大层(卷积、激活)自适应平均池化拉直层第六大层(舍弃层、激活层、全连接层)第七大层(舍弃层、激活层、全连接层)第八大层(全连接层) 前言:卷积计算公式 在开始之前我先讲一下卷积层的计算公式; H1,W1: 输入图片的高和宽 F: 卷积核的尺寸 P: 填充的数量 K: 卷积核的个数 H2,W2,D2: 输出后求出来的高、宽、通道数 对于P图像的填

scl52tg的博客 642

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

AlexNet网络模型讲解搭建以及训练

一、AlexNet网络详解 AlexNet是2012年ISLVRC 2012(ImageNet Large Scale Visual Recognition Challenge)竞赛的冠军网络,分类准确率由传统的 70%+提升到 80%+。 它是由Hinton和他的学生Alex Krizhevsky设计的。也是在那年之后,深 度学习开始迅速发展。 该网络的亮点在于: (1)首次利用 GPU 进行网络加速训练。 (2)使用了 ReLU 激活函数,而不是传统的 Sigmoid 激活函数以及 Tanh 激活函数

博客首页 1万+
上一篇: 第一章:随机事件和概率(三)
下一篇: VGGNet网络模型
种花家的码农
博客等级 码龄18年 33粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值