杨二凯 · 2019年12月30日

矩池云介绍+猫狗识别Demo实操演示

image.png

什么是矩池云

矩池云(https://www.matpool.com/)是国内领先的主机(GPU)云共享平台,为AI深度学习训练而生,致力于通过技术网络,整合GPU算力资源,提供稳定,易用,可动态扩展和高性价比的云服务,立志成为全球领先的主机云共享平台和全球领先的人工智能算力网络。

矩池云的目标是向AI深度学习用户提供功能强大、低成本、适用于深度学习的GPU,同时为GPU所有者创造更多的收益。矩池云也致力于打造更加易用的AI深度学习环境,为用户提供完善的AI深度学习框架和工具。

矩池云核心优势

  • 透明化的市场

主机市场信息透明公开,性能、价格一目了然

  • 全新计费体系

矩池云按照分钟计费,灵活便捷,即用即停,帮助AI用户节省3~5倍的运算成本

  • 丰富的预装框架

矩池云支持多种环境和框架,支持SSH、Jupyter,预装TensorFlow、Keras 等多种AI学习框架。

  • 数据集存储

矩池云网盘可长期存储数据集,安全稳定,预置了来自Kaggle、DataCastle、天池的大量数据集

矩池云服务内容

  • GPU算力租赁:以低成本的价格提供GPU给AI深度学习用户使用。支持多端口SSH协议和HTTP协议访问,支持JupyterLab,支持自定义镜像。
  • 云数据储存:提供网盘服务,供用户长期保存和快速调用数据集,避免重复上传问题和数据加载耗时问题。
  • 开发者支持:提供开放API使用GPU,为PaaS用户智能调度最合适的机器,快速训练。提供开发者接口文档,开发者可通过API提交Job任务。矩池云也提供第三方授权渠道,为第三方用户提供GPU使用服务。
  • 完善的AI学习环境:提供多端口、多框架、多版本的Docker镜像,提供Python3.7、3.5、2.7版本,提供TensorFlow、PyTorch、Keras、Darknet、MXNet等多重AI框架,提供Julia语言镜像。
  • 在线专业客服:行业顶尖专家7*24h 为您提供技术支持

矩池云使用方法

GPU使用案例-猫狗图像识别

1、注册登录:

访问https://www.matpool.com,点击右上角,登陆您的账号。

新用户注册有多种优惠活动,通过活动可获得优惠券大礼包和免费体验金。
image.png

2、租赁机器

登陆后,点击导航栏中的主机市场,在主机市场中挑选一台机器,点击”我要租赁”按钮,选择DEMO镜像,下单。
image.png

image.png

3、运行JupyterLab

下单后页面会自动跳转至主机列表,机器开始启动,请耐心等待机器运行。
image.png

运行后,复制HTTP协议的URL,在浏览器中访问该URL,进入JupyterLab
image.png

4、打开train.ipynb文件并运行

打开dogs_and_cats_demo1文件夹,点击train.ipynb文件。该训练使用了Inception v3模型对图像进行分类训练,图像数据集已经在dataset文件夹中,您可点击运行按钮,依次运行代码块。
image.png

点击运行按钮后,光标会自动跳转到下一个代码块,此时请留意前一代码块是否已经运行完成。运行完成的标志是代码块前面的[*]变为[1]等数字。请耐心等待运行完成。
image.png

请您务必等待代码块输出完毕,即前方[*]变为数字,没有更多输出以后,再执行下一代码块。

image.png
如图所示,模型正在运行中,当输出内容不再增多时,代表该代码块运行完成。可再次点击运行按钮。

您也可以选择Kernel-Run All,一次性运行所有代码块,此时页面会默认跳到最后一个代码块的输出位置,耐心等待代码块依次执行即可,输出结果会在每个代码块的下方。
image.png

image.png

重启即可

5、训练结果

最后一个代码块,我们使用了test_img2.jpg作为验证图片,查看模型对于该图片的分类结果。

分类结果为,The picture is a dog. / The picture is a cat. / The picture is neither a cat nor a dog.
image.png

我们总共为您准备了3张验证图片,您也可以自行上传图片,查看模型对于新图片的分类结果。

6、上传图片

如果您想上传自己的图片进行识别,可点击左上角上传按钮,上传图片
image.png

在出现的文件上传框中,您可以上传所选图片到当前目录。

然后回到train.ipynb文件,将image_path替换为您自己的图片名称
image.png
再次点击运行即可。

7、训练其他类型的图片

如果您想训练其他类型的图片,比如花卉、鸟类等,您可以按照文件夹结构,在dataset里的测试集和训练集下,新建文件夹,命名为类型名称,例如Flower,并将花卉的图片放入Flower文件夹中。

参考数据源:
花卉数据集:https://www.kaggle.com/spaics/hackathon-blossom-flower-classification

鸟类数据集:https://www.kaggle.com/akash2907/bird-species-classification

8、释放机器

训练完成后,请及时释放机器,以节省费用。

回到矩池云的主机列表,点击停止并释放按钮,确认后就会停止计费。

释放后会告知您本次使用时长和消费金额,您可在消费账单中查看使用明细。
image.png

image.png

网盘使用方法

矩池云为每位用户提供免费存储空间,您可将自己的数据等资料上传到个人中心 – 我的网盘,以便在租用的主机中使用。网盘中数据不会随着机器租用或释放而清空,同时矩池云保证数据的私密性和安全性,可放心使用。
image.png

点击上传,您可上传一个或多个文件,文件夹请压缩后上传。

上传中的文件会展示上传进度,上传成功后文件会展示在当前的目录下。
image.png

在租用主机时,网盘中的文件会默认挂载进根目录下mnt文件夹,您可以使用cd /mnt命令进入网盘查看和操作数据。

API调用

矩池云PaaS层API是为具备一定开发能力的用户准备,用户能够将矩池云的功能集成进自己的系统中,利用矩池云提供的强大算力来实现自己的业务目标。

API文档地址:https://www.matpool.com/docs

文档包含了接入规范、接口详细描述、全局错误码、调用和集成案例等内容,详细描述了矩池云提供的 HTTP API,从而帮助用户快速地集成矩池云到自己的系统中。

image.png

推荐阅读
关注数
29
文章数
16
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息