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