| A | ↛ | DifferentiableCostMinimizer removed |
| ⇢ | A | GradientDescent.add_updates() added | |
| ⇢ | A | GradientDescent.inputs() added | |
| ⇢ | A | GradientDescent.updates() added | |
| C | ↘ | D | GradientDescent.__init__() got worse |
| A | ↛ | DifferentiableCostMinimizer.__init__() removed | |
| A | ↛ | DifferentiableCostMinimizer.add_updates() removed | |
| A | ↛ | DifferentiableCostMinimizer.inputs() removed | |
| A | ↛ | DifferentiableCostMinimizer.updates() removed |