Example #1
0
 def __init__(self, net, input, target, lr=0.07, adapt=False, 
                 rate_dec=0.5, rate_inc=1.2, rate_min=1e-9, rate_max=50):
     
     super(TrainRprop, self).__init__(net, input, target, lr, adapt)
     self.rate_inc = rate_inc
     self.rate_dec = rate_dec
     self.rate_max = rate_max
     self.rate_min = rate_min
     size = tool.np_size(net)
     self.grad_prev = np.zeros(size)
     self.rate =  np.zeros(size) + lr
Example #2
0
    def __init__(self, net, input, target, lr=0.07, adapt=False,
                 rate_dec=0.5, rate_inc=1.2, rate_min=1e-9, rate_max=50):

        super(TrainRprop, self).__init__(net, input, target, lr, adapt)
        self.rate_inc = rate_inc
        self.rate_dec = rate_dec
        self.rate_max = rate_max
        self.rate_min = rate_min
        size = tool.np_size(net)
        self.grad_prev = np.zeros(size)
        self.rate = np.zeros(size) + lr