コード例 #1
0
ファイル: similarity.py プロジェクト: Eszti/4lang
 def old_graph_similarity(graph1, graph2):
     sim1, ev1 = GraphSimilarity.supported_score(graph1, graph2)
     sim2, ev2 = GraphSimilarity.supported_score(graph2, graph1)
     if sim1 + sim2 > 0:
         pass
         # logging.info('evidence sets: {0}, {1}'.format(ev2, ev2))
     return harmonic_mean((sim1, sim2))
コード例 #2
0
ファイル: similarity.py プロジェクト: DavidNemeskey/4lang
 def old_graph_similarity(graph1, graph2):
     sim1, ev1 = GraphSimilarity.supported_score(graph1, graph2)
     sim2, ev2 = GraphSimilarity.supported_score(graph2, graph1)
     if sim1 + sim2 > 0:
         pass
         # logging.info('evidence sets: {0}, {1}'.format(ev2, ev2))
     return harmonic_mean((sim1, sim2))
コード例 #3
0
ファイル: similarity.py プロジェクト: Eszti/pymachine
 def sentence_similarity(self, sen1, sen2, fallback=lambda a, b, c, d: 0.0):
     return harmonic_mean((
         self.directional_sen_similarity(sen1, sen2, fallback),
         self.directional_sen_similarity(sen2, sen1, fallback)))
コード例 #4
0
ファイル: similarity.py プロジェクト: Eszti/pymachine
 def sentence_similarity(self, sen1, sen2, fallback=lambda a, b, c, d: 0.0):
     return harmonic_mean(
         (self.directional_sen_similarity(sen1, sen2, fallback),
          self.directional_sen_similarity(sen2, sen1, fallback)))