原创 Opencv Error Insufficient memory錯誤解決方案

Opencv Error Insufficient memory錯誤解決方案    最近在使用3000fps人臉特徵點定位在人臉樣本庫helen上進行模型訓練時,考慮到測試集中人臉樣本過多可能會造成內存飆升導致程序崩潰,在對人臉樣本進行

原创 Cannot write to snapshot prefix '***'. Make sure that the directory exists and is writeable解決方法

在上一篇博客中我介紹了使用caffe的python接口繪製loss曲線和accuracy曲線,但是運行spyder的時候,出現瞭如下錯誤:  Cannot write to snapshot prefix 'caffe/examples/

原创 fatal error C1189: #error 錯誤解決方案

前幾天在windows 7上配置openface時發生了一個小問題,調試很久都沒成功,錯誤如下:fatal error C1189: #error

原创 VS2013調用caffe新建自己的工程詳細過程

VS2013調用caffe新建自己的工程詳細過程 在windows上編譯好caffe之後(純CPU),很多人都會存在這樣的問題,我該如何去調用編譯好的caffe來新建自己的工程開發自己的應用呢,這個問題折騰了一下午,終於成功實現了在自己新

原创 使用caffe訓練好的模型測試單張手寫數字

使用caffe訓練好的模型測試單張手寫數字 初次學習caffe的時候都會按照網上的教程,對caffe經典案例手寫字體識別進行訓練一下,很滿意,訓練完後可以獲得99%的準確率,而且可以獲得一個訓練好的lenet_iter_10000.caf

原创 Visual Studio 2013使用Libsvm訓練數據

Visual Studio 2013使用Libsvm訓練數據 最近在做周志華《機器學習》上面的習題時,需要使用linsvm庫對西瓜數據集使用線性核和高斯核進行訓練,比較其支持向量的差別,下面就簡單的介紹一下,訓練的過程。 在使用libsv

原创 caffe添加python數據層(ImageData)

caffe 添加python數據層本文主要是詳細介紹如何在caffe中添加自定義python數據層(imagedata類型)。我之所以要實現這個python數據層是因爲最近準備使用caffe+LSTM結構做行爲識別,需要給視頻每幀添加一個

原创 行人重識別綜述(Person Re-identification: Past, Present and Future)

Person Re-identification overview 這是一篇關於person re-ID(行人重識別)的綜述性文章,原文名:Person Re-identification:Past, Present and Future

原创 MNC代碼運行錯誤記錄集錦

MNC代碼運行錯誤記錄集錦上一篇博客介紹了MNC的理論知識,這篇主要介紹我在跑作者提供的源碼時出現的一些錯誤,以及錯誤的解決方案。上一篇博客介紹了MNC的理論知識,這篇 博客主要介紹我在跑作者提供的源碼時出現的一些錯誤,以及錯誤的解決方案

原创 行爲識別閱讀筆記(paper+code):Real-time Action Recognition with Enhanced Motion Vector CNNs

行爲識別閱讀筆記(paper+code):Real-time Action Recognition with Enhanced Motion VectorCNNs 這篇文章是發表在CVPR2016上的一篇文章,這篇文章主要是對雙流法進行了

原创 閱讀筆記:Instance-aware semantic segmentation via Multi-task Network Cascades

論文閱讀:Instance-aware semantic segmentation via Multi-task Network Cascades論文信息:CVPR2016, PASCAL VOC in VGG 63.5% mAP. CO

原创 ROI Pooling層詳解

ROI Pooling層詳解 原文鏈接:https://blog.deepsense.ai/region-of-interest-pooling-explained/ 目標檢測typical architecture 通常可以分爲兩個階

原创 遷移學習與微調的關係

遷移學習與微調的關係 來看一下CS231n對於遷移學習的解釋吧。 在實際中,因爲數據量小的緣故,很少有人會去從零開始去訓練出一個CNN(train from scratch)。相反,普遍的做法都是在一個大的數據集上(比如ImageNet,

原创 error: function "atomicAdd(double *, double)" has already been defined錯誤解決方法

error: function "atomicAdd(double *, double)" has already been defined錯誤解決方法 cuda 8.0 提供了對atomicAdd的定義,但atomicAdd在之前的

原创 t-SNE高維數據可視化(python)

t-SNE高維數據可視化(python) t-SNE(t-distributedstochastic neighbor embedding )是目前最爲流行的一種高維數據降維的算法。在大數據的時代,數據不僅越來越大,而且也變得越來越複雜,