自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Windows + VS2019点云库(PCL)配置

简述 PCL(Point Cloud Library)作为一个优秀的点云库,目前已经开源并且集成了许多优秀学者提出的高效的算法,值得深入学习。本文将以Windows 10和Visual Studio 2017开发环境为例,讲解如何配置点云库。 环境 Windows Visual Studi...

2019-07-05 15:59:40

阅读数 430

评论数 0

转载 Windows + VS2017超详细点云库(PCL)配置

转自 简述 PCL(Point Cloud Library)作为一个优秀的点云库,目前已经开源并且集成了许多优秀学者提出的高效的算法,值得深入学习。本文将以Windows 10和Visual Studio 2017开发环境为例,讲解如何配置点云库。 环境 Windows Visual S...

2019-07-03 16:00:16

阅读数 102

评论数 0

原创 (tensorflow)模型的保存和载入

我们在上线使用一个算法模型的时候,首先必须将已经训练好的模型保存下来。tensorflow提供了两种保存模型的方式,一种是使用tf.train.Saver函数来保存TensorFlow程序的参数和完整的模型结构,保存的文件后缀为 “.ckpt”;另一种方式是将计算图保存在一个 “.pb” 文件中。...

2019-04-25 12:19:00

阅读数 74

评论数 0

原创 (目标检测)关于SPPNet中一些基础知识的理解

前言 一、(Bag of words)词袋模型的基本原理 该部分内容主要来自博客 词袋一词最初源于信息检索,是信息检索领域常用的文档表示方法。在信息检索中,BoW 模型假定对于一个文档,忽略它的单词顺序和语法、句法等要素,将其仅仅看作是若干个词汇的集合,文档中每个单词的出现都是独立的,不依赖于其它...

2019-04-21 12:12:52

阅读数 83

评论数 0

原创 (目标检测)关于R-CNN中一些基础知识的整理

前言 2014年CVPR上的经典之作:《Rich feature hierarchies for Accurate Object Detection and Segmentation》,提出了一个具有实际工程意义的目标检测的卷积网络架构,这就是大名鼎鼎的R-CNN,如果想要探索目标检测方面的知识,...

2019-04-20 21:34:15

阅读数 38

评论数 0

原创 (图论)最小生成树

问题描述 在 n 个城市之间铺设光缆,以保证这n个城市中的任意两个城市之间都可以通信。由于铺设光缆的价格很高,且各个城市之间的距离不同,这就使得在各个城市之间铺设光缆的价格不同。那么如何选择铺设线路的方案,才能使费用最低呢? 该问题就涉及到有权图的最小生成树问题。 基本概念 连通图:在无向图中,若...

2019-04-14 11:00:24

阅读数 33

评论数 0

原创 (深度学习)Batch Normalization 批标准化

本文转自:【深度学习】深入理解Batch Normalization批标准化 机器学习领域有个很重要的假设:independent and identically distributed(IID)独立同分布假设,就是假设训练数据和测试数据是满足相同分布的,这是通过训练数据获得的模型能够在测试集获得...

2019-04-08 22:35:14

阅读数 58

评论数 0

原创 牛顿法(Newton)的应用

1、求解方程 并不是所有的方程都有求根公式,或者求根公式很复杂,导致求解困难。利用牛顿法,可以迭代求解。原理是利用泰勒公式,在 x0x_0x0​ 处展开,且展开到一阶,即: f(x)=f(x0)+(x−x0)f′(x0)f(x) = f(x_0) + (x - x_0)f&#x27...

2019-04-08 15:22:19

阅读数 53

评论数 0

原创 (C++算法工程师考点总结)面向对象编程

一、虚函数表 1、基础知识: 32位操作系统指针长度为4bytes,64位操作系统指针长度为8bytes。 new一个对象时,只为类中的成员变量分配空间,对象之间共享成员函数。 当一个类(A)继承另一个类(B)时,类A会继承类B的函数的调用权。所以如果一个基类包含了虚函数,那么其继承类...

2019-03-22 16:32:22

阅读数 52

评论数 0

原创 (推荐引擎)实现基础工程

推荐引擎模块 接收请求 处理请求 返回结果

2019-03-20 22:06:34

阅读数 58

评论数 0

原创 (C++算法工程师考点总结)基础

