我正在寻找使用bash在虚拟机上下载kaggle竞争数据(培训和测试)的最简单方法,以便能够在那里进行培训而无需将其上传到git。
最佳答案
首先,您需要在文本文件中复制kaggle网站的cookie信息。有一个chrome extension可以帮助您做到这一点。
复制cookie信息,并将其另存为cookies.txt。
现在使用命令将文件传输到EC2实例
scp -i /path/my-key-pair.pem /path/cookies.txt [email protected]:~
接受比赛规则,并复制要从kaggle.com下载的数据集的URL。例如,下载Intel & MobileODT Cervical Cancer Screening竞赛的sample_submission.csv文件的URL是: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
关于cookies - 如何通过虚拟机上的命令行获取kaggle竞争数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45261190/