What is the difference between online learning and offline learning

Louis 181 Reputation points
2021-06-15T19:55:13.57+00:00

I am a new learner of machine learning and computer science, I wonder the difference between these two terms. I am confused on the concept, can someone answer this question?

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
3,337 questions
0 comments No comments
{count} votes

Accepted answer
  1. YutongTie-MSFT 53,971 Reputation points Moderator
    2021-06-15T20:10:40.78+00:00

    Hello,

    Thanks for reaching out to us here. They are both machine learning methods for training. online machine learning is a method of machine learning in which data becomes available in a sequential order and is used to update the best predictor for future data at each step, as opposed to batch learning techniques which generate the best predictor by learning on the entire training data set at once.

    Like, one more data coming in, the predictor moves once. This method is good for scenario like stock prediction, optimization...

    Linear least square is a very good example to understand.
    https://en.wikipedia.org/wiki/Linear_least_squares

    For Machine Learning beginner, Machine Learning Designer is a very good point to start. You can try any algorithms to see the difference.
    https://azure.microsoft.com/en-us/services/machine-learning/designer/

    Please feel free to let us know if you have more questions.

    Regards,
    Yutong

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Leon Laude 86,026 Reputation points
    2021-06-15T19:59:03.03+00:00

    Hi @Louis ,

    Online learning normally means that your performing learning as the data comes in, while offline learning means that you use a static data.
    Here's a great post about this:
    https://stats.stackexchange.com/questions/897/online-vs-offline-learning

    ----------

    If the reply was helpful please don't forget to upvote and/or accept as answer, thank you!

    Best regards,
    Leon

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.