def __init__(self, epochs, loss = 'binary_crossentropy', init_method = 'he_normal', optimizer = {}, penalty = 'lasso', penalty_weight = 0, l1_ratio = 0.5): self.epochs = epochs self.loss = objective(loss) self.init_method = init(init_method) self.optimizer = optimize(optimizer) self.activate = activation('sigmoid') self.regularization = regularize(penalty, penalty_weight, l1_ratio = l1_ratio)
def __init__(self, epochs, loss='mean_squared_error', init_method='he_uniform', optimizer={}, penalty='ridge', penalty_weight=0.5, l1_ratio=0.5): self.epochs = epochs self.loss = objective(loss) self.init_method = init(init_method) self.optimizer = optimize(optimizer) self.regularization = regularize(penalty, penalty_weight, l1_ratio=l1_ratio)