原创 使用OpenCV或者matplotlib給照片裏的物體添加方框和文字說明

目錄   1. OpenCV 2. matplotlib 1. OpenCV 這裏我們用YOLOv3COCO的模型來給照片做檢測。我們用tensornets導入預訓練的YOLO模型,用OpenCV給照片添加方框和文字,用matplotli

原创 Go語言逐行讀取文件的三種方法

Go語言有三種逐行讀取文件的方法,依次是 ReadString func (b *Reader) ReadString(delim byte) (string, error) ReadString從輸入中讀取數據,直到分隔符出現

原创 Go語言如何聲明變量

1. 用關鍵詞var進行聲明 var name type = expression var後面跟着變量名name,變量類型type和變量初始值expression。Go語言帶有零值機制,能夠自動對沒有顯式賦值的變量進行零值初始化。Go語

原创 論文介紹 -- Rethinking the Evaluation of Video Summaries

Rethinking the Evaluation of Video Summaries 這篇論文發表於2019年CVPR上。作者Mayu Otani等人是來自日本CyberAgent公司、大阪大學、芬蘭坦佩雷大學、奧盧大學的研究者。我首

原创 基礎數論定義和定理

目錄1. 定義2. 定理2.1. 定理12.1.1. 引理12.2. 定理22.3. 定理32.4. 定理42.5. 定理52.5.1. 引理2 1. 定義 a∣b,a∈Z,b∈Za|b, a \in Z, b \in Za∣b

原创 趣談ResNeXt的泛化性能

我拿在ImageNet上預訓練過的ResNeXt101c64在6張日常圖片進行測試。它在ImageNet上的top1準確率是79.5%,top5準確率是94.6%,來自論文。 第一張圖片是城市夜景,裏面有塔式鐘樓,位於水邊,水岸對

原创 Go語言併發模式:Context包

本文翻譯自Sameer Ajmani的Go Concurrency Patterns: Context。 目錄 Go語言Context包的講解和使用 介紹 context 派生的contexts 例子:谷歌網頁搜索 服務器程序 程序包us

原创 Linux上MD5、SHA-1、SHA-2的計算

Linux上md5sum可以用於計算MD5,sha1sum可以用於計算SHA1,sha224sum、sha256sum、sha384sum、sha512sum可以分別用於計算224位、256位、384位、512位的SHA-2。 例如 $

原创 CCF CSP 數列分段

問題描述   給定一個整數數列,數列中連續相同的最長整數序列算成一段,問數列中共有多少段? 輸入格式   輸入的第一行包含一個整數n,表示數列中整數的個數。   第二行包含n個整數a1, a2, …, an,表示給定的數列,相鄰的

原创 tensorflow、pytorch在Jupyter Notebook上自動釋放GPU資源的方法

在使用TensorFlow或pytorch的時候,Jupyter Notebook在運行結束後不會釋放GPU資源,就算把session關閉了也不會釋放。這時候我們就需要手動關停kernel來釋放資源。當然有種在notebook內用命令行釋

原创 最新sublime text 3的package control簡單安裝方法

用 ctrl+` 打開控制檯(console),然後輸入 import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cc

原创 RNN、GRU和LSTM前向傳播和反向傳播的公式

目錄 1. 普通遞推神經網絡(Recurrent Neural Network)的前向傳播公式 2. 門控遞推單元(Gated Recurrent Unit,GRU)的前向傳播公式 3. 長短期記憶單元(Long Short-Term M

原创 Ubuntu14.04 64位 CUDA 編譯安裝 OpenCV

1. 安裝必需的包 我們先清除x264、ffmpeg及其相關的包,然後手動編譯安裝這兩個包。具體參考這篇博文 x264和ffmpeg的安裝。 安裝用於構建debian包的依賴 sudo aptitude install build-es

原创 Go語言反射定律

介紹 計算中的反射是指一段程序有能力檢查它自己的結構,特別是數據類型。這是一個元編程的形式。這也是很多困惑的來源。 在這篇文章我們嘗試通過解釋反射在Go語言中的運作方式來闡明各個知識點。每個語言中的反射模型是有差異的(有許多語言甚至不

原创 Go語言中defer的使用

defer是個Go語言中的一個關鍵詞。從語法上來講,defer語句是defer關鍵詞後面跟着一個函數/方法調用。函數和參數表達式在defer語句所在的位置就已經被檢驗了。但是實際上的函數/方法調用的話,一直推遲到所在函數的返回結束或者出錯