目前分類:未分類文章 (331)
- May 27 Mon 2024 14:06
<<AI人工智慧 PyTorch自學>> 中篇:PYTORCH 案例應用 第八章 圖像專案案例 8.1 圖像分類案例——胸部X光肺炎分類
- May 27 Mon 2024 14:01
<<AI人工智慧 PyTorch自學>> 7.7 TorchEnsemble 模型集成庫
7.7 TorchEnsemble 模型集成庫
俗話說,三個臭皮匠頂個諸葛亮,機器學習模型亦是如此。Model Ensemble(模型集成)是機器學習領域重要的研究方向,在傳統機器學習以及各種資料科學競賽中,Model Ensemble成了標配, 因此,本節就介紹工業生產中實用的模型集成技術。
- May 27 Mon 2024 13:59
<<AI人工智慧 PyTorch自學>> 7.6 albumentations 資料增強庫
- May 27 Mon 2024 13:58
<<AI人工智慧 PyTorch自學>> 7.5 torchmetrics 模型評估指標庫
7.5 torchmetrics 模型評估指標庫
模型訓練時是通過loss進行好壞的評估,因為我們採用的是loss進行方向傳播。對於人類評判好壞,往往不是通過loss值,而是採用某種評判指標。
- May 27 Mon 2024 13:55
<<AI人工智慧 PyTorch自學>> 7.4 模型訓練代碼範本
- May 27 Mon 2024 13:53
<<AI人工智慧 PyTorch自學>> 7.3 GPU使用
7.3 GPU使用
深度學習之所以可以發展迅猛,得益於強大的計算力。在PyTorch中,自然加持GPU加速運算,本節將介紹PyTorch中GPU的使用原理與多GPU使用的DataParallel原理,還有一些針對GPU的實用程式碼片段。
- May 27 Mon 2024 13:51
<<AI人工智慧 PyTorch自學>> 7.2 Finetune 模型微調
7.2 Finetune 模型微調
Finetune(微調)是深度學習模型訓練中常用的方法。Finetune的理論可從遷移學習(Transfer Learning)中學習。
遷移學習
Transfer Learning是機器學習的分支,主要研究源域(source domain)所學到的知識,如何遷移到目標域(target domain)中
- May 27 Mon 2024 13:48
<<AI人工智慧 PyTorch自學>> 第七章 PyTorch 小技巧匯總 7.1 模型保存與載入
第七章 PyTorch 小技巧匯總
- May 27 Mon 2024 13:43
<<AI人工智慧 PyTorch自學>> 6.5 模型參數視覺化
6.5 模型參數視覺化
隨著神經網路越來越深,越來越複雜,手動計算模型中間的資料的shape變得困難。
本節將介紹torchinfo,可用一鍵實現模型參數量計算、各層特徵圖形狀計算和計算量計算等功能。
- May 27 Mon 2024 13:36
<<AI人工智慧 PyTorch自學>> 6.4 CAM視覺化與hook函數使用
6.4 CAM視覺化與hook函數使用
前文說到,在本章第二節介紹CNN的視覺化時我們知道,深度學習模型仍是一個黑箱,大家想盡辦法對其進行視覺化,本節就介紹一個實用的分析方法CAM(Class activation mapping,類啟動圖),如下圖所示:
- May 27 Mon 2024 13:32
<<AI人工智慧 PyTorch自學>> 6.3 混淆矩陣與訓練曲線視覺化
- May 27 Mon 2024 13:29
<<AI人工智慧 PyTorch自學>> 6.2 CNN卷積核與特徵圖視覺化
- May 27 Mon 2024 13:25
<<AI人工智慧 PyTorch自學>> 6.1 Tensorboard 基礎與使用
第六章 PyTorch 視覺化模組
第六章簡介
本章介紹視覺化工具,包括TensorBoard視覺化工具,混淆矩陣,CNN卷積核與特徵圖視覺化,分類模型注意力演算法——Grad CAM,模型參數量視覺化。
首先對強大的視覺化工具TensorBoard進行講解,介紹其提供的十多個資料視覺化API。
- May 27 Mon 2024 13:20
<<AI人工智慧 PyTorch自學>> 5.3 學習率調整策略
- May 27 Mon 2024 13:17
<<AI人工智慧 PyTorch自學>> 5.2 十三個優化器
- May 27 Mon 2024 13:05
<<AI人工智慧 PyTorch自學>> 第五章 PyTorch 優化模組 5.1 二十一個損失函數
第五章 PyTorch 優化模組
第五章簡介
本章開始介紹模型優化過程中涉及的三大概念:損失函數、優化器和學習率調整。
由於損失函數、優化器、學習率調整的方法有非常多,僅pytorch官方實現(V1.10)的就有二十一個損失函數,十三個優化器,十四個學習率調整方法。
- May 27 Mon 2024 11:16
<<AI人工智慧 PyTorch自學>> 4.7 權重初始化方法
- May 27 Mon 2024 11:11
<<AI人工智慧 PyTorch自學>> 4.6 經典Model代碼分析
4.6 經典Model代碼分析
torchvision中提供了一些經典的卷積神經網路模型實現,本小節將挑選部分進行分析,學習torchvision是如何構建複雜的網路模型,學習它們的代碼風格、代碼規範。
- May 27 Mon 2024 11:08
<<AI人工智慧 PyTorch自學>> 4.5 hook函數
4.5 hook函數
注:本小節主要參考《PyTorch模型訓練實用教程》(第一版),主要更新了PyTorch新版本的函數——torch.nn.Module.register_full_backward_hook。
- May 27 Mon 2024 11:06
<<AI人工智慧 PyTorch自學>> 4.4 Module常用函數
4.4 Module常用函數
本小節匯總介紹Module常用的方法,由於文檔中是按首字母排序展示所有方法,未按用途進行歸類,不便於理解各函數之間的關係。在這裡,特別將具有相似功能的相關函數歸納整理,供大家參考學習。