Can we say stochastic gradient descent as an ML model?
Dear Scikit Learn Community! Scikit learn puts stochastic gradient descent (SGD) as an ML model under the umbrella of linear model. I know SGD is an optimization algorithm. My question is: can we say SGD is an ML model? Thanks, Best Regards,Bulbul
In this case, SGD just means a linear model that is fit using stochastic gradient descent instead of batch gradient methods. If you want to have more control about the combination of model / loss function / optimization algorithm, http://contrib.scikit-learn.org/lightning/ is better oriented for that specific use case. On Mon, Oct 28, 2019 at 2:01 PM Bulbul Ahmmed via scikit-learn < scikit-learn@python.org> wrote:
Dear Scikit Learn Community!
Scikit learn puts stochastic gradient descent (SGD) as an ML model under the umbrella of linear model. I know SGD is an optimization algorithm. My question is: can we say SGD is an ML model? Thanks,
Best Regards, Bulbul _______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn
Hi Bulbul, I would rather say SGD is a method for optimizing the objective function of certain ML models, or optimize the loss function of certain ML models / learn the parameters of certain ML models. Best, Sebastian
On Oct 28, 2019, at 4:00 PM, Bulbul Ahmmed via scikit-learn <scikit-learn@python.org> wrote:
Dear Scikit Learn Community!
Scikit learn puts stochastic gradient descent (SGD) as an ML model under the umbrella of linear model. I know SGD is an optimization algorithm. My question is: can we say SGD is an ML model? Thanks,
Best Regards, Bulbul _______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn
Thanks, Federico. Bulbul Ahmmed Graduate Teaching Assistant | GeologyBaylor University, Waco, TX 76706 On Monday, October 28, 2019, 03:06:15 PM MDT, federico vaggi <vaggi.federico@gmail.com> wrote: In this case, SGD just means a linear model that is fit using stochastic gradient descent instead of batch gradient methods. If you want to have more control about the combination of model / loss function / optimization algorithm, http://contrib.scikit-learn.org/lightning/ is better oriented for that specific use case. On Mon, Oct 28, 2019 at 2:01 PM Bulbul Ahmmed via scikit-learn <scikit-learn@python.org> wrote: Dear Scikit Learn Community! Scikit learn puts stochastic gradient descent (SGD) as an ML model under the umbrella of linear model. I know SGD is an optimization algorithm. My question is: can we say SGD is an ML model? Thanks, Best Regards,Bulbul_______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn _______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn
participants (3)
-
Bulbul Ahmmed -
federico vaggi -
Sebastian Raschka