'Backpropagation neural network (BPNN) is a supervised learning method
bases on a network of interconnected neurons
inspired by an animal\'s nervous system (i.e., the brain).'

def __init__(self, train=[], baseline=MAJORITY, layers=2, iterations=1000, **kwargs):

    self._layers = layers
    self._iterations = iterations
    self._rate = kwargs.get('rate', 0.5)
    self._momentum = kwargs.get('momentum', 0.1)
    self._trained = False
    Classifier.__init__(self, train, baseline)
