Mathematical Background of River #442
Replies: 1 comment 2 replies
-
Hello there.
There's a whole team of us, it's not just me :)
We have a lot of models. I agree that we need to become better at explaining the inner workings of our methods. Thankfully, 90% of our work is based on well understood methods that are explained in papers and blog posts across the internet.
This questions is much too open and a bit misleading. Logistic regression is a binary classification model, so there aren't new classes that can appear. We have softmax regression, which is a multi-class classification model. It maintains a weight vector for each class, and thus initialises new weights when a new class appears. Then we compute a multi-class loss for each observation, which gives us gradients that we use to update each weight vector. |
Beta Was this translation helpful? Give feedback.
-
Hello Max Halford, Thankyou for this amazing library for incremental learning.
Could you please add mathematical background for the incremental learning approaches you are using in this library, in the documentation section.
For instance, if you talk about logistic regression, how do you update the coefficients when a new class is encountered? Are the older coefficients incrementally forgotten or their is some weight decay strategy. Could not find any help in documentation with regards to it.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions