Hi Farzana,

If I understand your question correctly you're asking how the SGD
classifier works incrementally? The SGD algorithm maintains a single set of
weights and iterates through all data points one at a time in a batch. It
adjusts its weights on each iteration. So to answer your question, it
trains on each instance, not on the batch. However, the algorithm can
iterate multiple times through a single batch. Let me know if that answers
your question.

Best,

Danny

On Mon, Sep 9, 2019 at 11:56 AM Farzana Anowar <fad...@uregina.ca> wrote:

> Hello Sir/Madam,
>
> I subscribed to the link you sent me.
>
>
> I am posting my question again:
>
> This Is Farzana Anowar, a Ph.D. candidate in University of Regina.
> Currently, I'm working to develop a model that learns incrementally from
> non-stationary data. I have come across an Incremental library in
> sci-kit learn that actually allows to do that using partial_fit. I have
> searched a lot for the detailed information about this 'incremental'
> library and 'partial_fit', however, I couldn't find any.
>
> It would be great if you could provide me with some detailed information
> about these two regarding how they actually work. For example, If we
> take SGD as a classifier, the incremental library will allow me to take
> chunks/batches of data. My question is: Do this incremental library
> train (using parial_fit) the whole batch at a time and then produce a
> classification performance or it takes a batch and trains each instance
> at a time from the batch.
>
> Thanks in advance!
>
> --
> Regards,
>
> Farzana Anowar
> _______________________________________________
> 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

Reply via email to