(x, y, y_pred)
| 22 | # J = MSE = 1/N * (w*x - y)**2 |
| 23 | # dJ/dw = 1/N * 2x(w*x - y) |
| 24 | def gradient(x, y, y_pred): |
| 25 | return np.mean(2*x*(y_pred - y)) |
| 26 | |
| 27 | print(f'Prediction before training: f(5) = {forward(5):.3f}') |
| 28 |
no outgoing calls
no test coverage detected