class GRUTrainer: def __init__(self, model, learning_rate=0.01, patience=7, verbose=True, delta=0): self.model = model self.learning_rate = learning_rate self.train_losses = [] self.val_losses = [] self.early_stopping = EarlyStopping(patience, verbose, delta)