摘要:
都知道PCA可以做降维,那它为什么可以降维,究竟是怎么降维的呢? 1. 为什么我们要降维? 我们的样本数据好好的,为什么要去做降维,第一个要想清楚这个问题。 也许你是要训练一个分类器,觉得当前特征维度的太高,想去除冗余的维度,选择有区分性的维度 也许你是觉得维度太高,导致系统速度慢,存储开销大 也许 阅读全文
摘要:
MARK Caffe 的 googleNet近似模型,识别HWDB汉字200类 准确率96.3 阅读全文
摘要:
一、场景文本检测 1.场景文本检测的主流框架,及各个阶段的主流方法 2.深度学习在场景文本检测上的应用 :end to end icpr2012 text spotting eccv2014 3.SWT算法的原理及实现(一) 笔画宽度变换 4.SWT算法的原理及实现(二) 连通域标记 (BFS,DF 阅读全文
摘要:
原文: http://www.deeplearningbook.org/contents/intro.html Inventors have long dreamed of creating machines that think. Ancient Greek myths tell of intel 阅读全文
摘要:
做文本检测这个方向的同学应该都知道deep features for text spotting 这篇ECCV14的文章。用的是Matconvnet这个是深度学习框架来做文本检测,同时他还提供了代码: eccv2014_textspotting不过这个代码里的Matconvnet不同于原版本Matc... 阅读全文
摘要:
今天想在网上找一个实现好的er算法来着,没啥具体的资料,无奈只能看vlfeat的mser源码,看能不能修修补补实现个er。于是,看到某一段感觉很神奇,于是放下写代码,跑来写博客,也就是这段 1 /* --------------------------------------------------... 阅读全文
摘要:
0.摘要小时候在报纸上玩过数独,那时候觉得很难,前几天在leetcode上遇到了这个题,挺有意思于是记录下来一般一道数独题,就像他给的例子这样,9*9的格子,满足 行,列 ,宫均取1-9的数,切互不相同。 那一般正常人的思路会去一点一点的推理,至少我小时候就是这么玩的,具体来说,好比 r7c9(第7... 阅读全文
摘要:
前几天刷leetcode刷到一题,讲sudokuSolver,写完感觉很有意思,遂想做一个数独游戏,百度了一下如何自动生成题库,参考某位大神安卓下的实现思路,自己做了一套文字版的数独游戏,后来想乘机会学一下QT于是完成了图形界面的数独。先mark一下之后从数独解题,数独出题,QT图形界面来讲讲自己的... 阅读全文
摘要:
整整两个月没有更新博客了,真是越来越懒了,哎,拖延症一直都在,希望自己能战胜懒惰,重拾热情啊。实习的六月在理光的实习结束了,6月后半段,已经慢慢在准备交接的事情,写了一个MFC的演示程序,把检索的接口写好了给了师兄,整理了在公司所有的资料,该提交的,该删除的,该自己带走的,吃了告别的聚餐,依依惜别的... 阅读全文
摘要:
week8:5.271.做CNN practical[1]里的example1,了解CNN模块中的每一个部分(1)卷积层的卷积过程,输入输出维度变化(2)ReLU(3)Pooling层(4)NormalizationReLUPoolingNormalization2.做CNN practical[1... 阅读全文
摘要:
CUDA中使用shared_memory可以加速运算,在矩阵乘法中是一个体现。矩阵C = A * B,正常运算时我们运用 C[i,j] = A[i,:] * B[:,j] 可以计算出结果。但是在CPU上完成这个运算我们需要大量的时间,设A[m,n],B[n,k],那么C矩阵为m*k,总体,我们需要做... 阅读全文
摘要:
今天忙活了3个小时,竟然被一个苦恼的CUDA小例程给困住了,本来是参照Rachal zhang大神的CUDA学习笔记来一个模仿,结果却自己给自己糊里糊涂,最后还是弄明白了一些。 RZ大神对CUDA关于kernel,memory的介绍还是蛮清楚,看完决定写一个二维数组的加法。如果是C++里的加法... 阅读全文
摘要:
今天看视频教程无意间看到了一个数3减1的问题,百度之发现叫约瑟夫环问题,于是写了程序,问题大致描述如下:一群带有编号的孩子手拉手围成一个圈报数,开始的孩子数1,他右边数2,再右边数3,数到n的孩子out,接着从下一个孩子开始继续数1,数到n的孩子out,如此循环...问最后留下来的孩子是原来的多少号... 阅读全文
摘要:
今天回顾了部分百度面试时被问到的问题:1.常见的包装类有哪些,他们与基本类型的区别,有哪些方法? Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本... 阅读全文
摘要:
毕竟研究生做cv,所以这里还是测试一下java上使用opencv,参考 这里import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class TestJavaOpencv... 阅读全文
摘要:
今天想着把以前做过的一个Android的文字检测识别应用好好的回顾一下,因为以前写java程序,目的就是能用就行,不会仔细看每一个部分代码,也不会记他们的用法,不回会去查API,借鉴别人的例程,用过就忘了,现在想着要改变,于是就回顾了一番。之前检测用到的是Tesseract_OCR,之所以能在And... 阅读全文
摘要:
1.classpath中的“.”表示当前的路径,所以配置classpath时要注意不能忘了“.”。如果不注意,会出现cmd下运行程序时,.java文件可以编译但是不能运行;一般的classpath配置如下:.;%JAVA_HOME%/lib/tool.jar;%java_home%/lib/rt.j... 阅读全文
摘要:
搬以前写的博客【2015-01-01 01:34】 今天去大百度面Java岗,被虐的很惨,主要原因还是在于自己没有追根溯源的去了解java的一些基本知识,再就是java本身的项目经历少,其实写过的java大一点的程序都不超过5个,而且大多数是用别人写好的库,也难怪会被问很多问题都不知道。 关于面... 阅读全文
摘要:
搬以前写的博客【2014-12-30 16:04】在web应用中服务器面临的是大量的访问请求,免不了多线程程序,但是有时候,我们希望在多线程应用中的某一个类只能新建一个对象的时候,就会遇到问题。首先考虑单线程,如果要求只能新建一个对象,那么构造函数我们要设为private。简单的想法:class s... 阅读全文
摘要:
搬以前写的博客【2014-12-30 15:07】以前很少关注内存的问题,基本没有关注,这方面的小白,原因在于自己都是写的自我娱乐的小程序,不关注性能,不是提供服务。而企业级别的应用在程序稳健性方面的要求大大提高,因此要考虑更多的问题。对于大公司来说,为了应对各种情况,服务器资源肯定充足,但是由于应... 阅读全文