微软更新ML.NET模型构建器现可利用Azure训练图片分类器

微软更新. NET跨平台机器学习框架ML.NET模型构建器,模型构建器是ML.NET在Visual Studio中的用户接口工具。现在能够使用Azure云计算计算资源快速训练图像分类模型,并且还加入推荐场景功能,可训练用于推荐产品或是电影等各种项目上的ML.NET模型。

去年微软在模型构建器加入了图像分类功能,让开发者使用自己的图像,在本地端训练图像分类模型,但由于受限本机的计算资源,在训练上有诸多限制,特别是训练时间也会比较长。

因此针对图像分类模型,模型构建器现在让开发者可将训练工作发布到Azure机器学习服务中,一旦在Azure的训练完成,模型构建器会同时将ML. NET与ONNX两种格式的模型下载回计算机,开发者可以便用评估功能测试模型,并生成模型应用程序代码,以使用ML.NET模型进行预测,用法与在本机训练的模型一样。

除此之外,模型构建器还加入了推荐场景功能,可在本机训练ML.NET模型以推荐商品或电影等项目。微软举例,推荐模型能根据历史商品的评分数据,预测用户对特定商品的评分,并且为用户推荐评分最高的商品。

模型构建器使用矩阵分解算法,而矩阵分解有不同的算法选项,模型构建器会尝试不同的选项,找出最佳的性能组合。而模型训练结束之后,开发者同样也可以使用评估功能测试模型。