INNER CODE UNIT · Python
add_output_ops
deepchem/deepchem · contrib/tensorflow_models/__init__.py:398
def add_output_ops(self, graph, output):
"""Replace logits with softmax outputs."""
with graph.as_default():
softmax = []
with tf.name_scope('inference'):
for i, logits in enumerate(output):
softmax.append(tf.nn.softmax(logits, name='softmax_%d' % i))
output = softmax
return output
def build(self, graph, name_scopes, training):
"""Define the core graph.
NOTE(user): Operations defined here should be in their own name scope to
avoid any ambiguity when restoring checkpoints.
Raises:
NotImplementedError: if not overridden by concrete subclass.
"""