自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (37)
  • 收藏
  • 关注

原创 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

题目介绍输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。题目分析这是一个简单的计算二进制中数字为1的个数,可以通过1和该二进制数的每一位进行与操作&来判断,C++中对与操作,有专用函数。详细思路请见源代码!源代码class Solution {public: int NumberOf1(int n) { if(n==0)...

2019-06-30 09:38:34 377

转载 给定一列非负整数,求这些数连接起来能组成的最大的数。

题目介绍给定一列非负整数,求这些数连接起来能组成的最大的数。输入描述:第一行n>0是一个正整数,表示一共有n个输入。以后每行是一个非负整数,共有n行。输出描述:n个输入的非负整数连接成的最大的数输入例子1:69876543输出例子1:9876543输入例子2:2112输出例子2:211题目分析# include <iostrea...

2019-06-28 13:32:22 2271

原创 后缀表达式转中缀表达式(非常简单易懂)

介绍最近刷题,看到了很多后缀转中缀的题目,查了一些网上的教程,在这里做了一个简单详细的说明。关于中缀转后缀请看我的另外一篇博客。后缀转中缀举个例子~对于后缀表达式ABCD−∗+EF/−ABCD-*+EF/-ABCD−∗+EF/−,它的中缀表达式该怎么求呢?其实很简单,下面将会一步一步讲解:1、把后缀表达式逐个元素的压入到栈中,当压入的都是字符,则不采取任何操作,当压入的是运算符,则把运算符...

2019-06-25 20:43:59 34599 9

原创 中缀表达式转后缀表达式(非常简单易懂)

前言数据结构与算法中经常遇到中缀表达式转前缀表达式的题目,网上的教程大都很不直观,自己学的时候,也走了很多弯路,现在把一个简单易懂的算法教程分享出来。中缀转后缀举个例子,一个式子:(5+20+1∗3)/14(5+20+1*3)/14(5+20+1∗3)/14如何把该式子转换成后缀表达式呢?其实就是分三步:1、按运算符优先级对所有运算符和它的运算数加括号,(原本的括号不用加)2、把运算...

2019-06-25 20:08:17 20586 18

原创 ESPNet: Efficient Spatial Pyramid of Dilated Convolutions for Semantic Segmentation(自动驾驶领域轻量级模型)

主要思想基于传统卷积模块设计,提出一种高效空间金字塔卷积模块(ESP Module),有助于减小模型运算量和内存、功率消耗,以提高在终端设备上的适用性。这款模型和MobileNet系列、ShuffNet系列相似,都是轻量级模型,可以部署到移动端。模型具体结构如下图所示,模型主要有两个模块构成,一个是Efficient spatial pyramid模块,一个是HFF模块。Efficien...

2019-06-11 21:22:00 1967

转载 机器学习模型之集成算法

2019-06-08 17:16:55 205

原创 LightGBM算法解析

前言在竞赛题中,我们知道XGBoost算法非常热门,它是一种优秀的拉动框架,但是在使用过程中,其训练耗时很长,内存占用比较大。在2017年年1月微软在GitHub的上开源了一个新的升压工具–LightGBM。在不降低准确率的前提下,速度提升了10倍左右,占用内存下降了3倍左右。因为他是基于决策树算法的,它采用最优的叶明智策略分裂叶子节点,然而其它的提升算法分裂树一般采用的是深度方向或者水平明智而...

2019-06-08 16:00:30 886

转载 python机器学习库xgboost使用调参

XGBoost的安装pip install xgboost如何使用clf = XGBClassifier( learning_rate =0.1, #默认0.3 n_estimators=1000, #树的个数 max_depth=5, min_child_weight=1, gamma=0, subsample=0.8, colsample_bytree=0.8, obj...

2019-06-08 13:11:33 740

原创 GS3D An Efficient 3D Object Detection Framework for Autonomous Driving算法解析

算法基本思想二维 box 的定位、类别判断、角度预测旋转。3d box 尺寸的预估3d box 在相机坐标系下的位置粗略计算物体 3d box 的 Refinement

2019-06-08 11:39:08 1666 3

原创 Deep manta算法解析

算法思想提出 Deep Many-Tasks 方法来对一个图片进行多任务车辆分析,包括车辆检测,部分定位,可见性描述和 3D维度估计。论文的主要贡献包括三个方面:使用图像车辆的特征点来编码 3D 车辆信息。因为车辆具有已知的形状,可以用单目图像重构 3D 车辆信息。我们的方法还可以在车辆部件被遮挡,截断等情况下定位到车辆部件,使用回归的方法而不是 part detector. 预测 hid...

2019-06-08 11:31:36 1446 1

原创 3D Bounding Box Estimation Using Deep Learning and Geometry

算法基本思想3d box的长宽高回归角度回归注意:论文中的角度回归分支是对cosθlcos{\theta_l}cosθl​ 和sinθlsin{\theta_l}sinθl​来进行回归的。类别判断这里的类别判断就是简单的多分类。2d box的回归这个回归没有在文章图中体现出来,但是确实存在,后面的3d box计算也是要基于2d box的信息,2d box回归应该就是加在conf...

2019-06-08 11:18:34 5346

转载 AOV和AOE之间的区别和联系

1、AOV网定义:在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,我们成为AOV网(Activity On Vertex Network),AOV网中的弧表示活动之间的某种约束关系。AOV网中不存在回路(即无环的有向图)。拓扑排序定义:设G(V,E)是一个具有n个顶点的有向图,V中的顶点序列v1,v2,…,vn,满足若从顶点vi到vj有一...

2019-06-06 09:40:59 17206

原创 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

题目介绍输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。题目分析二进制数据,可以采用与操作,在这里先讲一下n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子:n = 10101(二进制),则(n-1) = 10100 ==>n&(n-1) = 10100,可以看到原本最低位为1的那位变为0。我们可以通过这种方式依次计算二进制...

2019-06-02 20:40:45 636

原创 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?

题目介绍我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?题目分析这和青蛙跳台阶是一样性质的,基本思想是,刚起跳时,跳一次还是两次,这里你可以当作,第一次摆放时,横着摆放相当于跳一次台阶,竖着摆放相当于跳两次台阶。注意,这里的竖着摆放只对至少两个小矩形才有效,这里其实就是一种策略,第一次放是放一个还是两个矩形。因为这里...

2019-06-02 16:20:49 631

原创 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

题目介绍用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。题目分析这是一个典型的栈和队列相互转换的题目,注意,栈的性质是先进后出,队列的性质是先进先出,队列的push操作,可以使用一个栈来完成,队列的pop操作,需要把一个栈的数据转到另外一个栈上,然后只需要对另外一个栈,执行pop()操作即可,因为此时的栈顶即是第一个栈的栈定,看成队列的话,即是队列的出口处...

2019-06-02 14:47:37 1502

转载 请实现一个函数,将一个字符串中的每个空格替换成...

题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。题目分析从后往前遍历字符串,遇到空格时,将后面所有字符往后移两步,并将空格替换为"%20",整体长度增加2,详细实现请见源代码。源代码class Solution {public: void replaceSpace(c...

2019-06-02 08:42:59 576

转载 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

题目介绍在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。题目分析这是一个典型的从左到右,从上到下进行遍历的顺序,直到找到理想中的数字为止。源代码class Solution {public: bool Find(int target, vec...

2019-06-02 08:00:19 545

转载 python自动搜索最佳超参数之GridSearchCV函数

介绍当我们跑机器学习程序时,尤其是调节网络参数时,通常待调节的参数有很多,参数之间的组合更是繁复。依照注意力>时间>金钱的原则,人力手动调节注意力成本太高,非常不值得。For循环或类似于for循环的方法受限于太过分明的层次,不够简洁与灵活,注意力成本高,易出错。本文介绍sklearn模块的GridSearchCV模块,能够在指定的范围内自动搜索具有不同超参数的不同模型组合,有效解放注...

2019-06-01 12:01:29 5997 2

SSD缺陷检测裂纹源代码

基于SSD模型的裂纹检测,可以完成工业零件的缺陷识别定位,也可以扩展到其它应用场景。

2018-10-28

工件裂纹图像

工件的裂纹图像,工业数据集,不错的测试资源,可结合物体检测使用

2018-10-28

工业零件缺陷图像

工业缺陷零件图像,包括凸粉、漏底、碰凹、擦花四种。

2018-09-12

深度学习实现零件缺陷检测源代码

结合VGG和残差网络实现工业零件的缺陷检测,基于keras和tensorflow可以直接运行使用

2018-09-12

Mask RCNN源代码

Mask RCNN源代码,附有数据集,可以直接在windows中运行

2018-07-13

json数据的转换工具

用来转换.json文件,不用手动的去操作,只需放在json文件目录下,运行即可

2018-07-13

Mastering OpenCV with Practical Computer Vision Projects

计算机视觉进阶经典,国外畅销教材Mastering OpenCV with Practical Computer Vision Projects

2018-07-02

机器学习实战数据

机器学习实战中第二章数据,包含mnist数据集和约会数据,仅供参考

2018-06-22

CGAN源代码

CGAN条件生成式对抗网络源代码,可以直接运行,不错的参考资料

2018-06-02

Deep Dream源代码

谷歌Deep Dream源代码,可以直接运行,不错的参考资料

2018-06-02

SSD物体检测源代码

SSD物体检测源代码,基于谷歌object detection api,可以直接运行,不需要复杂的配置过程

2018-05-30

Faster RCNN源代码

基于python的faster rcnn源代码,包含训练和测试文件,可以修改应用到自己的工程中,不错的参考资料

2018-05-24

tensorflow训练CIFAR-10数据集源代码

tensorflow训练CIFAR-10源代码,可以直接运行使用,初学者的参考资料

2018-05-09

yolo3物体检测源代码

基于keras和tensorflow的物体检测python源代码,可以直接使用!

2018-05-09

深度学习艺术风格迁移keras源代码

艺术风格迁移源代码,基于keras框架,并包含下载好的VGG19模型,可以直接运行使用,初学者不错的学习资源

2018-05-05

视觉测量pdf 张广军版

张广军版视觉测量pdf 高清扫描(网上下载不到的资源)

2018-05-05

FreeImage库

下载好的FreeImage库,支持多种图像格式的操作,包括png、tiff等。

2018-04-23

编译好的assimp

windows下编译好的assimp库,可以和vs配置使用,亲测可用

2018-04-23

windows下编译好的boost库

windows下编译好的boost1.57版本库,可以放心配置使用。

2018-04-23

meshlab.zip

Meshlab官方文档,MeshLab 是一个开源、可移植和可扩展的三维几何处理系统,主要用于交互处理和非结构化编辑三维三角形网格。该系统发布于2005年年底,旨在提供一整套三维扫描、 编辑、 清洗、 拼合、 检查、 呈现和转换网格数据的工具。本教程对Meshlab软件进行了详细的介绍,方便快速上手。

2020-06-05

美团机器学习实践pdf高清扫描

美团机器学习实践pdf扫面版,内容包括特征选择,工程搭建等一系列干货。

2019-04-03

百面机器学习+剑指offer第二版pdf

百面机器学习和剑指offer第二版pdf,近百个机器学习和深度学习知识点总结,面试必备。

2019-02-20

read_pbtxt_file.py

read_pbtxt_file.py文件,从json转换到.record文件的代码

2019-01-22

mscoco_labels.names

mscoco_labels.names是coco数据集的标签信息,可以根据自己类别进行修改。

2018-12-29

opencv中的dnn模块

opencv中的dnn模块,有detection案例,以及pb文件到pbtxt的转换代码

2018-12-28

mask_rcnn .pb和.pbtxt文件

mask rcnn的.pb模型文件和.pbtxt文件,还有mask rcnn对应的颜色信息和标签信息

2018-12-27

SSD caffe模型

基于caffe训练的SSD300x300物体检测模型,结合opencv一起使用。

2018-12-26

synset_words.txt

ImageNet中分类的类别数目,包括各种相近的类别。

2018-12-26

bvlc_googlenet.prototxt

bvlc_googlenet.caffemodel的结构文件,配合model一起使用

2018-12-26

bvlc_googlenet.caffemodel

深度学习googleNet.caffemodel,配合opencv一起使用,完成分类任务。

2018-12-26

近年来收藏的.pcd模型文件,pcl学习处理使用

pcd模型文件,包括整幅场景图像和单个物体的点云图像。

2018-12-20

pcl点云模型

PCL点云模型,包含常见的几种动物模型,.pcd和.ply格式

2018-12-18

yolov3.weights

yolov3.weights文件,yolov3的训练参数,用于预训练。

2018-12-03

yolov3.h5,物体检测模型

yolov3.h5是预训练好的yolo模型,可供测试和预训练使用。

2018-12-03

yolov3源代码

基于keras的yolov3物体检测源码,可以直接运行使用,用于物体的定位识别。

2018-12-03

语义分割源代码

基于keras的语义分割源代码,包括segnet、U-Net、FCN,文件夹中包含训练和测试数据,以及训练好的模型。

2018-12-02

深度强化学习DQN训练Flappy bird源代码

深度强化学习DQN训练Flappy Bird源代码,可以直接运行FlappyBirdDQN.py使用。

2018-11-10

空空如也

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

TA关注的人

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