在Windows 8.1中下载带有curl的YouTube-8M数据集时出错

在Windows 8.1中下载带有curl的YouTube-8M数据集时出错,youtube,deep-learning,kaggle,Youtube,Deep Learning,Kaggle,我正在尝试下载YouTube-8M数据集的一小部分。它只是一个包含视频特征和标签的数据集,您可以创建自己的模型对其进行分类 他们声称将下载数据集的命令如下: curl storage.googleapis.com/data.yt8m.org/download_fix.py | shard=1,100 partition=2/frame/train mirror=us python 这实际上根本不起作用,产生的错误是: 'shard' is not recognized as an intern

我正在尝试下载YouTube-8M数据集的一小部分。它只是一个包含视频特征和标签的数据集,您可以创建自己的模型对其进行分类

他们声称将下载数据集的命令如下:

curl storage.googleapis.com/data.yt8m.org/download_fix.py | shard=1,100 partition=2/frame/train mirror=us python
这实际上根本不起作用,产生的错误是:

'shard' is not recognized as an internal or external command,operable program or bash file.
我发现有人在论坛上发帖。它说给变量添加“set”,这似乎部分解决了我的问题

curl storage.googleapis.com/data.yt8m.org/download_fix.py | set shard=1,100 partition=2/video/train mirror=us python
下载似乎在瞬间开始,并弹出一个错误。现在的错误是写入正文失败


那么,下载数据集的命令行是什么呢?

我想改用Kaggle API。您可以使用以下方式安装API:

pip install Kaggle
然后下载您的凭据()。最后,您可以像这样下载数据集:

kaggle competitions download -c youtube8m
如果只需要数据集的一部分,可以首先列出所有可下载的文件:

kaggle competitions files -c youtube8m
然后只下载您想要的文件:

kaggle competitions download -c youtube8m -f name_of_your_file.extension

希望有帮助!:)

你在linux机器上吗?你在linux机器上吗?是的,但是API语法(除了文件路径之类的东西)在不同的操作系统上应该是相同的