自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 论坛 (2)
  • 收藏
  • 关注

原创 近似最近邻算法HNSW伪代码分析

最近在看最邻近算法的HNSW论文,这里对里面的几个算法的伪码进行下分析记录。如果想看源码先明白伪码才能更好理解源码。算法1 插入INSERT(hnsw, q, M, Mmax, efConstruction, mL)/*** hnsw 表示输出的hnsw图结构 q 插入点 M 每个点设置的连接数 由用户自己设置 Mmax 允许的最大连接数 efConstruction 动态候选集的大小大于M mL 选择具体层数是用到的参数**/Input:

2020-11-28 15:53:24 29

原创 Fast R-CNN RoI pooling layer caffe源码解析

Fast R-CNN中提出了Roi pooling层的概念对于rolpooling层的的介绍就不多说了 网上已经有很多介绍,作用如下:在目标检测算法中,region proposal产生的ROI大小不一,而分类网络的输入要固定的输入,所以ROI Pooing起到一个连接作用,实现了网络的end to end.下图为一个特征图,黑色框为产生的ROI区域,需要把该区域通过ROI Pooing操作输出为2x2大小的维度对每个分割的区域用max pooing操作得到前向传播的代码h.

2020-11-07 22:43:14 36

原创 Faster RCNN源码解析之-RPN网络

Faster-RCNN的内容这里就不进行解析了 不熟悉的推荐去这篇链接去看下方便后续代码解析一文读懂Faster RCNN网络结构如上图RPN region proposal network 区域建议网络 什么意思呢就是给后续fast rcnn提供region用来训练的RCNN 和 Fast RCNN 都是采用的 Selective search 来生产region 如 RCNN 中说的While R-CNN is ag- nostic to the particular ...

2020-11-07 20:43:07 33

原创 Facenet triplet loss源码解析Tensorflow版本

源码地址:https://github.com/davidsandberg/facenetFacenet 提出了triplet loss 一种新的损失函数计算方式。引入三元组概念 anchor positive negative损失函数定义为: L =dist(a,p)− dist(a,n) + alpha 训练就是为了尽可能减小loss 也就是将 dist(a, p) + alpa...

2020-03-23 15:59:57 222

原创 SSD caffe源码详细分析

源码地址:https://github.com/weiliu89/caffe/tree/ssd关于分析ssd分析的博客网上有很多,我这里就不再进行分析了。我就从源码的角度分析下ssd的实现。由于不可能将源码全部都解析一遍。这里我只分析下ssd的重点。prior box 的生成和 positive ,negative的生成策略。源码对于其实现是在下面三个文件中src/caffe/laye...

2020-03-22 19:08:12 407

原创 R-FCN keras实现代码详细分析

代码地址https://github.com/xiaoxu1025/r-fcn对于看了论文一知半解的朋友可以看看我的RCNN系列的实现。CSDN链接地址:https://blog.csdn.net/xiaoxu1025/article/details/104134569RCNN系列之-RCNN keras实现https://blog.csdn.net/xiaoxu1025/...

2020-02-02 12:53:29 409 3

原创 ROIAlign源码详细解析

ROI Align 是在Mask-RCNN这篇论文里提出的一种区域特征聚集方式, 很好地解决了ROI Pooling操作中两次量化造成的区域不匹配(mis-alignment)的问题。其中ROI Align用的是双线性插值(内插)来实现的,在分析源码前我们先来了解下什么是双线性插值。插值定义:函数 y=f(x)在区间[a, b]上(n+1)个互异点xi(i=0,1,2...n)上的函数值y...

2019-12-25 23:10:43 522

原创 LRN(Local Response Normalization)局部归一化分析

其中LRN的公式如下:论文中说 Denoting by aix,y the activity of a neuron computed by applying kernel i at position (x, y) and then applying the ReLU nonlinearity, the response-normalized activity bix,y is given...

2020-03-06 14:22:17 146

原创 树的先序、中序、后序遍历的实现

