【发布时间】:2021-01-25 19:51:22
【问题描述】:
我正计划创建一个用于交易的神经网络,我正在研究如何在我的系统运行时使用的语言(即 C++ 或 C#)中使用经过训练的神经网络。
假设我在 python(或任何其他 nn 框架)中使用 tensorflow,我已经成功训练了具有 n 个隐藏层的神经网络。那时我有权重和偏差的值。 此时我想在生产中使用 nn 模型。
据我了解,在生产 tensorflow 中运行模型并不是最佳实践,因为这样做实际上太慢 (python) 且笨重(如果我错了,请纠正我)。
所以我想用 C# 或 C++(或任何其他语言)重新创建 nn 模型,我是否需要根据每个神经元的权重和偏差在代码中重新创建每一层的所有数学?
问题:
- 我从来没有做过,所以这是我猜测的工作流程/最好的 练习,最好的方法是什么?
- 我可以阅读哪些有关此主题的在线文章/网站?
- 这个话题叫什么,好让我去找?
【问题讨论】:
标签: python tensorflow machine-learning deep-learning neural-network