class_docstr: Base model class for hyperbolic embeddings.
class_docstr_tok: ["Base","model","class","for","hyperbolic","embeddings","."]
code: def similarity_score(self, lhs, rhs, eval_mode):
      c = tf.math.softplus(self.c)
      return -hyp_utils.hyp_distance(lhs, rhs, c, eval_mode) ** 2
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from kg_hyp_emb.models.base import KGModel
  from kg_hyp_emb.utils import euclidean
  from kg_hyp_emb.utils import hyperbolic
  import numpy
  import tensorflow
label_desc: Use image node_id 4 for calling the BaseH obj's underlying member method code with example usage: obj.similarity_score(lhs, rhs, eval_mode) and returns: unknown