原创 超透徹解析leetcode有趣的題。287. Find the Duplicate Number

問題描述: 找到重複數字。有n+1個位置[0,n],卻取值是整數從[1,n]取,比如[1,2,3,4,5,1]由於序號從0開始,所以一共0,1,2,3,4,5.一定有一個重複數值。找到這個重複數值。 Input: [1,3,4,2,2]

原创 python 3 四捨五入round 會傾向於偶數 很容易出錯 round(0.5)=0

在四捨五入時,一般在pytho3都用round(x) 比如round(0.1)=0,round(1,6)=2等 但是round(0.5)卻會返回0,即 round(0.5)=0   同時 round(-0.5)=0 官方的解釋: ht

原创 ubuntu 複製跳過同名文件 cp 不覆蓋

谷歌搜了半天才找到,就很奇怪,可能是關鍵字不對。於是就水了這麼一篇 使用cp --help打開幫助文檔: 看鍵值 -n的解釋:不會重寫已經存在的文件,如果想要交互式向win一樣問你是否重寫,那就用 -i 所以代碼就是 cp -r -n

原创 deeplabv3+ 跑test數據

官方代碼,雖然有is_training這個關鍵字,但是沒有test的相關數據生成代碼,也沒有generator代碼。如果有的話那就太好了,告訴我。 如果你看過去哦之前的博客,你聽的明白,不明白也沒關係,下面告訴你怎麼改。 改點1,buil

原创 如何上傳PASCAL VOC 2012 test數據

pascal voc本質是個比賽數據庫,所以test未公開,需要參賽者上傳自己對測試圖片的預測,官方服務器會給出你的mIOU。 1.註冊一個賬號 http://host.robots.ox.ac.uk:8080/ 2.找到你要參賽的名字,

原创 還你一個乾淨的界面

一鍵去除所有的廣告,推廣,亂七八糟花裏胡哨 本教程針對chrome瀏覽器。背靠大樹好乘涼。這個東西對於本網站很有用,畢竟我就是因爲被自己主頁的廣告煩死纔去的博客園。如果你看了本篇博客,建議你無比用,作爲一個計算機從業者,這個操作不難,但是

原创 十個原因可能導致 訓練集明明很高,驗證集,測試集 validation accuracy stuck 準確率 很低 損失不減小

損失函數一直在下降,爲什麼識別率上不去。 1.最常見的原因:過擬合 過擬合值得單獨開個章節。主要包括 1.數據量小,網絡複雜 2.learning rate 比較高,又沒有設置任何防止過擬合的機制 解決方法主要包括 1.簡化模型,利用現有

原创 adam 策略參數設置 torch tensorflow keras

TensorFlow: learning_rate=0.001, beta1=0.9, beta2=0.999, epsilon=1e-08.Keras: lr=0.001, beta_1=0.9, beta_2=0.999, epsil

原创 RuntimeError: cuda runtime error (59) : device-side assert triggered when running

這個出現的原因是網絡的維度對你的數據沒有準備。比如, 網絡以爲你label標籤從0到50,結果你輸入的數據既有-1,又有80. 或者在NLP裏面,你的字典一共200個,但是你偏要就設置100個embed。 參考:https://githu

原创 Attention is all you need 代碼筆記

主要依據:http://jalammar.github.io/illustrated-transformer/ 寫作原因:文章太長,我必須總結做筆記。也可以認爲是翻譯,但是沒有原文詳細(應該)所以有那裏卡主,過不去,就去看看原文相應的地方

原创 超實用看圖片 matlab imshow(img,[]) 對應 代碼 mat2gray() 灰度圖像

其實主要是因爲平時習慣用imshow(img,[]) 看一些 取值範圍不在0-255內的圖片。比如如果用imshow()   而使用imshow(img,[])就可以了,因爲會規格化0-255。但是沒法批量操作。 沒什麼可說的 img

原创 arxiv 使用方法 上傳 文章 注意事項 偷懶

先說結論,arxiv是可以直接上傳壓縮文件的,然後他會自己解壓縮。 另外,使用latex在線編輯比如overleaf的需要使用右上角的submit,然後生成壓縮文件:   參考: http://lowrank.science/arXiv

原创 白花錢警告:使用tensorflow分佈式必須注意ps server空耗資源

爲武漢祈禱。 問題一 ps server 不會主動停止,無論在什麼情況下。這個問題從2016年提出,到現在,也沒有一個簡潔乾淨的解決方式,而這個問題會很嚴重,如果你使用的是租用資源,會白白花費很多錢錢。 我注意到,ps server不論是

原创 官方代碼 Deeplab v3+ resnet101 做backbone

大年初一我居然在更博客。今年過年由於病毒橫行,沒有串門沒有聚餐,整個人閒的沒事幹。。。醫生真是不容易,忙得團團轉還有生命危險,新希望他們平安。 本篇不屬於初級教程。如果完全看不懂請自行谷歌或搜索作者博客。 deeplab官方提供了多種ba

原创 並行雲 sbatch slurm 深度學習 tensorflow環境從搭建到使用 conda

有一定的GPU雲時常可用,一個節點4個GPU,我本人決定使用anaconda搭建tensorflow1.13並且使用。 anaconda是乙方提供的,使用bash命令可以加載 module load anaconda/3.7 加載後正常