自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 non-maximum suppression

非极大值抑制(Non-Maximum Suppression,NMS),顾名思义就是抑制不是极大值的元素,可以理解为局部最大搜索。这个局部代表的是一个邻域,邻域有两个参数可变,一是邻域的维数,二是邻域的大小。这里不讨论通用的NMS算法(参考论文《Efficient Non-Maximum Suppression》对1维和2维数据的NMS实现),而是用于目标检测中提取分数最高的窗口的。例如在行人检测...

2018-11-19 15:45:51 185

原创 感知机-理论心得体会

感知机1957年由Rosenblatt提出,是二分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,即+1和-1。感知机对应于特征空间中将实例划分为正负两类的分离超平面。感知机学习的目的是找出将训练数据正确划分的线性分离超平面,具体的方法是使用梯度下降法尝试不断减少损失函数。---感知机是神经网络和支持向量机(SVM)的基础。1.定义感知机的输入空间为:为n维特征向量输出空间为:{-1,...

2018-07-11 22:20:56 1236

原创 机器学习-开端

学机器学习也有一段时间了,但是纸上得来终觉浅,书看了一遍又一遍,但是过一段时间又回到原点。所以我觉得我总得留下来点什么,以前总觉得自己不算笨,很少做笔记,以前看来我这样做的效果不错,考试总能让自己满意,但是现在发现学习得快,忘得也快。人生有时候需要将就,有时候就不能将就。我还年轻,我觉得还经得起折腾。一切都从这里开始吧!!!记一下自己的所得,总结一下自己的不足。一年之后再来看!!!...

2018-07-11 21:37:15 160

原创 Fast R-CNN

Fast R-CNN是在R-CNN和SPP-Net的基础上改良而来的。R-CNN的缺点a,步骤繁琐首先需要对输入的数据进行wrap或者crop,从而将数据变为fix的输入(224*224)然后对于输入的每一个proposal,通过5个卷积网络和2个全连接网络进行训练而且还需要使用SVM对数据进行fine tuning最后还需要对bbox进行回归学习b,占用空间和时间在SVM和bbox回归时,从图片...

2018-07-09 17:03:07 128

原创 SPP笔记

SPP全称为Spatial Pyramid Pooling,即空间金字塔池化,听名字就知道是对RCNN的一种变形,目的是为了解决RCNN输入图像的大小固定(224*224)的问题,因为真实照片中的物体的大小并不都一样,对图像就行wrap或者切割,不可避免会造成图像的失真,从而增大运算结果的误差。SPP与RCNN最大的不同就是SPP使用了一个全连接层,而不进行微调,并且计算region propsa...

2018-07-09 15:14:24 1119 1

原创 R-CNN理解

RCNN(Regions with CNN features)是使用CNN方法解决图片中目标检测问题,借助CNN良好的特征提取和分类性能,通过RegionProposal方法实现目标检测问题的转化。        算法可以分为四步:        1)候选区域选择        Region Proposals是CNNs使用的一类传统的区域提取方法,主要进行特定目标检测,比如人脸、行人可以看作不同...

2018-07-09 09:40:51 280

原创 区块链

任何人都能提交记录每个人都是监督者信息存储在个人计算机中分布式和 去中心化 避免被操作和破坏按照时间先后顺序存放别人提交的记录 密码学

2018-06-22 18:25:49 136

原创 基于CUDA的并行计算技术及应用

CUDA是NVIDIA发布的GPU上的并行计算平台和模型, 2006年第一代CUDA发布,截至2018年最新的是9代CUDA1、GPU并行计算的发展历程早期GPGPU(汇编)--中期GPGPU--目前的GPGPU(CUDA)GPU和CPU相比的优势在于,架构,显存,共享存储,SM(流式多处理器)2 CUDA软件架构1、开发库--CUFFT/CUBLAS2、运行时环境(CUDA RunTime)3、...

2018-06-22 18:25:06 1191

原创 开发测试团队有感

1、开发团队与测试团队要分开,测试团队不能受制于开发团队,独立性在测试工作中特别重要。2、开发人员与测试人员的每次交流需要进行记录3、测试人员要热衷于找问题、挑毛病,有质量要求。...

2018-06-22 14:50:40 343

原创 python+pandas读取csv文件

import pandas as pddata_train = pd.read_csv("D:/deep/Titanic/train.csv")

2018-06-08 07:23:47 926 1

转载 numpy.dot用法

首先看定义:Dot product of two arrays. Specifically,If both a and b are 1-D arrays, it is inner product of vectors (without complex conjugation).If both a and b are 2-D arrays, it is matrix multiplication, ...

2018-06-01 11:50:48 503

原创 快鹿--常用目录管理--提高工作效率

