Thanks, Dean! I didn't really explain that file very much, because
it's a bit out of
scope to describe how matplotlib plots. But the file is in the repo:
https://github.com/rhyolight/nupic.examples/blob/master/sine-prediction/nupic_output.py

I'm thinking about putting together another screencast using hotgym,
and making 1 and 5 step ahead predictions, especially analyzing the
model results being returned. Do you think that would be useful?

---------
Matt Taylor
OS Community Flag-Bearer
Numenta


On Wed, Mar 26, 2014 at 7:12 AM, Dean Horak <[email protected]> wrote:
> Matt,
>
> Just viewed the Sine wave tutorial - great job. That helps explain the
> process a lot.
>
> Just one point of confusion however. Where did the nupic_output.py file come
> from? I scanned the repository and don't see it anywhere.
>
> Thanks,
> Dean
>
>
>
> On Mon, Mar 24, 2014 at 5:17 PM, Matthew Taylor <[email protected]> wrote:
>>
>> Subutai said that the ScalarEncoder should do better than the
>> AdaptiveScalarEncoder. And the RDSE will probably be the same as the Scalar.
>> Apparently, there are some manual things that need to be done in order to
>> allow the swarm process to include the RDSE in the pso parameters.
>>
>> ---------
>> Matt Taylor
>> OS Community Flag-Bearer
>> Numenta
>>
>>
>> On Mon, Mar 24, 2014 at 3:02 PM, Chetan Surpur <[email protected]> wrote:
>>>
>>> My guess is that since the sine wave has a fixed range, the ScalarEncoder
>>> would work as well or better than the AdaptiveScalarEncoder.
>>>
>>> As for the RDSE, I believe you also need to specify the 'resolution'
>>> parameter (also, a couple of the parameters you specified are not
>>> necessary).
>>>
>>>
>>> On Mon, Mar 24, 2014 at 2:56 PM, Matthew Taylor <[email protected]> wrote:
>>>>
>>>> Yes, the swarm picked a ScalarEncoder, but I wonder why it didn't pick
>>>> the AdaptiveScalarEncoder or the RDSE. I'm not very familiar with swarms, 
>>>> so
>>>> I'm not sure. When I tried to replace the "ScalarEncoder" in the
>>>> model_params.py file with "RandomDistributedScalarEncoder", I got this
>>>> message:
>>>>
>>>> Error in constructing RandomDistributedScalarEncoder encoder. Possibly
>>>> missing some required constructor parameters. Parameters that were provided
>>>> are: {'maxval': 1.0, 'name': 'sine', 'minval': -1.0, 'clipInput': True, 
>>>> 'n':
>>>> 427, 'w': 21}
>>>>
>>>> It worked ok when I used "AdaptiveScalarEncoder", however, so this makes
>>>> me wonder if the swarming process will include the RDSE as a possibility or
>>>> not?
>>>>
>>>> ---------
>>>> Matt Taylor
>>>> OS Community Flag-Bearer
>>>> Numenta
>>>>
>>>>
>>>> On Mon, Mar 24, 2014 at 2:01 PM, Fergal Byrne
>>>> <[email protected]> wrote:
>>>>>
>>>>> Great question Hideaki. I have a feeling it's using the old scalar
>>>>> encoder, which only has a small number of SDR's. It'd be interesting to
>>>>> re-run that with the RDSE set to a finer resolution (Chetan?).
>>>>>
>>>>> Regards
>>>>> Fergal Byrne
>>>>>
>>>>>
>>>>> On Mon, Mar 24, 2014 at 8:42 PM, Hideaki Suzuki <[email protected]>
>>>>> wrote:
>>>>>>
>>>>>> Thank you Matt,
>>>>>> This is a really cool tutorial!
>>>>>>
>>>>>> I was wondering what was causing prediction gaps and what can bring
>>>>>> better precision...  turning off/down SP boosting?  Anyway, that is a
>>>>>> different issue.
>>>>>>
>>>>>> The screencast is definitely easy to understand for me.  Nice. :)
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2014-03-21 11:41 GMT+09:00 Matthew Taylor <[email protected]>:
>>>>>>>
>>>>>>> Subutai and I have been working on some examples of using NuPIC to
>>>>>>> predict sine waves, which is a common task NuPIC newbies attempt when
>>>>>>> experimenting.
>>>>>>>
>>>>>>> He has put together an example that walks through several examples of
>>>>>>> swarming with sine wave data step by step:
>>>>>>>
>>>>>>> https://github.com/subutai/nupic.subutai/tree/master/swarm_examples
>>>>>>>
>>>>>>> And I have created a screencast that goes over programmatic swarming
>>>>>>> and model creating using sine data:
>>>>>>>
>>>>>>> http://www.youtube.com/watch?v=KuFfm3ncEwI
>>>>>>>
>>>>>>> I hope this helps some of you trying to figure out different ways of
>>>>>>> using NuPIC. Enjoy!
>>>>>>>
>>>>>>> ---------
>>>>>>> Matt Taylor
>>>>>>> OS Community Flag-Bearer
>>>>>>> Numenta
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> nupic mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> nupic mailing list
>>>>>> [email protected]
>>>>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Fergal Byrne, Brenter IT
>>>>>
>>>>> http://inbits.com - Better Living through Thoughtful Technology
>>>>> http://ie.linkedin.com/in/fergbyrne/
>>>>> https://github.com/fergalbyrne
>>>>>
>>>>> e:[email protected] t:+353 83 4214179
>>>>> Formerly of Adnet [email protected] http://www.adnet.ie
>>>>>
>>>>> _______________________________________________
>>>>> nupic mailing list
>>>>> [email protected]
>>>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> nupic mailing list
>>>> [email protected]
>>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>>
>>>
>>>
>>> _______________________________________________
>>> nupic mailing list
>>> [email protected]
>>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>>
>>
>>
>> _______________________________________________
>> nupic mailing list
>> [email protected]
>> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>>
>
>
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>

_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to