- 博客(18)
- 收藏
- 关注
原创 卷积神经网络基础知识五(mobilenet)
一.简单介绍1.1 绪论论文下载地址:MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationshttps://link.zhihu.com/?target=https%3A//arxiv.org/abs/1704.04861v1MobileNetV2: Inverted Residuals and Linear Bottleneckshttps://link.zhihu.com/?targ
2021-06-30 14:06:44
1432
原创 卷积神经网络基础知识四(VGG)
一.简单介绍1.1 绪论论文下载地址:https://link.zhihu.com/?target=https%3A//arxiv.org/abs/1409.1556VGG是Oxford的VisualGeometryGroup的组提出的(大家应该能看出VGG名字的由来了)。该网络是在ILSVRC 2014上的相关工作,主要工作是证明了增加网络的深度能够在一定程度上影响网络最终的性能。VGG有两种结构,分别是VGG16和VGG19,两者并没有本质上的区别,只是网络深度不一样。1.2VGG优缺点VGG
2021-06-29 09:14:58
891
原创 卷积神经网络基础知识三(Alexnet)
一.简单介绍本文主要介绍卷积神经网络中的一个经典分类网络—Alexnet。1.1历史意义拉开卷积神经网络统治计算机视觉的序幕;加速计算机视觉应用的落地。1.2思考问题?- Alexnet网络结构及参数计算Alexnet网络的构成,为什么是8层,哪里用了LRN,哪里用了Pooling Layer,6000万网络参数如何计算?- Alexnet网络特色及训练技巧Alexnet网络结构特色及关键操作是什么?训练技巧是是什么?包含数据增强操作吗?- 实验设置和结果分析如何设置网络超参数、学习率
2021-06-28 11:42:51
333
原创 YOLOv5-Deepsort项目实战(Windows)
一.简介YOLOv5哈喽:深度学习之目标检测YOLOv5 https://zhuanlan.zhihu.com/p/378766432该文已经详细介绍了YOLOv5目标检测和YOLOv5模型训练过程,且效果还不错。DeepSortSORT算法的思路是将目标检测算法(如YOLO)得到的检测框与预测的跟踪框的iou(交并比)输入到匈牙利算法中进行线性分配来关联帧间 ID。而DeepSORT算法则是将目标的外观信息加入到帧间匹配的计算中,这样在目标被遮挡但后续再次出现的情况下,还能正确匹配这个ID,从而
2021-06-09 09:50:09
2424
4
原创 深度学习之目标检测YOLOv5
一.简介YOLOV4出现之后不久,YOLOv5横空出世。YOLOv5在YOLOv4算法的基础上做了进一步的改进,检测性能得到进一步的提升。虽然YOLOv5算法并没有与YOLOv4算法进行性能比较与分析,但是YOLOv5在COCO数据集上面的测试效果还是挺不错的。大家对YOLOv5算法的创新性半信半疑,有的人对其持肯定态度,有的人对其持否定态度。在我看来,YOLOv5检测算法中还是存在很多可以学习的地方,虽然这些改进思路看来比较简单或者创新点不足,但是它们确定可以提升检测算法的性能。其实工业界往往更喜欢使用
2021-06-08 10:18:34
4624
4
原创 卷积神经网络基础知识二
一.卷积神经网络的发展关于卷积神经网络的原理部分可以来这知乎 【哈喽】卷积神经网络基础知识一https://zhuanlan.zhihu.com/p/377435159二.超全卷积神经网络模型(LeNet–AlexNet–GoogLeNet–SqueezeNet–ResNet–DenseNet–MobileNet --ShuffelNet–EfficientNet )2.1 LeNet论文下载传送门 Gradient-based learning applied to document recog
2021-06-07 09:09:14
2851
原创 YOLOv3目标检测实战教程
一.简介这篇博客侧重从项目具体实践,适合刚入坑yolov3的小白。由于研究方向为计算机视觉方向,最近也是想把自己之前跑过的代码记录一下,方便自己以后查看,因而本文主要关于yolov3进行目标检测,具体原理大家可以参考大神的博客目标检测(九)–YOLO v1,v2,v3,我就不细讲了,直接进入正题,如何利用深度学习框架PyTorch对自己的数据进行训练以及最后的预测。论文地址:https://link.zhihu.com/?target=https%3A//pjreddie.com/media/file
2021-06-04 09:42:46
2544
原创 卷积神经网络
一.发展不是一帆风顺的1986 反向传播算法1998 利用反向传播(BP)算法训练LeNet5网络,标志CNN面世2006 Hinton提出深度学习的概念2012 Hinton其学生Alex 在寝室利用一块GPU搭建了一个深度学习模型。二.应用图像分类图像检索目标检测目标分割图像描述风格迁移三.卷积神经网络中常见的全连接层,卷积层以及池化层卷积神经网络(CNN)一般由输入层、卷积层、激活函数、池化层、全连接层组成,即INPUT(输入层)-CONV(卷积层)-RELU(激活函数)-P
2021-06-03 10:45:36
300
2
原创 Jetson Nano使用YOLOv4-Tiny进行目标检测
一.简介本文硬件是Jetson Nano 4G,操作系统ubuntu18.04。利用nano自带的模型对图像的检测识别。二.环境搭建第一步:jetson nano更换国内源首先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak然后输入 sudo gedit /etc/apt/sources.list 打开文本编译器然后换源 比如清华源 自行百度寻找源地址,下面提供一种方式:sudo vim sources.list按i键进入编
2021-06-02 10:17:40
1800
1
原创 知识图谱之多轮智能问答
简介本文主要讲述具体项目实现细节,关于原理部分没有过多介绍,小伙伴可以自行查询学习。一.环境搭建1.1开发环境pycharm 语言python3.6 JDK15.01 neo4j4.2.2,部分截图如下二.基于知识图谱的电影问答系统实现项目实现具体过程:第一步:打开本地neo4j网页,如下图第二步:打开本地项目文件第三步:运行相关py文件分别是建立图谱、建立词表、chatbot_graph.py注意:要记得路径修改为自己neo4j账号密码以及提前将数据集放置到项目中三.
2021-06-01 09:38:07
1407
3
原创 深度学习之目标检测YOLOv4-tiny
深度学习之目标检测YOLOv4-tiny一.模型介绍理论这里不过多介绍,推荐一篇大佬博文:https://blog.csdn.net/weixin_44791964/article/details/107041297?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162242961416780357211665%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%
2021-05-31 11:49:11
2155
2
原创 Python学习线路图
day07-面向对象目录一、特殊方法和参数#1. 成员方法的self参数#成员方法中self表示调用该方法的对象对象调用⽅法时,python解释器会把这个对象作为第⼀个参数传递给⽅法 通过self也可以获取对象的属性,调用对象的其它成员方法.class Person: def __init__(self, name, age): # 定义成员属性 self.name = name self.age = age def sayHel
2020-08-20 21:09:16
330
原创 Python学习线路图
day06-特殊参数/文件IO/面向对象目录一、默认参数和关键字参数二、可变参数三、递归函数四、文件I/O五、文件I/O练习六、面向对象一、默认参数和关键字参数1. 默认参数#形参设定默认值 称为 默认参数调用函数时,如果没有传入默认参数对应的实参,则实参使用默认值默认参数在调用的时候可以不传递,也可以传递def sayHello(name='林青霞'):# 形参 没有默认数据的参数定义在有默认数据的参数后面 ''' 给女神打招呼 :param name:
2020-08-19 18:12:19
242
原创 Python学习线路图
第五天-高级变量和公共语法目录一、集合二、字符串三、字典四、高级变量练习五、高级变量类型的公共语法六、切片七、高级变量练习八、推导式一、集合set被称为集合,是无序的,并且集合中的元素是唯一的1. 集合的创建2. 遍历集合中元素3. 集合中添加元素4. 集合删除元素二、字符串字符串就是一串字符,是编程语言中表示文本的数据类型1. 字符串定义Python中可以使用一对双引号或者一对单引号定义字符串str1 = 'hello'str2 = "hello"2
2020-08-13 16:46:17
222
原创 Python学习线路图
第三天补充内容:PyQt综合案例需求:实现一个用户注册界面,并将用户注册信息打印出来。具体内容包括:用户名、密码、性别、爱好、个性签名、择偶要求、确认注册按钮实现效果图如下:分析:效果图整体呈现竖直布局;局部可分三部分:1表单布局(用户名,密码,性别,爱好,个性签名);2水平布局(择偶要求 多行输入文本框);3注册按钮。代码from PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import
2020-08-10 19:17:29
187
原创 python学习线路图
一、PyQt简介PyQt是一套Python的GUI开发框架,即图形用户界面开发框架.Python中经常使用的GUI控件集有PyQt、Tkinter、wxPython、Kivy、PyGUI和Libavg.其中PyQt是Qt(c++语言实现的)为Python专门提供的扩展。Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面开发框架。 2008年,Qt Company被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。 2012年,Qt被Digia收购。 2014年4月,跨平
2020-08-08 15:30:11
300
原创 python学习线路图
第二天.循环和列表@[目录]目录一、while循环二、循环练习-九九乘法表三、for循环和range四、for循环练习五、列表一、while循环1. 程序的三种执行流程程序的执行流程有三种,分别是:顺序执行、分支执行、循环执行顺序 —— 从上向下,顺序执行代码分支 —— 根据条件判断,决定执行代码的分支循环 —— 让 特定代码 重复 执行2. while循环循环的作用是让指定的代码重复的执行 while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行
2020-08-06 22:54:53
308
原创 python学习线路图
第一天python基础目录一.python简介二.python开发环境搭建三.程序注释四.变量与数据类型五.输入输出函数六.其它运算符七.条件控制语句八.综合应用–石头剪刀布一.python简介1.计算机组成#计算机(computer):俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。计算机组成分为:计算机硬件组成以及计算机软件组成。计算机组成遵循经典的冯·诺依曼结构运算器:负责数据运算,即数据的加工处理控制器:整个计算
2020-08-06 16:40:54
332
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人