天天看點

keras離線下載下傳cifar資料集

keras在源碼​

​\keras\datasets​

​定義了相關資料集的下載下傳,隻需如後續代碼使用。當本地沒有資料緩存時,程式就會聯網下載下傳,比較不便,是以如下展示自助下載下傳資料:

1 . 通過源碼​

​\keras\datasets\cifar10.py​

​可以看到檔案下載下傳位址:

​​https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz​​

keras離線下載下傳cifar資料集

2 . 通過源碼​

​keras\utils\data_utils.py​

​​可以看到下載下傳後的檔案儲存至​

​~/.keras/datasets/"fname".tar.gz​

​。

總結

是以你可以借助第三方工具​​下載下傳資料集​​​,然後(對于Windows)移動到​

​C:\Users\你的使用者名\.keras\datasets​

​​目錄下,并改名(包括字尾名)為​

​cifar-10-batches-py.tar.gz​

​,并且用到其他時依次類推。

from keras.datasets import cifar10

(x_train, y_train), (x_test, y_test) = cifar10.load_data()

print(y_train[:4])