class_docstr: Abstract class for a model. It describes a zero-order model,
  namely only with the ability to compute a loss (goodness-of-fit
  criterion).
  
  Attributes
  ----------
  n_coeffs : `int` (read-only)
      Total number of coefficients of the model
  
  n_calls_loss : `int` (read-only)
      Number of times ``loss`` has been called so far
  
  n_passes_over_data : `int` (read-only)
      Number of effective passes through the data
  
  dtype : `{'float64', 'float32'}`
      Type of the data arrays used.
  
  Notes
  -----
  This class should be not used by end-users, it is intended for
  development only.
class_docstr_tok: ["Abstract","class","for","a","model",".","It","describes","a","zero-order","model",",","namely","only","with","the","ability","to","compute","a","loss","(","goodness-of-fit","criterion",")",".","Attributes","--","--","--","--","--","n_coeffs",":","`","int","`","(","read-only",")","Total","number","of","coefficients","of","the","model","n_calls_loss",":","`","int","`","(","read-only",")","Number","of","times","``","loss","``","has","been","called","so","far","n_passes_over_data",":","`","int","`","(","read-only",")","Number","of","effective","passes","through","the","data","dtype",":","`","{","'float64","'",",","'float32","'","}","`","Type","of","the","data","arrays","used",".","Notes","--","--","-","This","class","should","be","not","used","by","end-users",",","it","is","intended","for","development","only","."]
docstr: Must be overloaded in child class. This method is called to
  fit data onto the gradient.
  Useful when pre-processing is necessary, etc...
  It should also set the dtype
docstr_tok: ["Must","be","overloaded","in","child","class",".","This","method","is","called","to","fit","data","onto","the","gradient",".","Useful","when","pre-processing","is","necessary",",","etc","...","It","should","also","set","the","dtype"]
code: def _set_data(self, *args):
      """Must be overloaded in child class. This method is called to
      fit data onto the gradient.
      Useful when pre-processing is necessary, etc...
      It should also set the dtype
      """
      pass
  
file_path: tick/tick/base_model/model.py
imports: import warnings
  from abc import ABC, abstractmethod
  import numpy
  from tick.base import Base
label_desc: Use image node_id 5 for calling the Model obj's underlying member method code with example usage: obj._set_data() without return types