我开发了一个桌面应用程序。它包含一个神经网络作为应用程序的一部分。现在我很困惑培训后要做什么。像往常一样,我可以制作一个可执行文件吗?如何部署包含神经网络的桌面应用程序?
请人解释什么应该做的,因为我不知道如何通过这一具有里程碑意义。我试过搜索神经网络教程。但他们都没有帮助我解决这个问题。
如果有人想知道,我只用numpy的和OpenCV。
我开发了一个桌面应用程序。它包含一个神经网络作为应用程序的一部分。现在我很困惑培训后要做什么。像往常一样,我可以制作一个可执行文件吗?如何部署包含神经网络的桌面应用程序?
请人解释什么应该做的,因为我不知道如何通过这一具有里程碑意义。我试过搜索神经网络教程。但他们都没有帮助我解决这个问题。
如果有人想知道,我只用numpy的和OpenCV。
神经网络权只是数据。您可以以任何方式将其与分布式应用程序一起存储。当您使用numpy的创建重量和偏见阵列,你可能只需要使用pickle
- 添加save_network
功能或类似的名称和load_network
功能(仅在培训计划中使用)。如果你的权重和偏差只是一堆局部变量,你首先需要将它们放入一个像dict
这样的结构。
你想分配与*训练有素*网络应用?最终用户会在他们的机器上执行更多的培训吗? –
@NeilSlater不,他们不会训练。我会做所有的训练。 – Joe