Напишите функцию градиентDescentAutogradRegression (X, y, alpha = 0.1), чтобы узнать коэффициенты регрессии с использованием градиентного спуска с использованием Autograd - PullRequest
0 голосов
/ 02 февраля 2019
def graient_descent(x,y):
mcurr=bcurr=0
n=len(x)
iterations = 1000
learningrate=0.001
for i in range(0,10000):
    print(mcurr,bcurr,i)
    y_predicted= x*mcurr+bcurr
    md= -(2/n)*sum(x*(y-y_predicted))
    bd= -(2/n)*sum(y-y_predicted)
    mcurr=mcurr - md*learningrate
    bcurr=bcurr - bd*learningrate

Я написал код градиентного спуска, как указано выше.Теперь я должен использовать Autograd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...