你如何在kaggle的AWS机器上工作?

时间:2016-04-29 08:11:59

标签: amazon-ec2 machine-learning kaggle

我想在aws机器上进行一场讨价还价的比赛。在我自己的电脑上工作时我安装了Anaconda,pycharm。 如何在AWS计算机上进行设置? 每次登录AWS计算机时是否需要安装这些工具。

这种情况的推荐方法是什么? 我想在远程机器上运行一个jupyter笔记本实例,并通过我的本地机器连接到该网页。 有什么陷阱可以预料?

2 个答案:

答案 0 :(得分:1)

您需要在AWS中启动EC2实例并通过SSH连接它以运行您的算法。以下链接可以进一步帮助您。 http://www.grant-mckinnon.com/?p=6

答案 1 :(得分:1)

在这些情况下,使用Docker镜像有助于最好地封装环境。 Kaggle还使用docker为内核创建环境。您可以从here安装Docker。您可以使用以下命令

拉动泊坞窗图像
docker pull datmo/kaggle:python

在此之后,您可以使用此映像运行容器并装入必要的文件以运行相同的环境。

docker run --rm -it -p 8888:8888  -v ~/.:/home/  datmo/kaggle:python 'jupyter notebook'

您还可以使用datmo CLI轻松设置环境,并对机器学习模型进行版本控制。