code: def test_simple_lvq(self):
      lvqnet = algorithms.LVQ(
          n_inputs=2,
          n_subclasses=4,
          n_classes=2,
          shuffle_data=True,
      )
  
      lvqnet.train(self.data, self.target, epochs=100)
      predicted_target = lvqnet.predict(self.data)
  
      self.assertEqual(lvqnet.errors.train[-1], 0)
      np.testing.assert_array_equal(predicted_target, self.target[:, 0])
  
      self.assertPickledNetwork(lvqnet, self.data)
  
imports: from functools import partial
  import numpy
  from sklearn import datasets
  from neupy import algorithms, init
  from neupy.exceptions import NotTrained
  from base import BaseTestCase
  from helpers import compare_networks
label_desc: Use image node_id 6 for calling the LVQTestCase obj's underlying member method code with example usage: obj.test_simple_lvq() without return types