Python in Plain English

New Python content every day. Follow to join our 3.5M+ monthly readers.

Follow publication

Member-only story

Batch vs. Online Learning: Which Approach Fits Your Machine Learning Needs? (Part 2)

Mounica Kommajosyula
Python in Plain English
5 min readOct 20, 2024

Please read the full article using the friend link.

This blog post continues the discussion from my previous blog on batch learning, where I explained how models undergo training on large datasets in one go. In this post, we’ll explore online learning, a more dynamic approach to model training, and examine how it addresses some of the limitations of batch learning. Both methods have pros and cons, and understanding them will help you choose the right one for your machine learning needs.

Find my blog on batch learning here.

Online Machine Learning

Online learning, also known as “Incremental Learning”, trains models in a much more dynamic fashion. Instead of being fed the entire dataset all at once, the model receives data continuously, learning from it one instance at a time. This allows it to update in real time as new data comes in, making it highly adaptable to rapidly changing environments.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Published in Python in Plain English

New Python content every day. Follow to join our 3.5M+ monthly readers.

Written by Mounica Kommajosyula

Senior Data Scientist | Machine Learning | NLP | LLM | RAG | Transformers | Python | SQL | GenAI | Tableau | Neo4j | GCP

No responses yet

Write a response