Optimizer

public protocol Optimizer

An optimizer encapsulated the logic to update parameters in order to minimize the loss.