Phil, I have an example project that will converge multiple River View data streams into one model properly with NuPIC. It is called Menorah, check it out here: https://github.com/nupic-community/menorah
If nothing else, it is an example of converging disparate data sources into a multi-field model. --------- Matt Taylor OS Community Flag-Bearer Numenta On Mon, Mar 28, 2016 at 7:34 AM, Phil Goddard <[email protected]> wrote: > Hi Marcus, > > > thanks for the links, I'll take a look at them shortly. > > > In terms of the hotgym example, I think of that as really being 1 time > series input rather than multiple inputs. > > > One thing I need is to be able to input multiple time series'. > > In particular, inputs that arrive at different time intervals. > > (The inputs can't be handled by aligning them with just one time vector - > each input needs it's own time vector.) > > > Thanks > > Phil. > > ------------------------------ > *From:* nupic <[email protected]> on behalf of Marcus Lewis > <[email protected]> > *Sent:* Monday, 28 March 2016 5:49 AM > *To:* [email protected] > *Subject:* Re: Multi-input and multi-level models > > Hi Phil, > > Multiple inputs are pretty easy with the OPF (i.e. the CLAModel). For > example, hotgym > <https://github.com/numenta/nupic/blob/master/examples/opf/clients/hotgym/simple/model_params.py#L66> > uses the timestamp and the current power consumption. > > For multi-level models, you'll probably want to use the Network API. > Subutai gave a recent talk: https://www.youtube.com/watch?v=g9yS9zFt3dM . > Here's a demo that uses multiple levels: > https://github.com/numenta/nupic/blob/master/examples/network/hierarchy_network_demo.py > > Strictly speaking, from the Network API's perspective, the CLAModel only > has one input, since it concatenates > <https://github.com/numenta/nupic/blob/master/src/nupic/frameworks/opf/clamodel.py#L1108> > the > encodings via a MultiEncoder, but that's just an implementation detail. I > recently created a demo that puts multiple inputs into a Network: > https://github.com/numenta/nupic/blob/master/examples/network/core_encoders_demo.py > > > Hope that helps! > Marcus > > On Sun, Mar 27, 2016 at 10:06 PM, Phil Goddard <[email protected]> > wrote: > >> >> I'm looking for an example (or examples) of using NuPIC with either (or >> both of) multiple inputs and multiple levels. >> >> >> With multiple inputs, the nearest example I can find is the NY Taxi >> example. >> >> However the technical paper I have indicates that the 3 inputs are >> aggregated into one input (via competitive polling) before being fed into >> the model. >> >> Can anyone tell me if it possible to have multiple inputs? >> >> Or do multiple inputs have to be processed into one input as per that >> example? >> >> >> I can't find the code for the NY taxi example (in the NuPIC GitHub >> repository). >> >> Is it available, and if so where? >> >> >> Also, is it possible to develop multi-level models? >> >> If anyone can point me at any technical description of such models, or a >> code example, I'd appreciate it. >> >> >> thanks >> >> Phil. >> >> >> >> >> >
