我想知道Tensorflow的seq2seq框架中是否有一种方法可以知道是否可以以x%的置信度给出对输入的回复。
下面的例子:
我已经hi
回复了hello
。它工作正常。我还有很多其他受过训练的句子。但是,假设我输入了这样的垃圾- sdjshj sdjk oiqwe qw
。Seq2seq仍尝试给出响应。我知道它是按这种方式设计的,但是我想知道是否有一种方法可以说框架无法自信地回答这个问题。或没有训练过这样的话。
这将有很大的帮助。
在输出logits上使用logistic函数(或sigmoid):因为logit函数基本上是Sigmoid函数的反函数:
登录功能:
您可以看到它是相似的。在张量流中 有sigmoid函数,但是我发现仅对sigmoid函数进行编码时程序会更快:
如果使用S形函数。您将得到一个从0到1的值,这是您要寻找的信心。更多信息可以在这里找到:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句