Online machine learning is a subset of machine learning where data arrives sequentially. In contrast to the more traditional batch learning, online learning methods update themselves incrementally with one data point at a time.
scikit-learn — Some of scikit-learn's estimators can handle incremental updates, although this is usually intended for mini-batch learning. See also the "Computing with scikit-learn" page.
Spark Streaming — Doesn't do online learning per say, but instead mini-batches the data into fixed intervals of time.
请发表评论