微软为Azure自动化机器学习服务发布无程序代码网页UI

为了让应用机器学习更简单,降低企业应用人工智能技术门槛,微软发布自动化机器学习网页用户接口预览版,不需要用户撰写任何程序代码,就能训练机器学习模型。

只要导入准备的数据,通过在网页接口点击,系统就能开始自动进行模型训练,自动化机器学习服务会自动尝试使用不同的算法和超参数组合,为用户产生最佳的模型,当模型训练完成后,用户可以将该模型作为网页服务,部署到Azure机器学习服务,对新数据进行预测。

用户可以在Azure机器学习服务工作区中,找到自动化机器学习功能,进行一系列像是填写网页表单的工作。用户要先为实验取名并设置训练的计算类型(下图),接着输入用来训练的数据,自动化机器学习提供方便的接口,用户得以审查和探索数据,进行数据整理剔除不必要的数据列,并且选择要以分类还是反馈算法进行训练,当然用户也可以让系统自己进行判断,并开始训练。

在这自动训练模型的过程,用户还是可以参与控制,其提供高端设置,让了解机器学习内部运行的用户,也能自行定义训练细节,像是设置训练退出条件或是交叉验证方法等。自动化机器学习也提供了状态仪表板,让用户按名称、日期和状态审查实验。另外,网页接口也提供了协作功能,只要设置好访问控制,就能让用户咨询他人,或是共享工作成果。

微软在刚发布的跨平台机器学习框架ML.NET 1.0,也加入自动化机器学习的功能,不只会帮开发者自动决定输入数据适用的算法,也提供模型构建器(Model Builder)以及ML.NET命令行工具供开发者操作,自动产生训练以及部署模型的程序代码。