In [112]:
from sympy import Function, Symbol, latex, init_printing
In [126]:
y0,y1,y2 = symbols('y^(0),y^(1),y^(2)')
x0, x1, x2, x = symbols('x^(0), x^(1), x^(2), x')
w0,w1 = symbols('w0, w1')
n = symbols('n')
In [127]:
f = (x*w1 + w0)
In [129]:
mse = ((f.subs(x, x0) - y0 )**2 + (f.subs(x, x1) - y1 )**2 + (f.subs(x, x2) - y2 )**2) /2
mse = ((f.subs(x, x0) - y0 )**2 )
#latex(mse)
mse
Out[129]:
In [132]:
latex(mse.diff(w1))
Out[132]:
In [135]:
latex(mse.diff(w0).simplify())
Out[135]:
In [151]:
expr = ( ((y0 + 0.8*x0) - 1) + ((y0 - 0.2*x0) + 3))**2
In [153]:
expr.diff(x0)
Out[153]:
In [ ]: