Есть вопрос по заданию в курсе "Обучение на размеченных данных
Неделя 1" Тетрадь: PA_linreg_stochastic_grad_descent.ipynb
При предлагаемых параметрах процесс не сходится, хотя авторы утверждают, что таки сходится, хотя ошибка явно застревает на 0.02. Предложено проверить шаг стохастического градиентного спуска, но там ошибиться просто негде:
ef stochastic_gradient_step(X, y, w, train_ind, eta=0.01):
return w - eta * np.array(X[train_ind])*(
np.dot(w,np.array(X[train_ind]))-y[train_ind])
Соответсвенно, результат, видимо, не даёт большую (0.1) ошибку по отношению к теоретическому. При уменьшении шага спуска результат улучшается, но тоже сходимости, как таковой, не наблюдается.
"Доктор, что я делаю не так?"