0

我如何拥有一个具有两个单独的可执行部分的应用程序(代码)。第一个训练标注器(为标注器提供统计信息),第二个使用第一个的数据来标注句子的单词。由于训练部分总是很耗时(1-2 分钟),我想保留结果并在标记器中单独使用它们几次(测试代码),而不必每次都运行第一部分。

您对此有什么建议或解决方案吗?

4

1 回答 1

0

我不确定你想在这里做什么。但总的来说,你不应该做任何像这样复杂的事情。我假设您正在训练某种神经网络或类似的东西?

如果您担心不想每次都运行训练器,则可以在完成训练后将训练后的网络(或您正在使用的任何数据结构)简单地保存到磁盘。然后,当您启动程序时,您的代码可以检查磁盘上是否存在已经训练好的网络。如果是这样,它可以加载它,然后针对它运行标记器。如果没有,它必须先训练网络,将其保存到磁盘,然后运行它。

于 2014-04-01T16:25:48.510 回答