1⃣️ 數學
2⃣️ 語言
?C++?
? 編譯相關
? cpp編譯過程
? CMake Tutorial | CMakeLists.txt格式 | CMake官方教程-英文 | CMake手冊-別人的blog |CMake Demo Github | Cmake Demo github2
? 程式碼學習
? 函式
? C++工具
? 演算法&資料結構
? 連結串列:
? 堆
- ? 最小K個數
? 操作
增:
刪:
改:
查:
?Python?
? 深度之眼?
? Numpy
? Matplotlib
Matplotlib 唐宇迪
? Python函式
? Python封裝工具
? Python GUI
- ? QT5
? Python 報錯
1⃣️ GPUs
? GPU知識
? gpustat
? GPU-Driver-Cuda- pytorch-tensorflow 對應關係
? GPUs訓練環境安裝
? Driver安裝 Ubuntu16.04 ——-> CUDA、cuDNN安裝 Ubuntu16.04 | Windows10–> Docker–>NVDocker
? Horovod安裝–見pytorch分散式小節
? 推理環境安裝
2⃣️ Pytorch
?Pytorch分散式?
? Horovod搭建過程
? 整體日誌
? IPMI配置
? Ubuntu16.04 安裝NVIDIA驅動 【一、安裝440版本,可根據需求調換版本】
? Ubuntu16.04 安裝CUDA,cuDNN【二、安裝cuda10.2 和cudnn7.6.5,可根據需求調換版本】
? Ubuntu16.04安裝nccl & 測試【三、安裝nccl 2.6.4,可根據需求調換版本,apt-cache madison】
? Pytorch多機多卡【四、測試多機多卡,先測試無RDMA的。需安裝torch 1.2 torchvision0.4.0】
? 裝安IB驅動【五、裝IB,加速IB卡之間的RDMA】
? Pytorch多機多卡【六、再次跑多機多卡程式,與四的效果對比】
? 安裝NV_Peer_Memory【七、安裝nv_peer_memory, 加速GPURDMA】
? Pytorch多機多卡【八、再次跑多機多卡程式與四、六對比】
? 安裝OpenMPI【九、安裝OpenMPI,為Horovod做準備】
? 安裝Horovod【十、安裝Horovod,並測試程式,與四、六、八對比】
? Ubuntu16.04 安裝Docker【十一、安裝Docker】
? Ubuntu16.04 安裝NVIDIA Docker【十二、安裝NV-Docker】
? 在Docker中執行Horovod【十三、在Docker中執行Horovod】
?Pytorch1.4學習?
?Pytorch函式學習
3⃣️ 工具
? 影像預處理
? 實驗工具
? IDE&Tools安裝
? cmake 安裝
? pycuda安裝
? OpenCV GPU-Ubuntu – CPU-Ubuntu
4⃣️ OpenCV
1⃣️ 檢查資料
2⃣️訓練模型–train e ↓
?資料預處理
? 資料集介紹
? 特徵縮放?
? Pytorch資料讀取
? Python讀取圖片
? 網路模型
? 機器學習
? NN
? NN發展史
? 零基礎入門深度學習- 感知器-線性單元和梯度下降-神經網路和反向傳播演算法-卷積神經網路-迴圈神經網路-長短時記憶網路(LSTM)-遞迴神經網路
?CNN
?RNN/NLP
?GAN
?Detection
?Segmentation
? PSPNet
? IQA
- ? HyperNet
? FSL(小樣本)
? 小樣本與元學習
? 綜述—《Generalizing from a Few Examples: A Survey on Few-Shot Learning》學習|小樣本論文收集-GitHub |視訊
? PANet
? 損失函式
? 交叉墒
Lovasz-Softmax Loss
Exponential Logarithmic loss
Focal Loss + Dice Loss
BCE + Dice Loss
Generalized Dice loss
Tversky Loss
IOU Loss
Dice Loss
Focal Loss
? 優化器
? BP求導
? 矩陣向量求導
? 評價指標
? 網路視覺化
?權重、梯度、特徵圖視覺化
?網路結構
? 梯度消失與爆炸/欠擬合?
? Tips
3⃣️測試模型–train e↔︎test e ↓
? 過擬合?
? 正則化
? early stop
? 資料增強
? dropout
…
4⃣️ 微調/遷移學習
? 隨機網格搜尋
? 超引數優化
5⃣️ 壓縮&部署
? 壓縮
? 資料後處理
? 部署框架 ?
?ONNX
? TVM
?TensorRT
? 網站部署-BS
? HTTP協議
? 嵌入式裝置
? 視訊處理與流媒體
? 基本概念
? 視訊編解碼理論基礎
? 資訊理論與編碼基礎(雷菁)
DeepStream
專案結構
1、config.json格式:參考segmentation
2、scared格式:參考PANet
3、Exp自定義格式:參考YoloX
1⃣️ 分類/Classification
2⃣️ 語義分割/Segmentation
3⃣️ 目標檢測/Detection
? YoloX
4⃣️ 小樣本/Few Shot Learning
5⃣️ 影像質量評價/Image Quality Assessment
5⃣️ 異常檢測/Anomaly Detection
5⃣️ 部署
本作品採用《CC 協議》,轉載必須註明作者和本文連結