所以我在keras网站上阅读了这个例子https://keras.io/examples/vision/image_classification_with_vision_transformer/
我的问题是,我如何使用来自 kaggle 的自定义数据集,例如 https://www.kaggle.com/datasets/grassknoted/asl-alphabet 与 keras 示例中的代码,因为它使用 cifar100.
如果你在工作中使用google colab,你可以按照以下步骤使用数据集:
!pip install -q kaggle
from google.colab import files
files.upload()
!mkdir ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json
!kaggle datasets download {link_of_dataset}
!unzip {name_of_dataset}.zip -d {desired_directory}
当您运行此单元格时,它会要求您上传文件。您需要上传在第 3 步中下载的 kaggle.json 文件。 例如,如果要下载“ASL Alphabet”数据集,请使用以下代码:
!pip install -q kaggle
from google.colab import files
files.upload()
!mkdir ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json
!kaggle datasets download 'grassknoted/asl-alphabet'
!unzip asl-alphabet.zip -d /content/