自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 资源 (3)
  • 收藏
  • 关注

原创 你有底气,才能和生活谈判!

我要时常问自己:            如果要把自己的未来交给未知的命运,你不害怕吗?      如果机会眷顾你的时候,你没有资格接住怎么办?      如果意外来临,你有抵御意外的能力吗?      对于未来,想得少的人大概有两种心态。一是沮丧,另一是盲目乐观。沮丧的人,是感觉自己无力改变什么,干脆交给命运,放任不管了,这种人自卑、懦弱,但很多是和环境和天赋有关,咱们不用去评说。

2017-12-21 20:20:08 1207 2

转载 起标题真烦人

完整安装过程 一、检查自己的电脑环境是否具备安装CUDA的条件 1.验证自己的电脑是否有一个可以支持CUDA的GPU 2.验证自己的Linux版本是否支持 CUDA(Ubuntu 16.04没问题) 3.验证系统是否安装了gcc 4.验证系统是否安装了kernel header和 package development 4.1查看正在运行的系统内核版本: 二、NVidia驱动 0、一些认...

2021-07-13 19:10:42 1145

转载 迁移学习

Domain Adaptive(特征层面)继Jason Yosinski在2014年的NIPS上的《How transferable are features in deep neural networks?》探讨了深度神经网络的可迁移性以后,有一大批工作就开始实际地进行深度迁移学习。简要回顾一下Jason工作的重要结论:对于一个深度网络,随着网络层数的加深,网络越来越依赖于特定任务;而浅层相对...

2019-01-18 10:21:57 2345

原创 聚类算法(四)、基于高斯混合分布 GMM 的聚类方法(补充阅读)

      基于高斯混合分布的聚类,我看了很多资料,,写的千篇一律,一律到让人看不明白。直到认真看了几遍周志华写的,每看一遍,都对 GMM 聚类有一个进一步的认识。所以,如果你想了解这一块,别看乱七八糟的博客了,直接去看周志华的《机器学习》 P206页。下面是我额外看的几篇论文,还不错,我大致总结了一下,作为笔记。拓展阅读:1、基于高斯混合模型的层次聚类算法 瞿俊(厦门大学,2006)...

2018-09-26 22:03:21 7273 1

原创 聚类算法(三)——基于密度的聚类算法(以 DBSCAN 为例)

      上一篇博客提到 K-kmeans 算法存在好几个缺陷,其中之一就是该算法无法聚类哪些非凸的数据集,也就是说,K-means 聚类的形状一般只能是球状的,不能推广到任意的形状。本文介绍一种基于密度的聚类方法,可以聚类任意的形状。      基于密度的聚类是根据样本的密度分布来进行聚类。通常情况下,密度聚类从样本密度的角度出来,来考查样本之间的可连接性,并基于可连接样本不断扩展聚类簇,...

2018-09-20 22:16:26 44077 6

原创 聚类算法(二)、聚类算法的系统性比较

      聚类是试图将数据集中的样本划分为若干个不相交的子集。每个子集称为一个“簇”(cluster)。聚类既能作为一个单独的过程,也可以作为分类等其他学习任务的前驱任务、例如,在一些商业应用中,需要对新用户的类型进行判别,但是定义“用户l类型”对商家来说可不容易,此时,往往先对用户数据进行聚类,根据聚类结果将每个簇定义为一个类,然后再基于这些类训练分类模型,用于判别新用户的类型。     ...

2018-09-19 11:20:02 4916

原创 聚类算法(一)—— k-means算法以及其改进算法

      聚类算法是一种无监督学习,它把数据分成若干类,同一类中的数据的相似性应尽可能地大,不同类中的数据的差异性应尽可能地大。聚类算法可分为“软聚类”和“硬聚类”,对于“硬聚类”,样本中的每一个点都是 100%确定分到某一个类别;而“软聚类”是指样本点以一定的概率被分配到一个类别中。提到聚类算法,很容易想到 K-means 算法,即 K-均值。这种方法很好理解,也很好实现。本文以 k-mean...

