Hello Peter,

Streaming machine learning algorithms make use of iterations quite widely. One 
simple example is implementing distributed stream learners. There, in many 
cases you need some central model aggregator, distributed estimators to offload 
the central node and of course feedback loops to merge everything back to the 
main aggregator periodically. One such example in the Vertical Hoeffding Tree 
Classifier (VFDT) [1] that is implemented in Samoa.

Iterative streams are also useful for optimisation techniques as in batch 
processing (eg. trying different parameters to estimate a variable, getting 
back the accuracy from an evaluator and repeating until a condition is 
achieved).

I hope this helps to get a general idea of where iterations can be used.

[1] https://github.com/yahoo/samoa/wiki/Vertical-Hoeffding-Tree-Classifier


On 23 Feb 2015, at 12:13, Stephan Ewen 
<se...@apache.org<mailto:se...@apache.org>> wrote:

I think that the Samoa people have quite a few nice examples along the
lines of model training with feedback.

@Paris: What would be the simplest example?

On Mon, Feb 23, 2015 at 11:27 AM, Szabó Péter 
<nemderogator...@gmail.com<mailto:nemderogator...@gmail.com>>
wrote:

Does everyone know of a good, simple and realistic streaming iteration
example? The current example tests a random generator, but it should be
replaced by something deterministic in order to be testable.

Peter


Reply via email to