Gradient ml3 - Jupyter Notebook
Gradient ml3 - Jupyter Notebook
2.0*(x + 3)**1.0
Out[4]: 10.0
In [5]: alpha=0.1
start=2
max_iter=30
x=sym.symbols('x')
expr=(x+3)**2
In [6]: x_cor=np.linspace(-15,15,100)
pyplot.plot(x_cor,objective(x_cor))
pyplot.plot(2,objective(2),'ro')
In [7]: x=gradient(alpha,start,max_iter)
x_cor=np.linspace(-5,5,100)
pyplot.plot(x_cor,objective(x_cor))
x_arr=np.array(x)
pyplot.plot(x_arr,objective(x_arr),'.-',color='red')
pyplot.show()