2018-09-17 20:43:54 9908 1

转载 计算机视觉/模式识别方向的期刊和会议

本文共转载了四篇文章,从不同的角度从模式识别相关的期刊和会议作出了分析,分别如下转载于:http://blog.sina.com.cn/s/blog_e2c230e20102w4ny.html第一章:会议 conferences一般来说,学术会议会设置很多chairs,各种chairs职责不同。General chairs是负责组织会议的准备和进行的,program chairs负责接收...

2018-08-21 16:29:02 7356

转载 一个博士(机器学习方向)的忠告

转载于知乎:https://www.zhihu.com/question/25157730问题:读机器学习方向。发现机器学习算法比较固定,算法应用于文本和图像处理。毕业要求发表级别较高的期刊论文,算法都已经存在甚至被改进过,怎么能写出自己的东西呢?没有idea,也就没有实验。怎么能完成论文呢?迷茫中。求指导,谢谢。谢邀,本来不想回答这个问题,因为作为一个并不成功,毕业捉急,论文...

2018-08-20 20:37:30 25502 5

转载 孔径问题(aperture problem)

转载于:http://mmdays.com/2008/04/17/aperture_problem/各位经过理发店的时候,或许都会注意到理发店有一个卷轴,卷轴不停旋转,但是看起来会像是有一圈圈的条纹往上移动。今天要和各位介绍的是另外一个类似的错觉,叫做「孔径问题」 (Aperture Problem)。图1 理发店卷轴错觉何谓孔径问题呢?我们可以先看看下面这个动画: 图...

2018-08-16 19:01:35 7324

转载 Hashmap 源码与原理

本文参考了三篇博文:1、https://blog.csdn.net/u010335911/article/details/262978592、https://blog.csdn.net/srzhz/article/details/7881946/3、https://blog.csdn.net/ddkxddkx/article/details/6555754下面给出源码,其他内容参考上述博文吧has...

2018-05-30 21:17:33 405

转载 动态规划 —— 进阶

转载于:https://blog.csdn.net/baidu_28312631/article/details/47426445在我的上一篇文章中已经详细讲解了动态规划的原理和如何使用动态规划解题。本篇文章,我将继续通过例子来让大家更加熟练地使用动态规划算法。    话不多说,来看如下例题,也是在动态规划里面遇到过的最频繁的一个题,本题依然来自于北大POJ:    最长公共子序列(POJ1458...

2018-05-28 15:51:30 447

转载 动态规划 —— 基础篇

转载于:https://blog.csdn.net/baidu_28312631/article/details/47418773动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,发现当自己做题的...

2018-05-28 15:50:21 516

转载 STL 中 vector 的实现原理

转载于:https://blog.csdn.net/u012658346/article/details/50725933本文基于STL vector源代码,但是不考虑分配器allocator,迭代器iterator,异常处理try/catch等内容,同时对_Ucopy()、 _Umove()、 _Ufill()函数也不会过度分析。一、vector的定义template<class _Ty,...

2018-05-17 21:38:24 780

原创 心情杂记(持续更新。。)

1、2018.04如果你发现,你和一个人聊天很舒服,你觉得你俩太投缘了,简直是相见恨晚那么,他的情商和知识含量肯定是远远超过你的。。只要他愿意他就可以和每个你这种级别的人都达到心有灵犀的程度2、2018.04爱情永远不会被打败,被打败的多数都是没有爱情,什么距离啊,现实啊啥的。请记住:我们生活在一个上了床就分手的时代,但是,这个时代仍旧是牵了手就能一辈子的时代。3、2018.4你接近什么样的人,就...

2018-04-12 22:49:31 703

原创 KMP 算法

