- 深度學習經典案例解析:基于MATLAB
- 趙小川
- 392字
- 2021-10-27 15:43:51
1.4 如何加載公開數據集:以CIFAR-10為例
CIFAR-10數據集由10個類(飛機、汽車、鳥、貓、鹿、狗、青蛙、馬、船、卡車)的60000個32×32彩色圖像組成,每個類有6000個圖像。有50000個訓練圖像和10000個測試圖像。CIFAR-10數據集及其分類示意圖如圖1-8所示。
【例1-3】 如何下載CIFAR-10數據集并導入MATLAB工作空間。

步驟1:下載CIFAR-10數據集。CIFAR-10數據集的下載地址為https://www.cs.toronto.edu/~kriz/cifar-10-MATLAB.tar.gz。
步驟2:下載之后,CIFAR-10數據集為cifar-10-batches-mat,在C盤的\ Documents\ MAT-LAB的文件夾(注:以讀者安裝MATLAB的實際路徑為準)之中新建一個名為cifar10 Data的文件夾,將cifar-10-batches-mat放到該文件夾下面,如圖1-9所示。

圖1-8 CIFAR-10數據集及其分類示意圖

圖1-9 新建cifar10 Data文件夾并將cifar-10-batches-mat放到該文件夾下
步驟3:新建一個名為helperCIFAR10 Data.m的文件,將如下代碼輸入,并保存,該代碼的功能是將CIFAR-10數據集下載并導入,在本節中不作詳細講解。



步驟4:在MATLAB的命令窗口中,輸入如下程序代碼。

上述程序代碼實現了導入CIFAR-10數據集并隨機顯示其中100幅圖像的功能。顯示效果如圖1-10所示。

圖1-10 隨機顯示的CIFAR-10數據集中的100幅圖像
推薦閱讀
- The Android Game Developer's Handbook
- Manga Studio Ex 5 Cookbook
- 深入淺出Spring Boot 2.x
- Python Data Analysis(Second Edition)
- 微信公眾平臺開發:從零基礎到ThinkPHP5高性能框架實踐
- Flux Architecture
- Python:Deeper Insights into Machine Learning
- Practical Predictive Analytics
- 從零開始:C語言快速入門教程
- Shopify Application Development
- 啊哈C語言!:邏輯的挑戰(修訂版)
- Arduino Electronics Blueprints
- 歐姆龍PLC編程指令與梯形圖快速入門
- Python深度學習:基于PyTorch
- Learning jqPlot