1、源程序是如何被编译成可执行的二进制程序的 预处理: 在程序编译之前,由预处理器对C++源程序完成预处理工作。预处理主要将源程序中的宏定义指令、条件编译指令、头文件包含指令以及特殊符号完成相应的替换工作。(该步骤不进行语法检查,这就是inline函数比宏定义安全的原因) 编译器: 以预编...

2019-03-20 12:08:28

阅读数 107

评论数 0

原创 机器学习性能度量指标(precision、recall、PR曲线、F1、ROC、AUC、IOU、mAP)

1、precision、recall、PR curve、F1 在信息检索等任务中,我们经常会关心“检索出的信息中有多少比例是用户感兴趣的”以及“用户感兴趣的信息中有多少被检索出来了”。precision(查准率)与recall(查全率)就是此类需求的性能度量指标。 对于一个二分类问题,我们可以根据...

2019-03-18 15:29:43

阅读数 552

评论数 0

原创 (计算机视觉)计算机视觉基础

一、常用的图像处理库 OpenCV CxImage CImg FreeImage 二、开源项目 OpenBR:人脸识别相关 EasyPR:车牌识别相关 三、开发工具相关 OpenCV中VC库的版本与Visual Studio版本的对应关系: VC8 —&...

2019-03-15 12:21:22

阅读数 322

评论数 0

原创 (图论)周围区域问题

问题描述

2019-03-14 16:31:48

阅读数 124

评论数 0

原创 (图论)广度优先搜索(Breadth First Search, BFS)

描述 最简单、直接的图搜索算法: 从起点开始层层扩展 第一层是离起点距离为1的 第二层是离起点距离为2的 … 本质就是按层(距离)扩展,无回退。 BFS算法分析 1、算法流程: 1、给定某起点 a ,将 a 放入缓冲区,开始搜索; 2、过程:假定某时刻缓冲区内的节点为 abcabcabc...

2019-03-14 11:28:14

阅读数 76

评论数 0

原创 限制性玻尔兹曼机(Restricted Bottzmann Machine,RBM)

背景介绍 一、玻尔兹曼机 玻尔兹曼机简单地说就是一个马尔科夫随机场(Markov Random Field),即一个无向图模型。但是玻尔兹曼机比无向图模型还是多了一些东西,就是玻尔兹曼机将其中的节点分为两类,一类是 hidden nodes,另一类是 visible nodes。 如上图...

2019-03-13 22:18:43

阅读数 97

评论数 0

原创 (字符串)求一个字符串的全排列

一、问题描述 给定字符串 S[0,…,N-1],设计算法,枚举 S 的全排列。 二、问题分析 全排列的问题规模是阶乘级的,而递归算法的时间复杂度就是用递归求的,所以考虑用递归来求解问题: 分别以1,2,3,4作为首字符,剩余的字符串继续做全排列,即做递归。 三、带重复字符的字符串...

2019-03-11 21:57:55

阅读数 204

评论数 0

原创 (字符串)字符串的循环左移

一、问题描述 字符串的循环左移: 给定一个字符串 S[0,…,N-1],要求把 S 的前 K 个字符移动到 S 的尾部,如把字符串 ‘abcdef’ 前面的 2 个字符 ‘ab’ 移动到字符串的尾部,得到新字符串 ‘cdefab’(字符串循环左移k,也即循环右移n-k)。 算法要求: 时间复杂...

2019-03-11 17:41:31

阅读数 92

评论数 0

原创 字符串编辑距离(Edit Distance)

一、问题描述 定义 字符串编辑距离(Edit Distance),是俄罗斯科学家 Vladimir Levenshtein 在 1965 年提出的概念,又称 Levenshtein 距离,是指两个字符串之间,由一个转变成另一个所需的最少编辑操作次数。许可的编辑操作包括: 将一个字符替换成另一个字...

2019-03-11 17:05:22

阅读数 90

评论数 0

原创 Longest Increasing Subsequence

问题描述 最长递增子序列:给定一个长度为 N 的数组,找出一个最长的单调递增子序列。例如:给定数组{5,6,7,1,2,8},则其最长的单调递增子序列为{5,6,7,8},长度为4。 问题分析 一、可以将 LIS 问题转换为 LCS(Longest Common Subsequence) 问...

2019-03-11 15:51:33

阅读数 66

评论数 0

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