原创 Git:代碼衝突常見解決方法

Git:代碼衝突常見解決方法1 如果系統中有一些配置文件在服務器上做了配置修改,然後後續開發又新添加一些配置項的時候, 在發佈這個配置文件的時候,會發生代碼衝突: error: Your local changes to the foll

原创 SSD: Single Shot MultiBox Detector 論文筆記

SSD: Single Shot MultiBox Detector 論文筆記 該論文提出了一種只需使用單個神經網絡就可以實現目標檢測的模型。該模型使用多個不同層的feature maps來使得該模型能夠處理多種不同尺度的目標。該模型省略

原创 tensorflow在訓練模型的時候如何指定GPU進行訓練

在用tensorflow訓練深度學習模型的時候,假設我們在訓練之前沒有指定GPU來進行訓練,則默認的是選用第0塊GPU來訓練我們的模型,而且其它幾塊GPU的也會顯示被佔用。有些時候,我們更希望可以通過自己指定一塊或者幾塊GPU來訓練我們的

原创 Gamma變換

Gamma曲線是一種特殊的色調曲線,當Gamma值等於1的時候,曲線爲與座標軸成45°的直線,這個時候表示輸入和輸出密度相同。高於1的Gamma值將會造成輸出亮化,低於1的Gamma值將會造成輸出暗化。總之,我們的要求是輸入和輸出比率儘可

原创 keras根據層名稱來初始化網絡

keras根據層名稱來初始化網絡 def get_model(input_shape1=[75, 75, 3], input_shape2=[1], weights=None): bn_model = 0 trainabl

原创 Ubuntu14.04系統下VSCode+Latex遇到問題及相應解決方法

Ubuntu14.04系統下VSCode+Latex遇到問題及相應解決方法 問題1: LaTeX Error: File `fontspec.sty' not found. 解決方法 sudo apt-get install texliv

原创 Towards End-to-end Text Spotting with Convolutional Recurrent Neural Networks閱讀筆記

1.摘要 論文提出一種統一的網絡結構模型,這種模型可以直接通過一次前向計算就可以同時實現對圖像中文本定位和識別的任務。這種網絡結構可以直接以end-to-end的方式訓練,訓練的時候只需要輸入圖像,圖像中文本的bbox,以及文本對應的標籤

原创 Batch Normalization筆記

Batch Normalization筆記 在訓練深度神經網絡的時候,由於前面網絡層參數的變化,會使得當前層網絡的輸入分佈發生改變,這種情況需要我們很小心的對網絡參數的參數進行初始化,以及使用很小的學習率,而這就會減緩整個網絡的訓練速度。

原创 激活函數作用

激活函數作用 在神經網絡結構中,通過激活函數將非線性的特性引入到神經網絡中,從而讓神經網絡可以理解、處理複雜的數據及問題。 什麼是激活函數 通常激活函數的形式可以寫成:y=f(x) 。這裏的x 是激活函數f(.) 的輸入,y 是x 經過激

原创 用Caffe+python如何訓練一個手寫體數字數別模型

1.將train.csv數據轉化爲lmdb格式存儲 用Panda讀取數據,由於.csv內的數據是以字符串形式存儲,因此在讀取完所有數據後,還需要將讀取的數據轉換成uint8形式,此時剛好可以存放一個像素值。具體操作如下: np.froms

原创 Dropout

在訓練網絡模型的時候,如果訓練集太少,要訓練的參數又很多,則容易產生過擬合(模型對訓練集具有較高的識別率,但是對測試集效果則會很差,這時候模型的泛化能力很差)。此時我們常用解決的辦法就是在損失函數中再添加一個懲罰項,通過設置一個懲罰係數,

原创 【VSCode】Ubuntu下VSCode編譯運行c++程序

之前在Ubuntu下寫一些C++程序,一直找不到一個優(hao)雅(kan)的IDE,所以都是使用vim或Clion來寫。今天發現微軟的一款編輯器,界面好看,功能也挺好用的。 以下是我的一些安裝和配置方法: 1、官網下載地址: ht

原创 Faster RCNN理解

Faster RCNN 爲了解決Fast RCNN中region proposal生成與目標檢測速度不匹配的問題,在深度網絡中引入RPN,直接利用深度網絡直接計算得到region proposal,整個region proposal生成