'Creates the model graph. See the model_fn documentation in
tf.contrib.learn.Estimator class for a more detailed explanation.'

def __call__(self, features, labels, params):

    with tf.variable_scope(u'model'):
        with tf.variable_scope(self.name):
            return self._build(features, labels, params)
