code: def test_hessian_diagonal_overfit(self):
      self.assertCanNetworkOverfit(
          partial(
              algorithms.HessianDiagonal,
              verbose=False,
              show_epoch=100,
              step=0.25,
              min_eigval=0.1,
          ),
          epochs=6000,
          min_accepted_loss=0.002,
      )
  
file_path: neupy/tests/algorithms/gd/test_hessdiag.py
imports: from functools import partial
  from neupy import algorithms, layers
  from neupy import init
  from helpers import compare_networks
  from helpers import simple_classification
  from base import BaseTestCase
label_desc: Use image node_id 3 for calling the HessianDiagonalTestCase obj's underlying member method code with example usage: obj.test_hessian_diagonal_overfit() without return types