class_docstr: This class is intended for the Synb0 model.
  The model is the deep learning part of the Synb0-Disco
  pipeline, thus stand-alone usage is not
  recommended.
docstr: Internal prediction function
  
  Parameters
  ----------
  x_test : np.ndarray (batch, 80, 80, 96, 2)
      Image should match the required shape of the model.
  
  Returns
  -------
  np.ndarray (...) or (batch, ...)
      Reconstructed b-inf image(s)
docstr_tok: ["Internal","prediction","function","Parameters","--","--","--","--","--","x_test",":","np.ndarray","(","batch",",","80",",","80",",","96",",","2",")","Image","should","match","the","required","shape","of","the","model",".","Returns","--","--","--","-","np.ndarray","(","...",")","or","(","batch",",","...",")","Reconstructed","b-inf","image","(","s",")"]
code: def __predict(self, x_test):
      r"""
      Internal prediction function
  
      Parameters
      ----------
      x_test : np.ndarray (batch, 80, 80, 96, 2)
          Image should match the required shape of the model.
  
      Returns
      -------
      np.ndarray (...) or (batch, ...)
          Reconstructed b-inf image(s)
      """
  
      return self.model.predict(x_test)
  
imports: import logging
  import numpy
  from dipy.data import get_fnames
  from dipy.testing.decorators import doctest_skip_parser
  from dipy.utils.optpkg import optional_package
  from dipy.nn.utils import normalize, unnormalize, set_logger_level
label_desc: Use image node_id 4 for calling the Synb0 obj's underlying member method code with example usage: obj.__predict(x_test) and returns: self