#158 · 主分类: 深度学习框架

spago

artificial-intelligence automatic-differentiation automatic-translation bart bert bert-as-service computation-graph deep-learning deeplearning language-model lstm machine-learning named-entities-recognition natural-language-processing neural-network nlp question-answering recurrent-networks transformer-architecture

Go语言自包含的机器学习和自然语言处理库

项目最后更新:04/01/25

GitHub Stars

1.9K

Forks数量

88

贡献者数量

13

许可证

BSD-2-Clause

收录理由

大多数深度学习工具链都默认你会在 Python 运行时里编排一切,Spago 则是个难得的例外。它是一个完全自包含的 Go 语言库,内置自动微分,基于 define-by-run 的计算图,还提供了 LSTM、GRU、注意力层这些常见组件。由于最终会编译成单个 Go 二进制,推理逻辑可以很自然地嵌入到服务或命令行工具里,哪怕目标机器装不了 Python 或重型依赖也毫无压力。代码风格追求清晰胜过极致性能,读起来像一份讲解 transformer 和梯度计算原理的活教材。对于已经在 Go 技术栈上的团队,它开箱即用地提供了命名实体识别、翻译、问答等经典 NLP 任务的预建模型,省去从零搭建的功夫。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目