对于树形结构如下的树 A / \ B C / \ / \D E F Gpackage tree.sort;public class TreeSort { public static Node root = new Node("A"); sta...

2020-02-21 15:25:31 59

原创 红黑树(Java TreeMap)insert源码分析

红黑树通过下面特性实现自平衡1.每个节点不是红色就是黑色的;2.根节点总是黑色的;3.所有叶子都是黑色(叶子是NIL节点)。4.如果节点是红色的,则它的子节点必须是黑色的(也就是从每个叶子到根的所有路径上不能有两个连续的红色节点);5.从根节点到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点(即相同的黑色高度)。新增的节点都是红色的,因为插入节点是黑色的会和规则...

2020-02-20 22:28:22 49

原创 两种Hash冲突解决办法实现

这里只实现两种hash冲突解决的实现1. 开放地址法:简单来说就是如果计算出来的hash地址冲突,则让hash地址按照某个规则移动,如果移动后的地址还是被使用了,则继续移动,直到新地址没有被使用为止2.链地址法简单来说hash地址冲突的元素都存在一张链表里。只要有冲突就存放进链表中。主要就是执行链表的操作本来想用java写 系统刚重装没有装java环境。c、c++ 已经好久没用写...

2020-02-20 15:12:47 171

原创 kNN-K最近邻(k-NearestNeighbor)算法的python实现

邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法中,所选择的邻居都是已经正确分类的对象。该方法在定类...

2020-02-20 10:28:57 59

原创 Dilated Convolution和普通感受野计算的python实现

感受野的计算公式如下:r1=1,strides=1rn = rn-1 + (fn - 1)*strides rn表示第n层的感受野striden = strides= stride1*stride2*...*striden-1这里对Dilated/Atrous Convolution的感受野计算也进行下实现其实Dilated/Atrous Convolution理解起来...

2020-02-19 12:11:09 149

原创 Linear Regression分析概率解释和SVD优化

线性回归可以说是最简单模型。给定训练数据 D={ xi, yi} i=1,2,...n,其中 ,回归学习一个从输入x 到输出y的映射 f且f是一个线性函数y= f (x|w)=w.Tx如果损失函数采用RSSJ(w) = ∑(yi -w.Txi)^2 i=1,2...n如果没有正则项就等价于最小二乘线性回归正则项采用L2时得到Ridge回归模型,正则项为L1得到La...

2020-02-17 18:02:19 70

原创 Affinity Propagation算法的python实现和分析

Affinity Propagation 算法更新方式很简单就是 更新 r矩阵在更新a矩阵公式如下:其中 s是相似度矩阵 一般直接可以采用距离来表示相似度r 表示吸引度 a归属度这里就用选举来进行形象讲解下对于公式1就好比是一个投票阶段 s(i, k)表示i 选k作为总统(聚类中心)的合适度 用r(i, k) 表示选k作为总统的意向有多大直观来说 直...

2020-02-16 15:00:44 275

原创 kmeans算法python实现

import numpy as npimport matplotlib.pyplot as pltfrom sklearn.datasets import make_blobsdef calc_distance(dataset, centroids): n, l = dataset.shape m, l = centroids.shape dataset = d...

2020-02-15 15:06:21 59

原创 YOLO系列 yolov1 keras实现

github 地址:https://github.com/xiaoxu1025/yolo此代码这是一个学习记录,分享出来给新手参考更加理解其原理yolo是把分类检测当成回归问题来设计的其中yolov1 有几个缺点靠近的物体会出现竞争,无法全部检测,因为每个网格值检测2个边框 处理的是同一个物体 并让与gt_box的iou较大的负责就如论文中所说YOLO predic...

2020-02-03 13:09:32 947 1

原创 RCNN系列之-RCNN keras实现

代码地址https://github.com/xiaoxu1025/rcnn-kerasRCNN 实现在看RCNN论文后尝试实现了下 分享出来给其他初学者。对于 fast-rcnn和faster-rcnn 代码地址如下CSDN链接地址:https://blog.csdn.net/xiaoxu1025/article/details/104127684http...

2020-02-01 15:44:52 448

原创 RCNN系列之-Faster-RCNN keras实现

代码地址:https://github.com/xiaoxu1025/faster-rcnn-keras参考代码地址:https://github.com/kevinjliang/tf-Faster-RCNNtensorflow 实现https://github.com/rbgirshick/py-faster-rcnn原生实现这个项目只是用来学习的,分享出来和大家交流下...

2020-01-31 20:28:09 408 1

原创 RCNN系列之-Fast-RCNN keras实现

代码地址https://github.com/xiaoxu1025/fast-rcnn-keras对于 RCNN 和 Faster-RCNN的实现地址如下CSDN链接地址:https://blog.csdn.net/xiaoxu1025/article/details/104134569RCNN系列之-RCNN keras实现https://blog.csdn.net/xi...

2020-01-28 17:59:13 672

原创 Faster-RCNN源码之RPN详细分析

这篇博客只是用来做个记录 记录看源码的理解也和大家一起分享下。源码地址:https://github.com/kevinjliang/tf-Faster-RCNNRPN 也就是 region proposal networks 就是区域建议网络 通俗点将就是给fast-rcnn roipooling层提供rois 方便后续训练和测试RPN源码主要由以下几个文件组成faster_r...

2020-01-25 20:29:06 71

原创 Recall And Precision

precision和recall的计算公式总是忘记 这篇博客用来记录下precision 是针对预测结果的precision = TP / (TP + FP)recall 是针对原样本的recall = TP / (TP + FN)图示为:...

2020-01-23 15:58:56 283

原创 PCA SVD公式推导记录

PCA 主要是用协方差矩阵的特征向量来推导假设P作为一组正交基构成的矩阵乘以X得到映射YY = PX 记X的协方差矩阵为C 则 C = 1/m* XX.T (m为样本数X.T记为转置)记Y的协方差矩阵为D Y.T是Y的转置D = 1/m * YY.T = 1/m * PXX.TP=P(1/m * XX.T)P.T=PCP.T D的协方差矩阵应为对角阵可以推出P应...

2020-01-01 20:00:14 103 6

右侧可伸缩客服代码实例--保证可用

可用直接放在项目中的右侧客服代码实例 ,很好很实用 推荐给大家

2014-07-24

很漂亮的后台管理系统

网上找了很久才找到的几个非常好看的后台管理系统模板,然后放在一起分享给大家,希望大家喜欢,如果不好看lz自切jj

2014-07-15

文档上传下载附加进度条

用java实现文件上传并附带进度条,很全、很实用

2012-03-02

struts2+上传+进度条

struts2+文件上传+进度条的实现,很实用, 代码全

2012-03-02

struts2批量上传

struts2实现批量上传并附加上传进度条,简单实用,一看就懂

2012-03-02

PHPCMS_V9安装教程

phpcms已经成为很热的快速建站的模板 本文档只在教你快速搭建phpcms环境

2011-12-09

二叉树的遍历与创建

二叉树的基本操作,包括先序,中序,后序遍历等,

2011-11-30

face_recognition_model.pb

Facenet 训练LFW数据的权重文件

2020-03-23

动态创建的canvas在ie下为什么不能调用toDataURL()方法

发表于 2012-10-09 最后回复 2017-06-21

canvas的toDataURL的问题

发表于 2012-10-08 最后回复 2012-10-09

空空如也

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

TA关注的人 TA的粉丝

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