中国的华为技术有限公司今天说,它已经开源了一个名为MindSpore的基于人工智能的应用程序开发框架。
MindSpore于去年首次发布,是众所周知的AI框架(例如Google LLC的TensorFlow和Facebook Inc.的PyTorch)的替代方案。华为在一份声明中说,它可以跨设备,云和边缘环境扩展。现在可以在GitHub和Gitee上下载该代码。
华为与包括伦敦帝国理工学院,北京大学和爱丁堡大学在内的合作伙伴以及土耳其机器人创业公司Milvus一起开发了MindSpore 。据说该框架可以在处理器,图形卡和专用的神经处理芯片(例如华为的Ascend硬件)上运行。
它的优势之一是,与其他竞争性AI框架相比,它使用诸如自然语言处理等任务的代码行减少了约20%。此外,据说MindSpore支持跨硬件的并行培训,以减少培训时间以及动态调试,这使开发人员更容易隔离其应用程序中的任何错误。
MindSpore的另一个关键优势是它不会自行处理数据,而是仅提取已处理的梯度和模型信息。华为说,这有助于确保敏感数据的完整性。
该公司宣布与MindSpore一起开放采购名为MindInsight的模块,该模块通过创建AI培训过程的可视化图来提供其他调试和调整功能。华为表示,这些可视化内容包括模型参数信息,例如训练数据和准确性,以及训练进度指标和计算图。还有另一个名为MindArmour的模块,它有助于增强模型的安全性。