01背景介绍
人工智能和机器学习得到越来越广泛的应用,但对于绝大多数企业而言,超过80%的机器学习模型并不能投入到实际应用中。机器学习模型的实际应用面临着以下几个主要挑战:
-
数据科学家与软件工程师对于开发环境有着不同的需求,模型训练与软件开发存在着壁垒,而企业通常缺乏能将模型直接投入生产的机器学习系统。
-
业务需求将决定模型的开发方向。机器学习模型的成功部署离不开大规模的模型训练,并需要对从数据处理到模型迭代进行版本控制,保证模型的实时性与持续交付,以此应对快速变更的业务需求。然而企业往往缺乏能规模化进行模型训练的工具。
-
投入生产后的模型需要持续的模型监控,以保证模型的输出结果符合业务需求。如果模型输出出现偏离现象但缺乏及时的报错系统,将导致机器学习模型的失败。
为了解决上述难题,南图科技团队开发了NTCore。NTCore是一个开源的机器学习开发与运维(MLOps)平台,旨在帮助用户开发、测试模型,控制模型版本,部署模型以及监控模型。NTCore为机器学习和数据科学团队提供了完整的开发体验,可以大大减少模型从研发到落地需要的时间和成本。
02主要功能
NTCore