我正在尝试使用jaccard作为我的Keras LSTM中的指标。
Jaccard的定义如下:
def jaccard_similarity(doc1, doc2):
print (doc1.eval())
intersection = set(doc1).intersection(set(doc2))
union = set(doc1).union(set(doc2))
return len(intersection)/len(union)
这不起作用,因为doc1和2是张量。我首先需要将它们转换为列表。我试图将.eval()应用于我想要计算Jaccard的输入张量,但是我得到了一个错误
ValueError:无法使用eval()
评估张量:未注册默认会话。
也许我最好应用(但我不确定它们是否退出)用于联合,集合和交叉函数的张量版本。
有什么建议吗?
答案 0 :(得分:0)
使用以下内容:
sql limit