亚马逊推出新型人工智能服务:让机器自动学习并优化你的java代码

ML服务Amazon CodeGuru已作为预览版发布。它提供了自动代码审查功能,旨在帮助您找到最昂贵的代码片段并提高性能。让我们看看它是如何工作的以及新服务提供的功能。
Amazon CodeGuru是一项新近推出的收费机器学习服务,目前仍处于预览模式。它是在2019年12月2日至6日在亚马逊的AWS re:Invent 2019大会上的Andy Jassy的主题演讲中首次宣布的。
该服务由两部分组成:Amazon CodeGuru Reviewer执行自动代码审查并提供代码问题检测,而Amazon CodeGuru Profiler寻找提高应用程序性能的方法。
Amazon CodeGuru受过内部亚马逊项目以及10,000多个开源GitHub项目的培训。

亚马逊CodeGuru审稿人

Amazon CodeGuru Reviewer旨在通过自动检测在代码中查找问题,并提供解决问题的建议。它检查AWS API和SDK的使用情况,并发问题,资源泄漏等。
为此,审阅者分析源代码拉取请求并标记发现的问题:在这里插入图片描述

CodeGuru Reviewer培训基于规则挖掘和监督机器学习模型,使用逻辑回归和神经网络。目前,它支持存储在GitHub或AWS CodeCommit存储库中的Java代码。

亚马逊CodeGuru Profiler

CodeGuru的第二个组件是Amazon CodeGuru Profiler,该工具旨在识别最“昂贵”的代码行。与CodeGuru Reviewer一样,它目前支持Java应用程序。Amazon CodeGuru Profiler由一个代理,一个Profiler服务和智能建议组成。
代码分析结果显示在交互式火焰图中。该服务提供了如下所示的建议,这些建议应有助于减少CPU使用率,降低成本并提高性能。在这里插入图片描述
最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值