Benj Cabalona Jr.
Benj Cabalona Jr.

Reputation: 439

Training Machine Learning in Production

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.

Upvotes: 1

Views: 112

Answers (2)

Ivana Dejanovska
Ivana Dejanovska

Reputation: 1

You can train machine learning models in the cloud, and it doesn't have to be batch training only. Cloud services support both batch and online training. Online training, such as using Stochastic Gradient Descent (SGD), is ideal for real-time adaptation to changing data patterns. Ensure efficient data pipelines, scalability, monitoring, and cost management when implementing your model. For more details, consider reading the article "Machine Learning in the Cloud: What Are the Benefits?"

Upvotes: -1

Rajith Thennakoon
Rajith Thennakoon

Reputation: 4130

I think you are looking for something like GCP AI platform

  1. You can use BigQuery to store your data and do some analytics and perform inbuilt ML models.
  2. AI Platform Notebooks for manage your notebooks
  3. Check this list for built in algorithms in GCP
  4. Or if you have a your model, you can use cloud resources to run your model.check this link how to use GCP resources for your model

Upvotes: 2

Related Questions