1、字符串中包含子串描述:给定一个字符串 A,要求在 A 中查找一个子串 B方法一:利用 string 的一些函数,比如 find(),substr() 等。int findstr(string str, string substr){ assert(!str.empty() && !substr.empty()); // 断言,必不可少 int length_str = ...

2018-04-09 22:22:11 404

原创 贪心算法(一)背包问题

1、贪心算法、分治法、动态规划之间的区别与联系分治法:将原问题划分成 n 个规模较小的,并且结构与原问题相似的子问题;递归地解决子问题;然后合并其结果。比如快速排序、归并排序等。分治法能解决的问题,一般具有以下特征:(1)问题的规模缩小到一定程度就可以解决;(2)该问题可以分解为若干规模较小的相同问题;(3)子问题的解可以合并为该问题的解;(4)子问题是相互独立的。第(1)个特征绝大多数问题都能满...

2018-04-06 22:04:28 4447

原创 动态规划 —— 回文串(数)

今天是周日,看着身边的人都去踏青了,而我泡在实验室刷了将近 10 题回文数(串)相关的题目,这脑袋,也不知道被啥踢了。。但愿苦心人,天不负吧。。。回文串的相关题目,变化还是不少的。本博客一点点呈现。题目包括:(1)判断回文串(数)(2)统计回文个数(将两个字符串混合)(3)回文数猜想(4)回文链表(三种方法)(5)字符串的最长回文子串(6)回文子序列个数1、什么是回文串(数)回文串是正读和反读都一...

2018-04-01 22:40:11 3201 1

原创 动态规划——最长公共子序列 与 最长公共子串

1、最长公共子序列LCS 问题,即最长公共子序列问题。它并不要求所求得的字符在所给定的字符串中是连续的。比如输入的两个字符串是 ABCBDAB 和 BDCABA,那么,BCBA 和 BDAB 都是他们最长的公共子序列。则输出它们的长度 4。假设两个字符串 A = [A0,A1....Am],,B = [B0,B1...Bn] 的最长公共子序列是 C = [C0,C1.....Ck]。下面分三种情况...

2018-03-29 22:39:15 3196

原创 排序算法(六)、归并排序

1、二路归并排序“归并”即“合并”,是指将两个或者两个以上有序表组合成一个有序表。假如待排序表含有 n 个记录,即可以视为 n 个有序的子表。每个子表长度为1,然后两两归并,得到 n/2 个长度为 2 或者 1 的有序表,然后,再两两归并,。。。。如此重复,直到合并成一个长度为 n 的有序表为止。这种排序方法称为“二路归并排序”。递归形式的二路归并算法,主要包含两个步骤:(1)、分解:将长度为 n...

2018-03-28 22:27:54 1038

原创 排序算法(五)、堆排序 —— 合并果子

2004年NOIP全国联赛普及组 题目描述: 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。 因为还要花大力气把这些果子搬回家,所以多多在合并果...

2018-03-26 22:34:21 649

原创 排序算法(四)、选择排序 —— 简单选择排序 和 堆排序

1、简单选择排序简单选择排序思想是:从头到尾(从后往前也行)遍历序列,先固定第一个位置的数据,将该位置后面的数据,依次和这个位置的数据进行比较,如果比固定位置的数据大,就交换。这样,进行一趟排序以后,第一个位置就是最小的数了。然后重复进行,第 2 次遍历并且比较后,第二个位置就是第二小的数字了,,依次类推比较简单,直接上代码吧:void selectsort(int a[], int n){ ...

2018-03-26 20:55:09 491

原创 排序算法(三)、交换排序 —— 冒泡排序 和 快速排序

1、冒泡排序C 程序如下:// 冒泡排序void sort2(int a[], int n){ for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - 1- i ; j++) { if (a[j] > a[j + 1]) { swap(a[j], a[j + 1]); ...

2018-03-25 22:22:38 367 1

原创 排序算法(二)、插入排序 —— 直接插入排序 和 希尔排序

    很多教科书上都是这么描述的: 插入排序的基本思想在于每次将一个待排序的记录,按照其关键字的大小,插入到前面已经排好序的子序列中,直到全部记录插入完成。1、直接插入排序    用通俗的语言表述一下直接插入排序过程:比如数组 a[5] = {1,2,3,6,4};(1)设置两个循环。外层循环遍历所有的元素。内层元素遍历外层循环遍历到的那个元素(比如说 a[2],也就是 3)的前面所有的元素(也...

2018-03-25 12:30:05 388

原创 排序算法(一)

    三大查找、八大排序是数据结构中非常重要的知识点,也是笔试面试必考的知识点。本系列对此做一个总结,供自己时常复习使用。也希望能给对此不甚明了的同学一点帮助。   排序算法分为内部排序和外部排序。内部排序是指将所有的元素调到内存中进行排序,其排序效率用比较次数来衡量。而外部排序是指大文件的排序,即待排序的记录存储在外部存储器上,待排序的文件无法一次性装入内存,因而,需要在内存和外部存储器中多次...

2018-03-25 10:19:37 327

原创 推荐一个学习深度学习的好网站

给大家推荐一个学习深度学习的好网站:http://www.leadai.org/个人感觉里面的东西很受用,值得一看。还有一个算法学习笔记:http://www.cnblogs.com/Anker/category/436374.html...

2018-03-24 22:08:41 8938

转载 理解 dropout

原文转载于:https://blog.csdn.net/stdcoutzyx/article/details/49022443理解dropout注意:图片都在github上放着,如果刷不开的话,可以考虑翻墙。转载请注明:http://blog.csdn.net/stdcoutzyx/article/details/49022443开篇明义,dropout是指在深度学习网络的训练过程中,对于神经...

2018-03-24 21:34:29 382

转载 机器学习超级无敌小抄表——pyhton 库函数集锦

此文全部图片来源于:www.DateCamp.com1、Jupyter Notebook2、Importing Data3、NumPy Basics4、Pandas Basics5、Pandas6、Matplotlib7、Python Basics8、

2018-01-29 11:28:50 1818

原创 剑指offer——面试题61:按之字形打印二叉树

题目:    代码:    分析:

2018-01-24 22:39:59 345

转载 多目标跟踪—— deep_sort

1、tensorflow 如何指定使用 GPU

2018-01-23 22:25:12 3968

原创 SVM C++ 实现

      去年的时候,使用过 C++  版本的SVM 实现过基于无人机的道路检测,但是当时,对博大精深的 SVM 只是了解皮毛。最近,对 SVM 的基本公式及相关变体的公式,重新推导了一遍,并且分别用 Python 和 C++ 实现了一遍。此文,是用 C++ 实现的。       SVM 公式的推导是需要掌握的,其实,如果一步一步地推导,基本公式是不难推导的,比如目标函数啊,拉格朗日乘子法, 以...

2018-01-23 18:56:40 10624 11

原创 Ubuntu14.04 +GTX1070 Ti +cuda 8.0+cudnn5.1+tensorflow 1.2 的安装

最近新配置了一个新电脑,装上了GTX1070 Ti,在安装cuda 8.0 和tensorflow 1.2 ,趟了一点坑。在此记录下来,希望能给他们一些帮助。1、安装 ubuntu 14.04 安装过程不赘述,当然,你也可以安装 16.04或者17.04.安装完成后,重启。如果显示的分辨率发生变化,并且还调整不了分辨率,不用担心,装好驱动就好了。2、安装 ...

2018-01-22 18:55:06 2332 12

转载 今日头条推荐算法原理

今日头条算法原理(全文)今日头条 2018-01-16 11:20:00今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从2012年9月第一版开发运行至今,已经经过四次大的调整和修改。今日头条委托资深算法架构师曹欢欢博士,公开今日头条的算法原理,以期推动整个行业问诊算法、建言算法;通过

2018-01-17 22:40:48 2481

原创 python 机器学习实战:信用卡欺诈异常值检测

今晚又实战了一个小案例,把它总结出来:有些人利用信用卡进行诈骗等活动,如何根据用户的行为,来判断该用户的信用卡账单涉嫌欺诈呢?数据集见及链接:  在这个数据集中,由于原始数据有一定的隐私,因此,每一列(即特征)的名称并没有给出。    一开始,还是导入库:import numpy as npimport pandas as pdimport matplotlib.pyplot as p

2018-01-16 22:46:22 13295 13

原创 Python 机器学习实战:根据成绩预测大学生能否被高校录取

逻辑回归算法是用于分类的。本案例中,建立一个逻辑回归模型来预测一个学生是否被大学录取。假设你是一个大学系的管理员,你想根据两次考试的结果来决定每个申请人的录取机会。你有以前的申请人的历史数据,你可以用它作为逻辑回归的训练集。对于每一个培训例子,你有两个考试的申请人的分数和录取决定。为了做到这一点,我们将建立一个分类模型,根据考试成绩估计入学概率。      首先,导入库,并且读取数据集。原来数

2018-01-13 22:14:25 11491 6

转载 漫画:程序员调 bug 的真实写照哈哈哈

程序员调 Bug 的样子,非常真实~↓↓↓(动图原作者是 @我的邻居全是猫 )网友评论:@中国有圣人:哈哈哈……太形象了!最后干脆撂挑子不干了!破罐破摔了!@她叫小明:所以发明回溯这个超能力的这个公司应该每年花一天专门纪念他们@eskimocat:真实得不忍直视,一个bug 倒下了,又有千千万万个b

2018-01-09 13:16:06 15407 1

原创 STL vector (三)—— vector 是如何高效增长的、预留空间、请求收回内存

vector 是动态数组,在运行时,能够快速高效地添加元素。但是,很多时候,提前分配好

2018-01-05 20:18:37 5624

原创 ROS 下利用 usb_cam 读取图像、opencv 图像、摄像头的标定

最近导师让我做一个小项目:检测汽车的充电孔与充电桩的的距离(x,y,z)和角度。为了控制成本,扔给我一个淘宝上十几块钱的摄像头。检测和计算部分再此不细说,本文只总结一下,一个普通的摄像头,如何在 ubuntu 下写一个 ROS 包,将图像读取和发布出来。      1、判断摄像头的类型      在 ROS 中,有两类,一类是 uvc,一类是 usb 。不同类别对应不同的软件包。以我这个摄

2018-01-05 18:11:38 11856 1

转载 单目摄像头标定参数相关说明

转载于:http://blog.csdn.net/xuelabizp/article/details/503146331.针孔摄像机模型在介绍摄像机标定参数之前,需要先简单说一下针孔摄像机的原理。投影平面到小孔的距离为焦距f,物体到小孔的距离为Z,其中物体和投影是倒立相似的关系,下图为针孔摄像机的投影示意图:如果按照实际的投影关系建立坐标系,那么投影坐标和物体坐

2018-01-05 13:51:02 3458

原创 STL vector (一)——扩容原理与内存分配与释放

 vector 常被称为“容器”,习惯将之理解为动态数组。它表示对象的集合,其中所有对象都相同,每个对象都对应一个索引,索引用来访问对象。作为动态数组,vector 有一个指针指向一片连续的内存空间。但是,这个内存空间肯定不是无限大的,当内存装不下数据时,系统会自动申请一片更大的空间,把原来的数据拷贝过去,释放原来的内存空间。具体来看。      1、内存分配      vector 里面有 2 ...

2018-01-05 09:06:50 9040 3

cudnn5.1zip

这是cudnn5.1 驱动,安装过程可以参照我的博客,很方便。如果你没有积分下载,可以在我的 CSDN 博客留言

2018-01-22

cuda_8.0驱动

这是百度云的链接,cuda_8.0驱动,适合GPU加速。具体安装过程,可以参考我的链接。如果没有积分,可以给我留言,留下你的邮箱,我把资源打包发给你

2018-01-22

OpenCV 在linux 下的基础编程模板

OpenCV 在linux 下的基础编程模板

2017-08-04

空空如也

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

TA关注的人

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