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

Reply via email to