原创 C++中的內存分配的問題

C++中類和結構體的對象聲明有兩種方式: 直接聲明的方式: Node nodes; 這種方式聲明的變量nodes是創建在棧區的。由系統自動回收。 使用new的方式: Node *nodes=new Node; 這種方式是創

原创 python使用opencv無法讀取中文路徑

解決辦法,定義如下函數: def cv_imread(fild_path): cv_img = cv2.imdecode(np.fromfile(file_path,dtype=np.uint8),-1) return

原创 An Analysis of Scale Invariance in Object Detection-SNIP論文閱讀筆記

提出問題 深度學習方法提出後,目標分類任務性能急劇提升,top-5 error on ImageNet已經從15%降低到2%,這對於1000類目標分類任務已經超越了人類水平。 但是在COCO數據集上的檢測任務中(目標只有80類)檢測器

原创 pytorch安裝問題

在ubuntu上安裝pytorch,使用官網給出的安裝命令: conda install pytorch torchvision cuda80 -c pytorch 但是總是出現CondaHTTPError: CondaError: Co

原创 目標檢測經驗總結

任務分類 通用目標檢測 特定任務目標檢測: 人臉檢測 文本檢測 航拍圖檢測 車輛/行人檢測 骨幹網絡 高性能網絡: Inception v1/v2/v3/v4 VGG Resnet Inception Resnet DPN De

原创 tensorFlow學習資源總結

持續更細中: 實踐 強化學習應用於遊戲:https://github.com/yenchenlin/DeepLearningFlappyBird tensorFlow示例代碼:https://github.com/aymericdami

原创 極限學習機(ELM)的使用

極限學習機的理論 在傳統的神經網絡訓練中,我們通常的做法是要通過梯度下降算法來不斷的調整隱層與輸出層,輸出層與隱層之間的權值矩陣,以及偏置b。但是ELM算法指出,其實隱層的權值矩陣W和偏置b其實是沒有必要調整的,在學習算法開始時,任意隨機

原创 Ubuntu16.04+CUDA8.0+openCV3.2配置

CUDA安裝問題 opencv安裝問題 循環登錄的問題 參考文獻 安裝過程中出現一些問題,記錄一下: CUDA安裝問題 opencv安裝問題 CUDA安裝問題 安裝CUDA時,選擇使用CUDA安裝包中的Nvidia驅

原创 Linux中的線程鎖與條件變量

線程鎖 初始化 Linux中使用數據類型pthread_mutex_t,線程鎖的初始化有兩種方式: 靜態初始化:在LinuxThreads實現中,pthread_mutex_t是一個結構,而PTHREAD_MUTEX_INITIALIZ

原创 python導入caffe模塊的問題

出現如下問題: from caffe import layers as L, params as P, to_proto ImportError: No module named caffe 這是由於沒有將caffe的python模塊添加

原创 MetaAnchor: Learning to Detect Objects with Customized Anchors

Abstract 本文提出了一種靈活有效的anchor生成機制用於目標檢測框架,我們取名爲MetaAnchor,不同於之前的檢測框架中,使用預先設定的Anchor,MetaAnchor可以從任意的自定義的預設box中動態生成。MetaAn

原创 Training Region-based Object Detectors with On line Hard Example Mining閱讀筆記

1.Introduction 目標檢測經常轉換爲目標classification問題。這樣做的後果就是導致標註的目標和背景的比例嚴重不均衡。 在使用滑動窗口時,背景與目標框的比例約爲100000:1.雖然近年來的object-propo

原创 darknet中YOLO分類損失梯度源碼理解

之前一直對darknet中的分類損失梯度計算函數有些不太明白,不清楚爲何在開始還有有一段對delta[index]是否爲0的判斷。後來思考了一下,覺得應該是這個原因。首先看一下這段代碼: void delta_yolo_class(flo

原创 C++中空指針訪問類方法

先看一段代碼: #include<iostream> using namespace std; class A { public: void func(){ cout << "hello" << endl;

原创 windows系統右鍵無法新建的問題

今天使用360清理了一下電腦垃圾,結果不知道怎麼回事把右鍵新建功能給弄丟了。找到了解決方法,記錄如下: 新建.cmd文件後將下面的內容保存。 regsvr32 /u /s igfxpph.dll reg delete HKEY_CLAS