1 簡(jiǎn)介:
CIFAR10 數(shù)據(jù)集由加拿大Canadian Institute For Advance Research發(fā)布,該數(shù)據(jù)集包含十大類物體彩色圖片,每個(gè)類收集6000張32×32大小的圖片,共6萬(wàn)張,其中5萬(wàn)張為訓(xùn)練集,1萬(wàn)張為測(cè)試集。

2 下載
可通過(guò)下列代碼直接下載:
(x,y), (x_test, y_test) = datasets.cifar10.load_data()
該代碼自動(dòng)從下面的地址下載數(shù)據(jù)
https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz
通常這樣下載會(huì)比較慢,我們可以復(fù)制該鏈接,用迅雷等下載工具下載。下載完成后,會(huì)得到一個(gè)名為cifar-10-python.tar的壓縮文件

把該文件拷貝到C盤users下的keras/datasets中,例如下圖

然后把cifar-10-python.tar的文件名改為cifar-10-batches-py.tar,這里要特別注意,網(wǎng)上有些博客上寫的是改為cifar-10-batches-py.tar.gz是錯(cuò)誤的,至少在我這里沒(méi)有運(yùn)行正確。改好名字之后再運(yùn)行下列代碼即可:
(x,y), (x_test, y_test) = datasets.cifar10.load_data()
事實(shí)上,如果沒(méi)有手動(dòng)拷貝壓縮包到C盤的~/keras/datasets文件夾的話,上面的這行代碼會(huì)把數(shù)據(jù)下載到該文件夾下,并將它命名為cifar-10-batches-py.tar。
總結(jié)經(jīng)驗(yàn):當(dāng)用datasets.xxx.load_data()數(shù)據(jù)時(shí),如果出錯(cuò)或下載過(guò)慢,可以首先拷貝該行代碼下的Downloading data from給出的網(wǎng)址,然后用迅雷等下載工具下載數(shù)據(jù)。然后,觀察這行代碼在C:users\xxx\kears\datasets中創(chuàng)建了什么文件,把該文件名拷貝下來(lái)。等數(shù)據(jù)下載完成之后,把下載的數(shù)據(jù)拷貝到這個(gè)路徑,并重命名為拷貝下來(lái)的文件名即可。