code: def fit(self, X, y, **fit_params):
          
          # pylint: disable=useless-super-delegation
          # this is actually a pylint bug:
          # https://github.com/PyCQA/pylint/issues/1085
          return super().fit(X, y, **fit_params)
docs: See ``NeuralNet.fit``.
  
          In contrast to ``NeuralNet.fit``, ``y`` is non-optional to
          avoid mistakenly forgetting about ``y``. However, ``y`` can be
          set to ``None`` in case it is derived dynamically from
          ``X``.