原创 python 安裝 libtiff報錯解決方案

我在windows環境下使用瞭如下兩種方案,第一種報錯了,第二種安裝沒報錯,但是import時候報錯。 # 1 pip install libtiff # 2 conda install libtiff 最後在網上查到可能是因爲

原创 result = result.scatter_(1, input.cpu(), 1) 報錯

問題 “C:\w\1\s\tmp_conda_3.5_170949\conda\conda-bld\pytorch_1570813862397\work\aten\src\TH/generic/THTensorEvenMoreMa

原创 RTX2080Ti 配置maskrcnn

官方安裝教程! RTX2080TI 首先請務必查看我的博客。這是個大坑,搞了三天cuda版本,最後諮詢官方纔得以解決。 這些是必須的要求(強烈建議linux,win10安裝失敗!) GCC >= 4.9 CUDA >= 9.0

原创 docker 修改tag和image名稱

base) lmx@lmx-up:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATE

原创 python 讀取保存三維圖像數據

目錄0. Motivation1. 失敗的case2. 成功的case2.1 SimpleITK2.2 可視化 0. Motivation 因爲項目需求,我需要將256×256×64256\times256\times64256×

原创 [pytorch] 修改cpu計算型loss到gpu上計算

需要改進的代碼 tp = (y_true * y_pred).sum(dim=0).to(torch.float32) tn = ((1 - y_true) * (1 - y_pred)).sum(dim=0).to(torch.

原创 python在某一文件夾下索引特定格式文件,並排序

下午寫了一個函數。功能是python在某一文件夾下索引特定格式文件。每次項目總要寫一遍,乾脆share出來。 我目前寫的是識別出h5的後綴然後返回一個list,這個list包含了一系列含h5的文件目錄。並且code中對目錄進行排序

原创 [pytorch] 二分類交叉熵逆樣本頻率權重

通常,由於類別不均衡,需要使用weighted cross entropy loss平衡。 def inverse_freq(label): """ 輸入label [N,1,H,W],1是channel數目 """

原创 [pytorch] Test time augmentation

[pytorch] Test time augmentation1.什麼是Test time augmentation2.pytorch 1.什麼是Test time augmentation train的時候我們經常加入data

原创 RTX2080 Ti 使用CUDA運行pytorch問題

這個問題非常煩人。 我在pytorch 的 github諮詢了開發者。 https://github.com/pytorch/pytorch/issues/28752 所以RTX系列顯卡不可以運行CUDA10以下的pytorch

原创 [pytorch] 交叉熵損失輸出爲負數

網絡訓練中,loss曲線非常奇怪 交叉熵怎麼會有負數。 經過排查,交叉熵不是有個負對數嗎,當網絡輸出的概率是0-1時,正數。可當網絡輸出大於1的數,就有可能變成負數。 所以加上一行就行了 out1 = F.softmax(out

原创 windows 運行pytorch,在服務器上運行沒有失敗,但是什麼都訓練不出來。

這個問題干擾我一天的進度了。 目前,終於找到!!!! 沒有報錯的情況下,大概率是導入數據問題。我先說下我的具體的check步驟。 檢查代碼是否上傳失敗, 重新上傳代碼檢查數據集上傳是否正確檢查代碼數據集導入路徑是否正確檢查data

原创 [pycharm 調試] 查看當前運行目錄

調試的時候有很多相對路徑,所以需要參考當前目錄。這裏記錄當前目錄查看方案。 debug中: alt+f8 os.getcwd()

原创 [Pytorch] SPP-Net 3D版本原理與實現

代碼參考2d的 spp-net code Github 1.SPP 插入位置 在分類之前,FC要求輸入特定尺寸的feature。當輸入中包含不同size的圖像時,傳統的fc就不可以了。此時kaiming提出了SPP-Net,解

原创 opencv-python 讀入圖像的 “BUG”

之所以“BUG”打引號,是因爲opencv-python 讀入圖像和我的通道習慣排列(RGB)不一樣,不是真bug。 Opencv-python 讀入圖像後圖像是BGR排列,所以可視化和RGB不一樣。 opencv 修改前 d