在使用电脑的过程中,每个人都有几个常用的目录像我目录特别深,每次找自己的文件或者目录时,就觉得特别焦虑,所以在吃饭的时候,写了一个管理常用目录的小公举---快鹿选中目录以后,双击Open即可打开相应的目录,没有什么技术难题,但是这几天用的很开心,,,...

2018-06-01 11:24:05 145

原创 python中调用numpy生成正太分布时,numpy.random.randn()与rand()的区别

进行深度学习时,常常需要使用一些正太分布数据,numpy就提供了很多方法,生成正太分布数据,减少了我们很多工作量 numpy.random.randn(x1,x2,x3.....)是从标准正态分布中返回一个或多个样本值。 numpy.random.rand(x1,x2,x3.....)的随机样本位于[0, 1)中。 import numpy as nparr1 = np.random.rand...

2018-06-01 11:14:30 2505

原创 python zip函数

1、语法     zip([iterable, ...])    参数: iterabl -- 一个或多个迭代器;    返回:元组2、示例    a = [1,2,3]    b = [4,5,6]    zipped = zip(a,b)    #压缩   Result:[(1, 4), (2, 5), (3, 6)]   zip(*zipped)             #解压   Resu...

2018-06-01 10:24:02 135

原创 使用VS2013发布ASP.NET Web项目

一、创建网站项目1.1、新建项目点击文件->新建->项目1.2、选择ASP.NET Web窗体应用程序填写项目名称,点击确定1.3、修改Default页面,添加测试数据二、发布网站2.1选择生成-发布myShop2.2自定义发布文件2.3配置文件名称2.4选择发布方法---文件系统 2.5选择发布目标位置2.6点击发布—发布成功...

2018-05-31 15:10:36 4618

原创 线性回归过拟合解决办法

1、通过PCA算法丢弃一些对最终预测结果影响不大的特征2、保留所有特征,使用正则化技术,减少特征前面的参数θ的大小---修改损失函数,实例如岭回归以及Lasso回归...

2018-05-24 11:48:42 2522

原创 Andrew Ng--∇AtrAB =BT

2018-05-24 11:10:04 573

原创 使用Advanced Installer 13.5对VS2013开发的网站打包成exe研究

1、选择打包的项目类型2、设置软件/服务名称和公司3、选择打包类型(MSI,EXE,CD,GPO,WebInstaller)4、选择安装包输出位置5、选择打包项目(选择任一ASP.NET项目)6、等待加载7、选择生成模式(默认选择Debug-AnyCPU)8、选择打包文件(后续可调整)9、选择需要的EXE文件(后续可调整)    10、到达主页面 ...

2018-05-24 10:52:17 634

原创 首次使用gitHub时,对Git进行配置--并且上传第一个项目

一、配置ssh1.1、初始化ssh  a、输入命令行    git config --global user.name test(你的github用户名)    git config --global user.email [email protected](你的github注册邮箱)  1.2、创建本地ssh a、输入命令行 ssh-keygen -t rsa -C "[email protected]...

2018-05-24 10:43:15 679

原创 dropout理解

大规模的神经网络有两个缺点:费时,容易过拟合dropout效果:每次从原始网络中找到一个更瘦的网络,对于一个有N个节点的神经网络,相当于有了2~n个新模型dropout迫使一个神经单元,和以概率随机挑选出来的其他神经单元一起工作,减弱各个神经单元间的关联度,增强了网络的泛化能力...

2018-05-24 09:38:53 359

原创 梯度下降理解

1、随机梯度下降:局部最优,可能摇摆,但是前期速度较快2、批量梯度下降:全局最优,精度高,速度较慢,后期速度会超越随机梯度下降

2018-04-26 11:40:38 115

原创 Storm优点简述

1、Storm是分布式的,处理实时不间断处理数据,如Twitter2、Storm之所以可靠,在于nimbus和worker的状态都存储在zookeeper中,因此当worker宕机时,可以通过zookeeper快速恢复...

2018-04-26 11:38:01 1830

原创 cross validation set 想法

1、LOOCV方法,即(Leave-one-out cross-validation)(延伸  --  多次随机测试 )优点:出错较少 缺点:计算量太大差不多N倍2、K-fold Cross Validation将样本分为M块,k块验证,M-k块测试 ,CM,k次验证优点:成本较少,耗时却更少...

2018-04-17 20:38:54 118

原创 C++ vector

vector<int> v;排序:sort(v.begin(),v.end());查找:vector<int>::iterator result = find( v.begin( ),v.end( ), 2 ); //find-2

2018-04-12 17:44:49 89

原创 leetCode-458. Poor Pigs

C++:提示,分析pigs处于的状态class Solution {public:    int poorPigs(int buckets, int minutesToDie, int minutesToTest) {        if(buckets<=1) return 0;        int n =minutesToTest/minutesToDie+1;        int ...

2018-04-12 17:38:11 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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