如果我删除一个实体,Wit.ai神经网络会发生什么?

时间:2017-07-19 10:06:11

标签: wit.ai

假设我有一个中等复杂度的机器人。我有这个client_location实体。 what happens if i delete an <code>wit.ai</code> entity?

我想删除它并创建一个类似的实体,它只包含部分内容的话语。

现在根据我对神经网络的理解,某些东西的含义被保存在网络中 - 所以我无法看到它是如何删除某些内容的,并期望它能够正常工作,因为它不是即使在那里。一切都相互关联 - &gt;所以也许删除内容并不那么简单。

我担心我要删除的旧实体会与我要创建的新实体发生冲突 - &gt;并会产生意想不到的结果。

这有什么值得担心的吗?我可以期待在创建新实体时重新开始吗?

更一般 - 在机器人中执行refactorings是否安全?或者我需要为每个主要refactor创建一个新机器人?

1 个答案:

答案 0 :(得分:1)

改变这样的事情是没有问题的。如果您的更改可能会修改神经网络(例如更改意图),它将重新训练。

这不仅仅是对以前培训的培训。它将再次从头开始训练。因此,旧版本的机器人不再存在。

用wit.ai来看它并不明显,但是通过对话框流程,您可以看到每次修改都会让您的机器人重新训练,您获得的意图越多,训练的时间就越长。