AI前线导读: 今天,在拉斯维加斯举行的AWS re:invent进行到第三个日程,大会上,AWS CEO Andy Jassy在主题演讲上一口气做了二十个新发布,其中包括9款机器学习产品!
更多干货内容请关注微信公众号“AI前线”(ID:ai-front)
在这9款机器学习产品中,最重磅和引人关注的是将于明年下半年发布的云端机器学习推理芯片Inferentia。此外,其他的机器系学习产品还包括Amazon Elastic Inference、Amazon SageMaker Ground Truth等。下面,AI前线将对这些产品做详细的介绍。
本次的机器学习发布之一,专门擅长做推理的芯片,计划在明年年底发布。
Inferentia旨在降低成本,提高性能,将支持TensorFlow、Apache MXNet和 PyTorch深度学习框架,以及使用ONNX模式的模型,并可用于Amazon SageMaker、Amazon EC2和Amazon Elastic Inference。
使用Amazon Elastic Inference,开发人员可以通过将GPU驱动的推理加速功能附加到Amazon EC2和Amazon SageMaker实例,将推理成本降低75%。据介绍,Inferentia芯片的推理能力达数百个TOPS(每秒tera操作),可以让复杂的模型进行快速预测,使用多个AWS Inferentia芯片,性能可以提高数千TOPS。
在这里(https://pages.awscloud.com/AWSInferentia-preview.html) 注册,当Inferentia可用时用户将接到通知。
本次的机器学习发布之二,GPU深度学习推理加速,可以按需使用GPU资源,号称能够节省75%的推理成本。
在大规模模型训练推理过程中,RAM和CPU的分配可能比推理速度对于一个应用来说更加重要。Elastic Inference 服务可以让Amazon EC2、SageMaker notebook用例和端点合理配置所需的GPU推理加速能力,加速内置算法和深度学习环境。
Elastic Inference支持主流机器学习框架TensorFlow、Apache MXNet和ONNX (通过MXNet)。用户无需过多调整代码,但需要使用AWS优化的构建,这些构建会自动检测附加到实例的加速器,确保仅允许授权访问,并在本地CPU资源和连接的加速器之间合理分配计算。这些构建在Amazon S3上的AWS深度学习AMI中可用,因此你可以将其构建到自己的图像或容器中。
Amazon Elastic Inference有三种类型可供选择,适用于各种推理模型,包括计算机视觉、自然语言处理和语音识别。
这样,用户可以为自己的应用选择最具性价比的服务。例如,使用eia1.medium加速配置的c5.large实例每小时费用为0.22美元(us-east-1),仅比p2.xlarge实例慢10-15%。后者使用专用的NVIDIA K80 GPU,每小时费用需要0.90美元(us-east-1)。结论:选择最适合你的应用实例的同时,可以降低75%的成本,获得相同的GPU性能。
本次的机器学习发布之三,为不知道怎么做数据集、或者觉得做数据集太麻烦的开发者而设计,大意是,你可以让SageMaker帮你自动标记数据,或者委托SageMaker找第三方帮你标记数据,创建高精度数据机,标记成本降低70%。
现在,开发者和数据科学家可以使用大量现成的算法和推理数据集。深度学习让图像数据集,如 MNIST, CIFAR-10 和 ImageNet大受欢迎,更多用于机器翻译和文本分类任务的数据集也不断出现。但是,创建数据集是一个复杂的问题,尤其是规模巨大的数据集需要花费大量的时间在数据标记上。
为此,Amazon SageMaker Ground Truth让用户可以更精准、高效地标记机器学习系统数据集,包括创建:
Amazon SageMaker Ground Truth可以选择使用主动学习来自动标记输入数据。主动学习是一种机器学习技术,可识别需要由人类标记的数据和可由机器标记的数据。自动数据标记会产生Amazon SageMaker训练和推理成本,但相比手动标记,可以降低成本(高达70%)和标记数据集所需的时间。
当需要手动操作时,你可以选择雇用拥有超过500,000名员工的亚马逊土耳其机器人( Amazon Mechanical Turk )众包服务,自己的专业人员,或AWS Marketplace上列出的第三方供应商。
标记数据集需要:
本次的机器学习发布之四。最近年年都有机器学习新算法,哪个好用哪个不好用,一个一个找起来挺费功夫。于是AWS把算法也做成商品放市场里面卖,用户找起来方便,算法研发人员也有钱赚。
亚马逊Marketplace上将会提供Machine Learning category商品,包括150+算法和模型包,而且每天会增加新品。
AWS Marketplace为垂直行业提供定制化选择,如零售(35种产品),媒体(19种产品),制造业(17种产品),HCLS(15种产品)等。客户可以找到关键用例的解决方案,如乳腺癌预测,淋巴瘤分类,再入院,贷款风险预测,车辆识别,零售定位器,僵尸网络攻击检测,汽车远程信息处理,运动检测,需求预测和语音识别。
客户可以在AWS Marketplace中搜索、浏览算法和模型包列表。客户订购机器学习解决方案后可以直接从SageMaker控制台,Jupyter笔记本电脑,SageMaker SDK或AWS CLI进行部署。 Amazon SageMaker通过采用静态扫描,网络隔离和运行时监控等安全措施来保护买方数据。
算法和模型包工件在传输和静态时受加密保护,以保障AWS Marketplace上的卖方知识产权安全,并使用安全(SSL)连接进行通信,确保基于角色访问部署工件。AWS为卖家提供了一种安全的方式,可以通过无障碍的自助服务流程发布他们的算法和模型包,将成果变现。
使用和定价
为使用算法或模型包,用户需要支付订阅费和AWS资源费。AWS Marketplace将为所有购买的订阅用户提供月度帐单。
推出时,AWS 机器学习Marketplace的产品将包括来自Deep Vision AI Inc,Knowledgent,RocketML,Sensifai,Cloudwick Technologies,Persistent Systems,Modjoul,H2Oai Inc,Intel,AWS Gluon Model Zoos和更多定期添加的卖家的产品。如果你有兴趣销售机器学习算法和模型包,请联系[email protected]。
本次的机器学习发布之五。在监督学习和无监督学习之外,强化学习(reinforcement learning)最近很多人在搞,于是AWS把增强学习的能力也放进了SageMaker。
在2017年的AWS re:Invent 上,亚马逊发布Amazon SageMaker,帮助用户快速创建、训练和部署AI模型。今天,Amazon SageMaker RL 发布,将强化学习拓展到 Amazon SageMaker中,让没有机器学习经验的开发者和数据科学家也可以使用。
Amazon SageMaker RL构建于Amazon SageMaker之上,添加了预先打包的RL工具包,可以轻松集成任何模拟环境。如你所想,训练和预测基础架构是完全托管的,因此用户可以不用管理服务器,专注于RL问题。
现在,用户可以使用SageMaker为Apache MXNet和Tensorflow提供的容器,包括Open AI Gym,Intel Coach和Berkeley Ray RLLib。与Amazon SageMaker一样,用户可以使用其他RL库(如TensorForce或StableBaselines)轻松创建自己的自定义环境。
在模拟环境中,Amazon SageMaker RL支持以下选项:
亚马逊SageMaker RL还附带了一系列Jupyter notebook,和Amazon SageMaker一样可以在Github上获得,包括简单的例子和各种领域的最新用例,如机器人,运算学,金融等。用户可以扩展这些notebook,并根据自己的业务问题进行自定义。
此外,还有说明如何使用同构或异构缩放来缩放RL的示例。后者对许多RL应用尤其重要,因为在这些应用中,模拟和训练在CPU上进行。模拟环境可以在不同网络中在本地或远程运行,SageMaker将设置好一切。
本次的机器学习发布之六。DeepRacer是一款自动驾驶赛车,尺寸是真车的1/18。把你的增强学习的模型搞到DeepRacer里面,让它去跑赛道参加比赛,赢了可以获奖。
DeepRacer搭载IntelAtom®处理器,一台400万像素、1080p分辨率的摄像头,快速(802.11ac)WiFi,以及多个USB端口,电池电量续航约2小时。Atom处理器运行Ubuntu 16.04 LTS,ROS(机器人操作系统)和Intel OpenVino™计算机视觉工具包。
AWS DeepRacer包含一个完全配置的云环境,可以用来训练强化学习模型。它可以使用Amazon SageMaker中新增的强化学习功能,还包括由AWS RoboMaker提供支持的3D仿真环境。使用模拟器中预定义的赛道集合,用户可以训练自动驾驶模型并进行虚拟评估,或将其下载到AWS DeepRacer,在现实世界中验证其性能。
现在,AWS DeepRacer可接受预订,预订地址:https://amazonaws-china.com/cn/deepracer/
而且,此次大会的参会者还有机会加入DeepRacer workshop,学习如何创建DeepRacer自动驾驶模型。与此同时,AWS还宣布举行全球第一场自动驾驶赛事,并成立了全球第一个自动驾驶联盟DeepRacer League。赛事规定,此次比赛的Top3开发者将晋级2018年总决赛,争夺AWS DeepRacer 2018冠军。总决赛将会在会议期间的周四(当地时间),全球所有人都可以参加。
本次的机器学习发布之七,简单来说是一种自动从扫描文档中提取文本和数据的服务,不仅包括简单的光学字符识别(OCR),还能识别表格中存储的表格和信息中的字段内容。
通过机器学习,Amazon Textract可以即时“读取”几乎所有类型的文档来,准确提取文本和数据,而无需任何手动操作或自定义代码;可以快速自动化文档工作流程,使用户能够在数小时内处理数百万个文档页面;可以通过标记可能需要编辑的数据来创建智能搜索索引,构建自动批准工作流,更好地整理文档。
本次的机器学习发布之八,简单来说是实时个性化推荐引擎,不需要任何机器学习的知识就能使用,号称与Amazon.com使用的是同一套技术。
Amazon Personalize支持存储在Amazon S3中的数据集和流数据集,如从JavaScript跟踪器或服务器端实时发送的事件。过程如下所示:
使用存储在Amazon S3中的数据,将数据发送到Personalize会将数据文件添加到数据集组,并自动触发提取。
本次的机器学习发布之九,可以根据历史数据进行预测,比如销售量预测、网站流量预测等。
现在,大多数时间序列预测工具主要通过查询时间序列数据进行预测,但是对于预测具有不规则趋势的大型数据集预测准确度不够,而且结合随时间变化的数据序列时很容易失败。
Amazon Forecast可以解决众多领域,包括零售、供应链、服务器存在了二十多年的挑战,这个完全管理深度学习时间序列预测服务可以根据时间序列数据生成预测评估,包括:
亚马逊预测主要有以下三个优点:
使用亚马逊预测
在Amazon Forecast中创建预测项目时,用户主要会用到以下资源:
用户可以将Amazon Forecast与AWS控制台,CLI和SDK一起使用。例如,使用AWS SDK for Python在Jupyter notebook中训练模型或获取预测,或使用AWS SDK for Java将预测功能添加到现有业务应用程序。
定价和供货
用户需要支付三类费用:
作为AWS免费套餐的一部分,在首次使用亚马逊预测的前两个月,用户无需支付以下费用:
Amazon Forecast在这些地区已有预览版:US东部(北维吉尼亚州),US西部(俄勒冈州)。
链接:http://t.cn/E28YBT9