【八月总结】回实验室第一个月

整整两个月没有更新博客了,真是愈来愈懒了,哎,拖延症一直都在,但愿本身能打败懒惰,重拾热情啊。java

实习的六月python

在理光的实习结束了,6月后半段,已经慢慢在准备交接的事情,写了一个MFC的演示程序,把检索的接口写好了给了师兄,整理了在公司全部的资料,该提交的,该删除的,该本身带走的,吃了告别的聚餐,依依惜别的组里的大小同事们。感受这个实习对个人帮助仍是很大的,最主要的仍是在写C++上,包括代码封装,还有代码风格,还有大中型项目的开发。离别聚餐时,组里的同事对个人评价出乎意料的居然是“工程能力很不错”,这真让我这个编程菜鸡意外的开心,也算真正意义上知道本身已是个程序员了。在公司主要作的事主要分三个阶段,第一阶段作的是一个文本检测识别的任务,也是个人老本行,作了一个条码方向识别,一个数字识别,仍是很easy的,也算预热,由于实习前过久没写c++了;第二阶段就是调研CBIR paper,也略微的研究了一下CNN理论以及CBIR的实践,重点研究的是VGG组的Vlfeat c&&matlab接口、MatConvNet,vlfeat是视觉工具包,后者是matlab的深度学习框架,其次也学习了java里面的作图像检索的lire包,编译了一下caffe windows(可是没咋用。。。)。作CBIR的方法仍是主流的VLAD以及CNN feature,这里不得不提到袁勇大神的帮助,看他的博客对个人学习真的帮助很大。第三阶段就主要是整理代码,结合项目的实现了,值得一提的是,曾幻想在公司时水篇关于CBIR的论文,可是发现时间真的很短,一周才三天,一月才12天,因而弃了。linux

 周总结c++

写的一些代码程序员

 

看的部分paper编程

快节奏的七月ubuntu


七月一开始,女朋友就突发阑尾炎,照顾了她一周,莫名其妙的见了家长及亲戚。。。get了一首作菜的技巧,我已是土豆丝炒肉狂魔了。。。其实真的该说的是,身体才是革命的本钱,不管怎么努力,按时吃饭,按时睡觉,勤锻炼,做息规律才行。。。随后一周回学校,连着一周夏季学期的课,天天从早上八点到晚上9点,连着12节。。。真是惨,都怪本身由于实习错过了一门选修考试,结果挂了,如今要多选一门。以后就回城区进实验室了,青年公寓住宿跟怀柔那边比差好多,刚回来搬家,只能说寝室脏乱差,以后两天在实验室倒腾双系统系统,装VS,matlab,CUDA,opencv,2K15,dota2,war3,office。。。再就是ubuntu,一开始不熟悉,如今也好多了,搭caffe、cuda、theano、opencv3的环境,来来回回因为显卡驱动,windows装了2次,ubuntu装了3次,再就是装备买了个500的ducky茶轴机械键盘,借着搞DL之名公费买了500的GTX水显卡。一直到七月第三周结束,也啥都没干。七月最后一周回家了,先斩后奏,回家找大学基友玩了两天,回老家呆了两天,在家里宅了两天。因而七就这么快快的过了。windows

渐入佳境的八月服务器

八月回来以后,开始反思本身,目标要明确,要有计划有规律,因而给本身制定了python爬虫

 大部分重要的也都完成了吧,leetcode的题目博客尚未写,太懒了。

part1:所幸DL for text detection上的工做已经超过预期了,(1)帮助师兄的SWT方法上用CNN提高了F值2个百分点;(2)读了4片CNN+TEXT的论文了,如今在细读其中2篇,如今在读一篇新的想复现;(3)用了vlfeat里面的MSER函数,准备应用到之后去的mser模块里;(4)编译了max大神linux下版本的matconvnet,能用他的detnet模型;(5)编译了opencv3 的 opencv_contrib module,使用了text detection demo;(6)python爬虫抓去了flickr上的40000张含有文本的图,程序提取出12W个样本,程序分类了大概8W正样本,以后就要手动的标注了,好苦逼。。固然这些都是为了caffe上训练CNN。(7)本身的slidng window+CNN classifier+NMS、multi channel等不少想法,发现前人的论文里也都有试过,如今打算试试图像检索+KNN试一试。

part2:caffe在linux下的使用,如今我跑了薛开宇的caffe笔记里面的1/2/3/4 已经知道caffe的大体用法了,使用起来仍是比较简单的,主要是linux下的各类操做还不熟悉,再就是搭环境化了不少时间,本身试着用 alexnet的模型用500正 500负样本去train model,可是发现收敛的一点都很差每次都只有60。可能仍是有问题多是模型选的很差,也多是样本自己不可分,也有多是预处理的很差,总之还有不少要继续学习,目前caffe的使用上任然只会linux下的cmd c++接口。python、matlab接口都何尝试。

part3:theano,关于theano花的时间真的不多,python这部分的学习基本没有进展,主要是在本身的台式机以及实验室的服务器上搭CUDA+THEANO环境,CUDA+CAFFE环境花了一部分时间,其余都在用caffe了,接下来一个月要好好的用 numpy scipy skit-learn theano matlotlib这些了,跟着机器学习实战,还有skit-learn theano的tutorial来吧。

part4:leetcode题目博客,这个真的要反省。目前一篇博客都没有,感受刷完题目,必定须要总结一下:

239 Sliding Window Maximum 

174 Dungeon Game 

37 Sudoku Solver

Longest Palindromic Substring

148 Sort List

part5:刷题数目应该超过这个了差很少15道左右,其中的解数独的题,想写成一个QT的游戏

part6:师兄的代码还没看,主要想了解一下color extension部分

part7:python的学习这块准备下个月做为重点,参见part3

other:关于CNN的分享也作完了,和小boss讨论了1小时CNN的原理,关于BP,以及各层的做用,也制定了以后的短时间目标;valse slide还没看,慢慢来吧

 如今也有了每日学习计划,执行了二、3天感受还行很是有规律,主要是 上午paper reading + 下午 code writing +晚上 self-learning的模式。

九月的指望

保证每周一篇paper细读,2篇粗读

skit-learning 结合 kaggle 结合 python    至少完成一个比赛任务

leetcode 结合 写博客 结合 c++          4/每周

主题仍是学习caffe、theano、skitlearn、opencv3

阅读一些有助于编程习惯的书

rrc 比赛但愿能超过75% ER + CNN 或者其余方法

QT + SUDOKU

相关文章
相关标签/搜索