【八月總結】回實驗室第一個月

整整兩個月沒有更新博客了,真是愈來愈懶了,哎,拖延症一直都在,但願本身能打敗懶惰,重拾熱情啊。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

相關文章
相關標籤/搜索