'Constructor.'

def __init__(self, name='lr', loss_func='cross_entropy', learning_rate=0.01, num_epochs=10, batch_size=10):

    SupervisedModel.__init__(self, name)
    self.loss_func = loss_func
    self.learning_rate = learning_rate
    self.num_epochs = num_epochs
    self.batch_size = batch_size
    self.loss = Loss(self.loss_func)
    self.input_data = None
    self.input_labels = None
    self.W_ = None
    self.b_ = None
    self.accuracy = None
