小米云深度学习帮你实现人工智能
为了推动人工智能领域的发展,近几年深度学习一直成为人们关注和研究的领域。小米推出了深度学习服务-Xiaomi Cloud-ML,帮助生态链公司实现更多人工智能的可能。
什么是Xiaomi Cloud-ML?
小米云深度学习服务,简称Xiaomi Cloud-ML,是小米针对机器学习优化的高性能、分布式云服务。
Xiaomi Cloud-ML可实现灵活的资源调度,通过分布式文件存储FDS存储和调用数据模型。开发者可以在云端使用GPU训练模型,兼容TensorFlow等深度学习框架,也可以一键部署训练好的模型。或者创建基于GPU的开发环境,提供模型开发、训练、调优、测试、部署和预测的一站式解决方案。
2
Xiaomi Cloud-ML PaaS层优势
易用性
支持简单易用的命令行工具,可在Linux/Mac/Windows操作系统或者Docker中运行,也可以通过API、SDK或者Web控制台使用云深度学习服务。
兼容性
支持TensorFlow等深度学习框架的标准API,兼容Google CloudML的samples代码,相同模型代码可在不同云平台上训练,避免厂商绑定。
高性能
支持超高性能GPU运算,最大可支持56核CPU和128G内存,支持数据并行和模型并行、单机多卡和多机多卡的分布式训练。
灵活性
支持按需申请和分配CPU、内存和GPU资源,可根据任务运行时间实现秒级别的计量计费功能。
安全性
支持基于Access key/Secret key的多租户认证授权机制,可在线动态调整用户Quota配额。
完整性
支持云端训练,用户编写好代码一键提交到云端训练,支持基于CPU或GPU训练,支持17个主流深度学习框架和超参数自动调优等功能。
支持模型服务,用户训练好的模型可以一键部署到云平台,对外提供通用的高性能gRPC服务,支持模型在线升级和多实例负载均衡等功能。
支持开发环境,用户可以在平台创建TensorFlow等深度学习开发环境,自动分配CPU、内存和GPU资源,支持Notebook和密码加密等功能。
3
Xiaomi Cloud-ML SaaS服务
Xiaomi Cloud-ML通过对图像、自然语言和语音的大量训练,调试出了图像识别、自然语言识别和语音处理的一些场景。通过灵活便捷的接口可以打通Cloud-ML服务,实现应用。
通过上传图像可以识别图像中人脸位置、性别、年龄等。可以应用到照相机、摄像头监控等领域(更多应用场景值得发现)。
通过上传图像可以进行物体识别,包括1500+物体分类场景。为智能家居提供了想象空间。
如何接入Xiaomi Cloud-ML?
Xiaomi Cloud-ML开放了API、SDK、命令行和Web控制台等多种访问方式,方便人工智能爱好者使用。
目前,该服务已经在生态云金山云北京6区域上线,其他区域会陆续上线。
具体使用流程请戳左下方“阅读原文”。