微软有Visual Studio,苹果有Xcode。而作为全球最大的云服务供应商,亚马逊AWS以前一直没有一款IDE实在说不过去。
这不,亚马逊在re:Invent大会上顺势推出了SageMaker Studio。亚马逊表示,这第一个用于机器学习的IDE,用于帮助AWS用户在线上开发AI应用。
另外,亚马逊发布了5款AI工具,不仅降低了在AWS上进行AI开发的门槛,还能让AI审核你的代码。找bug、提意见,让你的代码更高效。
亚马逊的IDE
SageMaker Studio是一款在网页中直接使用的IDE,用于构建和训练机器学习工作流程。
有了SageMaker Studio,开发者还能在SageMaker平台上创建Jupyter Notebook,在线上完成AI程序的开发和管理。
亚马逊表示,SageMaker Studio统一了机器学习开发所需的所有工具。
开发人员可以在一个集成的可视界面中编写代码、跟踪实验、将数据可视化以及进行调试和监视,极大地提高了开发人员的工作效率。
SageMaker Studio将代码、笔记本、数据集、模型、项目文件组织起来的方式,帮助开发人员更好地管理项目、实验和模型准确性。
IDE中的SageMaker Notebook使开发可以快速启动Jupyter笔记本进行机器学习项目。SageMaker Notebook的CPU使用率可以通过AWS进行管理,并快速从笔记本传输内容。
AI帮你审代码
除了IDE亚马逊还发布了一个AI代码审查器CodeGulu。代码写得好不好,CodeGulu一眼便知道。
CodeGuru以SageMaker Studio集成组件的形式出现,它是由10000多个最受欢迎的开源项目训练过的AI模型,用来评估正在编写的代码。
CodeGuru不仅能找bug,还能帮你找到代码中最低效的部分。
在出现问题的地方,它会提供易于理解的注释,以解释问题所在并建议可能的补救措施。
另外,CodeGuru通过每五分钟创建一个包含延迟和处理器利用率等信息的配置文件,来查找效率较低的代码。
亚马逊表示,CodeGuru已经用在了内部的项目上,优化了8万个应用程序,为公司节省了数千万美元。甚至有些团队能够在短短一年内将处理器的占用降低了325%,并节省了39%的费用。
CodeGuru的价格是每个拉取请求每100行代码0.75美元,前90天免费试用,现在只支持Java,未来将支持更多的编程语言。
其他
亚马逊还推出了更多的AI工具,希望企业用户能做到即插即用。
SageMaker Autopilot可以自动创建机器学习模型并自动选择算法和调整模型。
比如你训练了50个模型,这些模型的各个变量的配置略有不同,因为您不知道哪个模型会有最高的准确度。
SageMaker Autopilot为用户提供一个模型排行榜,可以在其中看到所有50个模型的准确度排名。在这些的模型的下面都会有一个Notebook,显示出模型的所有配置。
SageMaker Experiments用于自动训练和调整模型,并在测试模型时获取参数。可以通过名称,数据集使用或参数来搜索更早的实验,更易于共享和搜索模型。
SageMaker Debugger用于提高机器学习模型的准确性,而SageMaker Model Monitor是检测数据偏差的一种工具,这些偏差会随着时间的推移降低模型性能,Model Monitor能提醒用户采取补救措施。