python读取CIFAR10数据集并将数据集转换为PNG格式存储
生活随笔
收集整理的這篇文章主要介紹了
python读取CIFAR10数据集并将数据集转换为PNG格式存储
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CIFAR10數據集介紹
CIFAR10數據集包括10類圖像,每張圖像的大小為32*32,包含如上圖的十個類別的對象。每個類都包含6000張圖片,總共有60000張圖片,數據集平衡。其中,訓練組圖像包含50000張圖片,測試集包含10000張圖像。
數據集的下載
數據集地址:http://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz
也可以使用pytorch中的方法來獲取數據集:
下載后的數據集如下:
包含五個訓練batch和一個測試batch,每個batch包含一萬張圖片。在做深度學習訓練的時候直接從batch中讀取數據就好,也可以轉換為PNG或者JPG圖片格式來再進行讀取和查看圖像數據。
讀取代碼如下:
在python3中解壓二進制文件要帶上這一句:
dict = pickle.load(fo,encoding='iso-8859-1')否則會出現編碼錯誤。
總結
以上是生活随笔為你收集整理的python读取CIFAR10数据集并将数据集转换为PNG格式存储的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用PYTORCH复现ALEXNET实现
- 下一篇: Pytorch:使用Alexnet网络实