Is there a way to train your machine learning model in the cloud? Or does it really have to be batch training? i.e. (Pull some data on SQL, then feed that to the model)

What i was thinking is implementing my own model from scratch, use Stochastic Gradient Descent to update the parameters for every row from the database.


There is a field of online machine learning where incremental updates can be made to a model, including a variation of stochastic gradient descent called incremental stochastic gradient descent.

Generally, several rows of data are batched together to perform an update to the parameters. Training on a single row of data at a time can lead to unstable updates.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.