import tensorflow as tf

    '''

    def set_optimizer(self):

        with tf.variable_scope('optimizer'):
            self._optimizer, self._learning_rate = TFOptimizers.instantiate_optimizer(self, self.optimizer_tuple)

    def set_training_op(self):
