code: def test_gd_predict_wrong_arguments(self):
      optimizer = algorithms.GradientDescent(
          layers.Input(10) >> layers.Sigmoid(1),
          verbose=False,
      )
      input = np.random.random((7, 10))
      with self.assertRaisesRegexp(TypeError, "Unknown arguments"):
          optimizer.predict(input, batchsize=10)
  
file_path: neupy/tests/algorithms/gd/test_gd.py
imports: import pickle
  import numpy
  import tensorflow
  from neupy import algorithms, layers
  from neupy.algorithms.gd import objectives
  from neupy.exceptions import InvalidConnection
  from base import BaseTestCase
  from helpers import simple_classification
label_desc: Use image node_id 10 for calling the GradientDescentTestCase obj's underlying member method code with example usage: obj.test_gd_predict_wrong_arguments() without return types