Wednesday, March 24, 2021

Colab(一0。一):PyTorch - CIFAR10

 Colab(一0。一):PyTorch - CIFAR10

2021/03/23

-----

說明:

由於 PyTorch 的 LeNet 範例 [1],MNIST 下載有問題,因此先練習一下 CIFAR10 [2]。依照鐵人賽作者的代碼逐行輸入,會卡在 transform 這個變數沒有設定的 bug。可以再檢查官方的完整實作即可 [3], [4]。

本實作我只有練習到呈現四張範例圖片為止。

-----


# 實作結果。

-----

注意事項:

程式若出現 bug,可以修改代碼如下。

-----

transform = transforms.Compose(

    [transforms.ToTensor()])


#transform = transforms.Compose(

#    [transforms.ToTensor(),

#     transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))])

-----

References


[1] pytorch_quick_start.ipynb - Colaboratory

https://colab.research.google.com/drive/1gCgtlnMPVWY0l1ra8ssS0EzJiWaVR4Pk


[2] [DAY 05] 從頭訓練大Model?想多了 : Torchvision 簡介 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

https://ithelp.ithome.com.tw/articles/10218698


[3] Training a Classifier — PyTorch Tutorials 1.8.0 documentation

https://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html


[4] cifar10_tutorial.ipynb - Colaboratory

https://colab.research.google.com/github/pytorch/tutorials/blob/gh-pages/_downloads/17a7c7cb80916fcdf921097825a0f562/cifar10_tutorial.ipynb

-----

# 很好的教程,有電子書。

[5] PyTorch 学习笔记(三):transforms的二十二个方法_TensorSense的博客-CSDN博客

https://blog.csdn.net/u011995719/article/details/85107009

-----

No comments: