Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Online machine learning is a type of machine learning that utilizes dynamic inputs. It takes data in real time and applies it to a machine learning algorithm. It is called online machine learning because the program must be connected to some network that provides the dynamic input stream.
The general idea of online machine learning innovates on what was done in traditional machine learning. Traditionally, many of these programs took a fixed set of input data from a file, and then worked on it sequentially. It is easy to think of basic machine learning programs that use fixed data sets such as the contents of database tables.
With online machine learning, it is a little different. The machine learning program may be taking in real-time information from sensors in a manufacturing environment, or text input from users over the internet, or something else that comes in as input in real time. The machine learning program is made to deal with these real-time data streams and produce results. Online machine learning can help make machine learning algorithms more capable in many fields and industries.