北京中科专家 http://pf.39.net/bdfyy/bjzkbdfyy/Go语言又称Golang,是Google开发的一种静态强类型、编译型、并发型且具有垃圾回收功能的编程语言。大部分用过Go语言的人都认可其是一种非常不错的生产力工具,有人总结其优点如下:部署简单、并发性好、语言设计良好、执行性能好。CortexLabs介绍了团队为何用Go语言而非Python编写机器学习基础设施。就说Python是机器学习项目中最流行的语言这一点,应该不会有人提出异议。最近CortexLabs团队构建了一个将机器学习模型部署为API的开源平台——Cortex,我们考虑了很久应该如何选择编程语言。最终的结果是代码库中有87.5%用的是Go语言。经过一番比较,我们认为:Python适用于机器学习,而Go语言适用于基础设施。Python所擅长的机器学习算法只是生产机器学习系统的组成部分之一。要实际大规模运行生产机器学习API,你需要能够实现如下功能的基础设施:可自动伸缩,以便在发生流量波动时不会中断API。API管理,用于处理同时部署的API。滚动更新,以便在为用户提供服务的同时更新模型。Cortex的构建旨在自动化实现所有这些基础设施的功能,以及其他
转载请注明:http://www.aierlanlan.com/cyrz/8962.html