深度学习
文章平均质量分 84
小小小小侯
不知归来是否为少年,此间少年当出发
展开
-
VGGNet学习笔记
VGGNet学习笔记一、简介VGGNet由牛津大学的视觉几何组(Visual Geometry Group)提出,获得了2014年ILSVRC竞赛的分类任务第二名和定位任务第一名。主要贡献在于证明了使用3x3小卷积核,增加网络深度可以有效提升模型性能,并且对于其他数据集也有很好的泛化性能。VGGNet探索了卷积神经网络的深度与其性m能之间的关系,成功地构筑了16~19层深的卷积神经网络,证明了增加网络的深度能够在一定程度上影响网络最终的性能,使错误率大幅下降,同时拓展性又很强,迁移到其它图片数据上的泛化原创 2021-08-08 11:32:15 · 274 阅读 · 0 评论 -
Resnet 学习笔记
Resnet 学习笔记1、引言2015年,MSRA(微软亚洲研究院)何凯明团队的深度残差网络(Deep Residual Network)在Imagenet上取得冠军,可以说深度残差网络的提出是CNN图像史上的里程碑事件,Resnet的作者何凯明也因此获得了CVPR2016最佳论文奖。Resnet为什么这么强大,备受人们的青睐呢?因为它解决了深度CNN网络模型训练难的问题。我们知道2014年的VGG才19层,而15年的Resnet多达152层,这在网络深度上完全不是一个层次,我们可能会理所当然的认为Re原创 2021-08-08 11:29:01 · 376 阅读 · 0 评论 -
GAN 生成MNIST数据集
1、GAN是什么GAN(生成式对抗网络,Generative Adversarial Networks)是一种深度学习模型,模型通过框架中两个模块(生成模型 Generative Model 和判别模型 Discriminative Model)的互相博弈学习,从而产生相当好的输出。原始GAN理论中,只要求G和D能拟合出相应生成和判别的函数即可,而并不要求他们必须都是神经网络,但是我们的实际应用中,一般都是采用深度神经网络作为G和D。GAN论文:https://arxiv.org/abs/1406.26原创 2021-08-08 11:25:50 · 2424 阅读 · 5 评论 -
python 之 matplotlib 可视化
文章目录1、先看一个小demo2、figure 图像显示多个figure图像在一个figure中绘制多条曲线3、设置坐标轴设置坐标轴标签及其取值范围修改坐标轴的刻度改变坐标轴的位置1、先看一个小demo用matplotlib绘制一条直线,简单几行代码,一条直线就出来了import matplotlib.pyplot as plt # 导入matplotlib的一个子模块pyplotimport numpy as npx=np.linspace(-1,1,50)y=2*x+1plt.plot原创 2021-08-08 11:20:33 · 87 阅读 · 0 评论 -
初识Pytorch
1、Pytorch 简介Pytorch 是一个基于 torch 的 python 开源机器学习库,主要用于自然语言处理等应用程序。说到这了就不得不介绍一下 torch ,它是有大量机器学习算法支持的科学计算框架,是与 Numpy 类似的张量(Tensor)操作库,其特点是特别灵活,但因采用了小众的编程语言Lua,流行度不高,这才有了 Pytorch 的出现。所以说 torch 是 Pytorch 的前身,他们的底层语言相同,都是Lua,只是使用了不同的上层包装语言。Pytorch 主要是由 Faceb原创 2021-08-08 11:17:27 · 590 阅读 · 0 评论 -
基于深度学习的目标检测算法——one stage & two stage
前言????什么是目标检测呢?目标检测(objection detection)是计算机视觉(cv)的一个分支,在图像分类任务中,我们往往假设图像中只有一个主题目标,这时我们关注的是如何识别这个目标的类别,然而很多时候,一张图像中会有多个我们感兴趣的目标,我们想同时知道这些目标的类别以及他们所在的位置,在cv中,我们将这类任务称为目标检测或者物体检测文章目录前言1、two stage算法R ...原创 2020-05-04 14:05:48 · 1815 阅读 · 0 评论 -
CV的四大任务
引言学习的过程总是磕磕绊绊的,最近准备去学一下目标检测,还没开始去学,一个问题就在我的脑海中产生了,那就是图像识别和目标检测有什么区别,我怎么总感觉他们好像是一个东西?带着这个疑问,我去百度了一波,现在总算把这个问题搞定了CV四大任务图像识别和目标检测都是计算机视觉(CV)领域的一个分支,当然CV不只有图像识别和目标检测这两个任务,它还包括其他两个方面的任务。下面我就以一张图片为例,简单...原创 2020-05-03 18:02:49 · 2932 阅读 · 0 评论 -
python爬虫系列第1天
1、什么是爬虫从程序猿的角度来说,爬虫就是写程序,然后去互联网上抓取数据的过程。爬虫可以形象理解为在互联网这个网络上爬来爬去的一只蜘蛛,当遇到一些网站资源时,蜘蛛就会把它们爬取下来。很多语言都可以实现爬虫,例如java,ph,c,c++,但是pyhon语言语法简单,代码优美,而且具有强大的scrapy框架,更适合做爬虫2、涉及到的内容(1)一些库~有urllib、requests、bs4…这些(2)解析网页内容正则表达式、bs4、xpath、jsonpath(3)动态htmlselenium原创 2020-06-06 19:15:19 · 163 阅读 · 0 评论 -
浅析卷积神经网络
一、简要介绍谈到深度学习,不得不说的就是卷积神经网络了,近年来,无论是在图像识别、语音识别领域,还是在目标检测、语义分割领域,卷积神经网络都大放异彩,向我们展现出它独特的魅力。卷积神经网络 (Convolutional Neural Networks,CNN)是一类包含卷积运算且具有深度结构的前馈神经网络,它是为识别二维形状而特殊设计的一个多层感知器,这种网络结构对平移、比例缩放、倾斜或者共他形式的变形具有高度不变性。卷积神经网络它最重要的特性在于"局部连接"(或局部感知)与"权值共享"。局部连接原创 2020-07-21 21:47:35 · 1029 阅读 · 0 评论