Kaggle CLI备忘单

学习用于自动竞争提交,下载和上传数据,在免费云计算上运行代码以及访问大型AI模型的密钥CLI命令。

来源:KDnuggets
作者的图像

Kaggle CLI(命令行接口)允许您直接从终端与Kaggle的数据集,竞争,笔记本和模型进行交互。这对于自动下载,提交和数据集管理非常有用,而无需网络浏览器。我的大多数GitHub动作工作流程都使用Kaggle CLI下载或推动数据集,因为这是最快,最有效的方法。

1。安装和设置

确保已安装了Python 3.10+。然后,在您的终端中运行以下命令以安装官方的Kaggle API:

要获得您的Kaggle凭据,请单击“创建新令牌”,从您的Kaggle帐户设置下载Kaggle.json文件。

接下来,在本地系统中设置环境变量:

    kaggle_username = kaggle_api_key =
  • kaggle_username =
  • kaggle_api_key =
  • 2。比赛

    Kaggle竞赛是主持挑战,您可以在其中解决机器学习问题,下载数据,提交预测并在排行榜上查看结果。

    CLI可以帮助您自动化所有内容:浏览竞赛,下载文件,提交解决方案等。

    列表竞赛

    Kaggle竞赛列表-s

    显示了Kaggle竞争的列表,可选地通过搜索词过滤。对于发现新的挑战很有用。

    列出竞赛文件

    Kaggle竞争文件

    显示用于特定竞争的所有文件,因此您知道提供了哪些数据。

    下载竞赛文件

    Kaggle竞赛下载[-f] [-p]
    [-f] [-p] ] [-p] ]

    将所有或特定文件从竞争中下载到本地机器。使用-f指定文件-P以设置下载文件夹。

    提交比赛

    Kaggle竞赛提交-F -M“”
    -f -M“” -M“”

    将解决方案文件上传到竞争中,并提供描述您提交的可选消息。

    列出您的提交

    Kaggle竞赛提交

    显示了您以前的所有竞赛提交,包括分数和时间戳。

    查看排行榜

    [-s]

    3。数据集

    ] [ - unzip]