【发布时间】:2020-03-08 07:26:17
【问题描述】:
我正在寻找使用 bash 在虚拟机上下载 kaggle 比赛数据(训练和测试)的最简单方法,以便能够在不上传到 git 的情况下在那里训练它。
【问题讨论】:
标签: cookies machine-learning command-line wget kaggle
我正在寻找使用 bash 在虚拟机上下载 kaggle 比赛数据(训练和测试)的最简单方法,以便能够在不上传到 git 的情况下在那里训练它。
【问题讨论】:
标签: cookies machine-learning command-line wget kaggle
三年后快进,您可以使用 CLI 使用 Kaggle's API,例如:
kaggle competitions download favorita-grocery-sales-forecasting
【讨论】:
首先,您需要将 kaggle 网站的 cookie 信息复制到一个文本文件中。有一个chrome extension 可以帮助您做到这一点。 复制cookie信息并保存为cookies.txt。
现在使用命令将文件传输到 EC2 实例
scp -i /path/my-key-pair.pem /path/cookies.txt user-name@ec2-xxx-xx-xxx-x.compute-1.amazonaws.com:~
接受竞赛规则并复制您要从 kaggle.com 下载的数据集的 URL。例如Intel & MobileODT Cervical Cancer Screening比赛的sample_submission.csv文件下载地址为:https://kaggle.com/c/intel-mobileodt-cervical-cancer-screening/download/sample_submission.csv.zip
现在,从终端使用以下命令将数据集下载到实例中。
wget -x --load-cookies cookies.txt https://kaggle.com/c/intel-mobileodt-cervical-cancer-screening/download/sample_submission.csv.zip
【讨论】:
【讨论】:
wget -x --load-cookies cookies.txt <datalink>
【讨论】: