I have recently installed NuPIC and am trying the hotgym example which seems to be the simplest. I have tried running python client hotgym.py and would like to ask a few questions if I may.
First, am I right in saying that the client loads data from nupic/examples/prediction/data/extra/hotgym/rec-centre-hourly.csv ? (despite the client being located in nupic/examples/opf/clients/hotgym) When I run the client itself, it simply produces numbers at stdout. However, if I run it as an experiment, using python $NUPIC/examples/opf/bin/OpfRunExperiment.py $NUPIC/examples/opf/experiments/multistep/hotgym/ It outputs a CSV file "DefaultTask..predictionLog.csv" which I can view in a spreadsheet. I want to know exactly what the various colums in this spreadsheet mean. I notice there is a column marked "multiStepBestPredictions.1". Is this meant to be predicting the next value of the time series? Also there is "multiStepBestPredictions.5", is this meant to be predicting 5 steps in advance? After about 10 timesteps, I notice the multiStepBestPredictions.1 seems to shadow the actual input but is one step *behind*, eg, actual multiStepBestPredictions.1 45.4 47.5 46.1 45.4 41.5 46.1 It seems to me this is the opposite of what we want! ie multiStepBestPredictions.1 is "predicting" *after* the input has occurred rather than before it. multiStepBestPredictions.5 seems to have the same problem. So when is the prediction actually being made? How can I tell if the HTM got it right? Ideally I would like a quick example so I can see that it works and convince my colleageus in a presentation tomorrow! (GMT time). If hotgym is not appropriate is there another example I could show them? Many thanks for your help and sorry for the rush! John.
_______________________________________________ nupic mailing list [email protected] http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
