2017-07-19 3 views
1

私は中程度の複雑さのボットを持っているとします。そして私はこのclient_locationエンティティを持っています。 what happens if i delete an <code>wit.ai</code> entity?エンティティを削除するとWit.aiニューラルネットワークはどうなりますか?

私はそれを削除して、その部分だけを含むようなエンティティを作成したいと思います。

私は神経網について理解しているところから、何かの意味がネットワークに保存されているので、何かを削除することができないとわかりません。すべてが相互に接続されています - >多分それを削除するのは簡単ではありません。

私はこの古いエンティティを削除したいと思っています。作成したい新しいエンティティと衝突し、予期しない結果が生じることがあります。

これは何か心配ですか?新しいエンティティを作成するときに新鮮な状態になることを期待できますか?

一般的な - refactoringsをボットに入れても安全ですか?または、各メジャーの新しいボットを作成する必要がありますrefactor

答えて

1

このような変更は問題ありません。あなたの変更がニューラルネットワークを変更する可能性がある場合(例えば、意図を変更する)、それは単に再トレーニングするだけです。

これまでのトレーニングのトレーニングだけではありません。もう一度最初から訓練します。古いバージョンのボットはもう存在しません。

これはwit.aiでは分かりませんが、たとえばダイアログフローを使用すると、それぞれの修正によってボットが再トレーニングされ、より多くのインテントが訓練されることがわかります。

関連する問題