gentelyang的博客

IT界的小学生

SSD: Single Shot MultiBox Detector学习总结

发表会议:2016 ECCV 作者:Wei Liu 论文:https://arxiv.org/abs/1512.02325 代码:https://github.com/weiliu89/caffe/tree/ssd 一:模型结构 SSD由VGG-16扩展并添加四个卷积层而成。   ...

2018-11-21 17:41:39

阅读数 160

评论数 0

YOLO3学习总结

一:背景介绍:YOLO-v3与目前最好的实时监测网络的性能对比OLO作者推出 YOLOv3版,在Titan X上训练时,在mAP相当的情况下,v3的速度比 RetinaNet快3.8倍,同时YOLOv3 可以在22ms之内执行完一张320×320的图片,mAP得分是 51.5,和SSD的准确率相当...

2018-07-01 14:32:36

阅读数 10510

评论数 0

YOLO学习总结

每个网格要预测B个bounding box,每个bounding box除了要回归自身的位置之外,还要附带预测一个confidence值。  confidence代表了所预测的box中含有object的置信度和这个box预测的有多准两重信息。 YOLO的一些细节: 1:每个gri...

2018-05-28 21:09:14

阅读数 584

评论数 1

R-C3D: Region Convolutional 3D Network for Temporal Activity Detection

1:时序检测(Tmporal Action Detection)时序动作检测这一 方向,Video Analysis相关领域解读之Temporal Action Detection(时序行为检测)是要在视频序列中确定动作发生的时间区间及动作的类别,类似于图像中的目标检测任务,时序检测也可以分为生成...

2018-05-28 19:09:02

阅读数 850

评论数 0

RCNN,Fast RCNN, Faster RCNN整理总结

行人检测 概述:        行人检测有两种方向,传统算法和基于深度学习算法。传统算法的典型代表有Haar特征+Adaboost算法,Hog特征+Svm算法,DPM算法。而基于深度学习的行人检测典型代表有RCNN系列,YOLO系列和SSD系列。其中RCNN系列算法是现在使用的最广泛的基于深度学...

2018-05-27 17:02:07

阅读数 19025

评论数 0

数据库引擎学习总结

一:数据库引擎的定义数据库引擎简单来说就是一个"数据库发动机"。当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件。以关系型数据库为例,你发SQL语句给数据库引擎,数据库引擎解释SQL语句,提取出你需要的...

2018-05-19 11:07:03

阅读数 1440

评论数 0

xgboost原理与代码实现实例

在学习xgboost之前必须要熟悉gbdt,gbdt就是boosting方法和cart回归树,通过拟合上一个模型的残差进行学习。此题直接从需要优化的目标函数说起,这个目标函数总体包括三部分,第一部分就是损失函数l,第二部分f(t)部分就是指的L1、L2正则,constant指的是常数项,xgboo...

2018-04-26 22:24:17

阅读数 3423

评论数 1

人脸识别中面对的难题

1:光照问题:在非理想环境光照条件下和用户不配合(视角变化、表情变化、饰物乃至化妆)时,大多数人脸识别系统必然遇到识别性能下降问题。在诸多影响人脸识别性能的因素中,环境光照的变化是人脸识别领域最具挑战性的难题。 由于环境光照变化的影响,使得现有大部分人脸识别产品在实际应用中受到极大的局限。当识别时...

2018-04-19 16:42:41

阅读数 2754

评论数 0

利用BiLSTM网络实现文本分类

这里数据的Preprocess过程不贴代码了,训练过程(train)也不贴了,只是记录一下BiLSTM网络实现代码: 这里隐层数为2,词向量为100维。 import tensorflow as tf from tensorflow.contrib import rnn cla...

2018-01-29 15:54:02

阅读数 5222

评论数 1

长短时记忆网络(LSTM)

在文本分类中,CNN由于主要提取的是局部特征而忽略了global特征,这容易造成一次多义的现象,进而对文本分类的精度产生一定的影响,而LSTM是RNN的一种变形,其处理的输入是序列化的输入,RNN由于容易更长久的记忆能力,容易造成梯度消失,所以可以利用lstm模型来防止序列化输入在传输时造成的梯度...

