AI學習筆記

FelixFu發表於2021-08-26

1⃣️ 數學

2⃣️ 語言

?C++?

? 編譯相關

? 程式碼學習

? 函式

? C++工具

? 演算法&資料結構

?Python?

? 深度之眼?

? Numpy

? Matplotlib

? Python函式

? Python封裝工具

? Python GUI

? Python 報錯

1⃣️ GPUs

? GPU知識

? GPUs訓練環境安裝

? 推理環境安裝

2⃣️ Pytorch

?Pytorch分散式?

? Horovod搭建過程

?Pytorch1.4學習?

?Pytorch函式學習

3⃣️ 工具

? 影像預處理

? 實驗工具

? IDE&Tools安裝

4⃣️ OpenCV

1⃣️ 檢查資料

2⃣️訓練模型–train e ↓

?資料預處理

? 資料集介紹

? 特徵縮放?

? Pytorch資料讀取

? Python讀取圖片

? 網路模型

? 機器學習

? NN

?CNN

?RNN/NLP

?GAN

?Detection

?Segmentation

? IQA

? FSL(小樣本)

? 損失函式

  • ? 交叉墒

  • ? Pytorch的損失函式

  • 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求導

? 評價指標

? 網路視覺化

?權重、梯度、特徵圖視覺化

?網路結構

? 梯度消失與爆炸/欠擬合?

  1. 預訓練加微調

  2. ? 權重初始化

  3. ? 梯度剪下、權重正則(針對梯度爆炸)

  4. ? 使用不同的啟用函式

  5. ? 使用batchnorm

  6. ? 使用殘差結構

  7. ? 使用LSTM網路

? Tips

3⃣️測試模型–train e↔︎test e ↓

? 過擬合?

  • ? 正則化

  • ? early stop

  • ? 資料增強

  • ? dropout

4⃣️ 微調/遷移學習

  • ? 隨機網格搜尋

  • ? 超引數優化

5⃣️ 壓縮&部署

? 壓縮

? 資料後處理

? 部署框架 ?

?ONNX

? TVM

?TensorRT

? 網站部署-BS

? 嵌入式裝置

? 視訊處理與流媒體

? 基本概念

? 視訊編解碼理論基礎

? 資訊理論與編碼基礎(雷菁)

DeepStream

專案結構

1、config.json格式:參考segmentation

2、scared格式:參考PANet

3、Exp自定義格式:參考YoloX

1⃣️ 分類/Classification

2⃣️ 語義分割/Segmentation

3⃣️ 目標檢測/Detection

4⃣️ 小樣本/Few Shot Learning

  • ? PANet-? ?

5⃣️ 影像質量評價/Image Quality Assessment

  • ? hyperIQA-??

5⃣️ 異常檢測/Anomaly Detection

5⃣️ 部署

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章