Keras的Jaccard

时间:2018-03-13 13:04:26

标签: keras

我正在尝试使用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()评估张量:未注册默认会话。

也许我最好应用(但我不确定它们是否退出)用于联合,集合和交叉函数的张量版本。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用以下内容:

sql limit