2018-01-29 15:46:14

阅读数 4230

评论数 0

利用卷积神经网络(cnn)实现文本分类

卷积神经网络在情感分析中取得了很好的成果,相比于之前浅层的机器学习方法如NB、SVM效果更好,特别实在数据集较大的情况下,并且CNN不用我们手动去提取特征,原浅层ML是需要进行文本特征提取、文本特征表示、归一化、最后进行文本分类,文本特征提取主要可以分为四步:(1):对全部训练文档进行分词,由这些...

2018-01-09 11:41:20

阅读数 13424

评论数 10

NLP之文本分类方法之基础知识

一:文本分类的处理大致分为文本预处理、文本特征提取、分类模型构建等。和英文文本处理分类相比, 中文文本的预处理是关键技术。 1:文本预处理(解决特征空间高维性、语义相关性和特征分布稀疏) 1.1中文分词技术 为什么分词处理?因为研究表明特征粒度为词粒度远远好于字粒度,其大部分分类算法不考虑...

2018-01-05 15:39:17

阅读数 2908

评论数 0

word2vec的学习心得及glove介绍

词向量的表示方法有很多中,比如用语料库、one-hot、词典、bag of words、TF-IDF、n-gram等等,这些都可以将一个词表示成词向量,但是它们有一个问题就是它们只是单纯的把词用向量表示出来,但没有利用到词和词之间的关系,比如猫用[0,0,1,...,0]狗用[0,1,....0]...

2017-09-13 17:30:57

阅读数 267

评论数 0

迁移学习和finetune的区别及迁移学习代码实现

1:迁移学习是将已经学习到的知识应用到其他领域,比如通用的语音模型迁移到某个人的语音模型上。     迁移学习就是将一个问题上训练好的模型通过简单的调整使其适用于一个新的问题。    例如利用ImageNet数据集上训练好的Inception-V3模型来解决一个新的图像分类问题,可以保留训练好的I...

2017-08-23 22:14:16

阅读数 10231

评论数 2

深度自编码器python实现

深度自编码器的原理上一节已经讲过,这次我们来看一下它的python代码实现,这是基于mnist的自编码实现。 from __future__ import division, print_function, absolute_import import tensorflow as tf i...

2017-08-22 15:28:29

阅读数 4044

评论数 0

自然语言处理小知识点

构建平行语料库的流程方法 语料的采集:在进行语料采集时,需要考虑两点因素:一是原始语料本身的质量,二是语料库的应用目标。 语料的质量主要是语言质量、翻译质量及语料保存的规范性而言。 如何建立语料库 建立单语语料库比较简单,只需要准备好相关语料(古代汉语/现代汉语/英文/其它语言),将语...

2019-03-09 19:05:30

阅读数 69

评论数 0

语料库汇总

1 语言资源 2 搜狗实验室(Sogou Labs) 3 Acollection of Chinese corpora and frequency lists 4 Corpus-basedLanguage Study TheLancaster Los Angeles Spoken Chin...

2019-03-09 10:12:36

阅读数 654

评论数 0

python基础(2)

1:dir()函数 dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数方法__dir__(),该方法将被调用,如果参数不包括__dir__(),该该方法将最大限度的收集信息。 2:python链接mysql数据库 由于MySQL...

2019-01-25 16:23:38

阅读数 63

评论数 0

python基础(1)

1:列表复制 # -*- coding=utf list1=[1,2,3] list2=[1,2,3,4] a=list1[:] b=list2 print(b) print(a) 输出:[1, 2, 3, 4] [1, 2, 3] 比较推荐的列表复制方法是list1[:]这种方法,b=...

2019-01-22 23:10:48

阅读数 93

评论数 0

Go基础编程:获取命令行参数

部署golang项目时难免要通过命令行来设置一些参数,那么在golang中如何操作命令行参数呢?可以使用flag库和os库。 1:flag库的使用 Go语言标准库提供了用于快迅解析命令行参数的flag包,大致的使用步骤如下: a.通过flag.String(), flag.Bool(), fl...

2019-01-16 23:32:19

阅读数 38

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