code: def __call__(self, target_emb, context_emb):
      normalized_x = tf.nn.l2_normalize(target_emb, axis=-1)
      normalized_y = tf.nn.l2_normalize(context_emb, axis=-1)
      logits = tf.reduce_sum(normalized_x * normalized_y, -1, True)
      logits = logits * 5.0
      return logits
  
file_path: euler/tf_euler/python/solution/logits.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import tensorflow
  import tf_euler
label_desc: Use image node_id 1 for calling the CosineLogits obj's underlying member method code with example usage: obj.__call__(target_emb, context_emb) and returns: logits