原创 Pytorch Detectron2 COCO PASCAL VOC Cityscapes Dataloader DatasetCatalog 數據註冊

Detectron2數據註冊流程: 1. detectron2/data/datasets/builtin.py 會把所有數據集進行註冊,其中register_all_coco, register_all_pascal_voc, regi

原创 Detectron2 Transforms

fvcore/transforms/transform.py  detectron2/data/transforms/transform.py + PIL 提供底層實現。 __all__ = [     "RandomBrightness

原创 Detectron2 Pytorch sampler 採樣器

pytorch_cuda10.2_python3.6/lib/python3.6/site-packages/torch/utils/data/sampler.py  sampler是最底層的類,像sequential_sampler都繼

原创 Pytorch Detectron2 圖像預處理

detectron2/data/detection_utils.py detectron2/data/transforms.py    from detectron2.config import get_cfg from detectr

原创 基於face_recognition的人臉識別--打卡系統

face_recognition安裝相關: https://github.com/ageitgey/face_recognition/issues/96 https://blog.csdn.net/songqiu65/article/de

原创 Matlab nii圖像的讀取處理保存 基於SPM

filename = spm_select(n,'image','choose the image'); %選擇當前目錄的文件 V = spm_vol(filename); Y = spm_read_vols(V); Y_new = Pr

原创 EM 期望最大化算法

EM 一種聚類算法 爲每個樣本隨機賦予類別。 計算每個類別的分佈。 根據分佈重新爲每個樣本分配類別。 根據迭代後的樣本&類別計算分佈,並一直迭代下去。   馬爾可夫分支: 1. 馬爾可夫網 (判別式,無項有環圖):1)Gibbs(玻爾

原创 Windows + Tensorflow + Pycharm + CUDA + cuDNN + VS2017 + Anaconda 安裝

由於最近沒時間,花了一天搭了一下,個人總結了點小tips Markdown 直接粘過來的, 包含了Vmware+Ubuntu搭配虛擬機(目前沒用到 個人配置 Win10 + VS2017 + CUDA9 + cuDNN7 + Py3.5

原创 Coursera Using python to access Web data

XML and json:   1. 略   2.   import re A = open('regex_sum_17593.txt') sum = 0 B = [] for line in A: B = re.finda

原创 Python Scikit-learn ---- SVM算法

支持向量機(SVM)是一組用於分類、迴歸和異常值檢測的有監督學習方法。 SVMs: LinearSVC, Linear SVR, SVC, Nu-SVC, SVR, Nu-SVR, OneClassSVM   支持向量機的優點是: 高維空

原创 Ubuntu 各種操作指南

x 環境配置文件 /etc/profile ~/.bashrc ~/.condarc ~/.pip/pip.conf /etc/apt/source.list /etc/hosts     × 修改hosts文件並且重啓 sudo vim

原创 Matlab繪製ROC曲線並計算AUC面積

ROC曲線是根據在二分類時,設定不同的分類閾值得到的真陽性率(TPR)和僞陽性率(FPR)得到的。 如圖括號格式爲(預測的標籤,實際的標籤)。 (sensitivity) TPR=TP/(TP+FN)= (1,1)/((1,1)+(0,

原创 Anaconda/conda 說明書

  1.計算機-右鍵屬性-環境變量-PATH: 加入C:\Anaconda3; C:\Anaconda3\Library\mingw-w64\bin; C:\Anaconda3\Library\usr\bin; C:\Anaconda3

原创 Python 編程進階經典算法邏輯編程 劍指Offer

目錄 1. 找到數組中重複數字(字符),返回出現頻次最多 2. 給定一個二維數組,其每一行從左到右遞增排序,從上到下也是遞增排序。給定一個數,判斷這個數是否在該二維數組中。 3. 從尾到頭打印鏈表 4. 用兩個棧實現隊列 5.  第n項斐

原创 多個分數求和 C++

描述 輸入n個分數並對他們求和,用約分之後的最簡形式表示。 比如: q/p = x1/y1 + x2/y2 +....+ xn/yn, q/p要求是歸約之後的形式。 如:5/6已經是最簡形式,3/6需要規約爲1/2, 3/1需要規約成3,