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?
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?
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
Hi @Louis-4194,
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
10 people are following this question.