Mika,



In nupic.cerebro2.server, did you run `python server.py 9090`?




See this issue: https://github.com/numenta/nupic.cerebro2/issues/65


- Chetan

On Mon, Oct 27, 2014 at 8:11 PM, Mika Schiller <[email protected]>
wrote:

> Chetan, the code runs fine now, though there is still no simulation showing
> at http://localhost:8000/
> I've attached a screenshot of my javascript console. Seems it might be
> related to a javascript issue.
> On Mon, Oct 27, 2014 at 8:25 PM, Chetan Surpur <[email protected]> wrote:
>> Hi Mika,
>>
>> I just merged a PR [1] that should resolve this issue. Please update and
>> try it again.
>>
>> [1] https://github.com/numenta/nupic.cerebro2.server/pull/14
>>
>> Thanks,
>> Chetan
>>
>>
>>
>> On Mon, Oct 27, 2014 at 4:25 PM, Mika Schiller <[email protected]>
>> wrote:
>>
>>> Woops, accidentally hit send. Here is the corrected code to run the
>>> patched sp
>>>
>>>
>>>  from nupic.encoders import ScalarEncoder
>>>>
>>>> from nupic.research.spatial_pooler import SpatialPooler
>>>>
>>>> import numpy
>>>>
>>>> from patcher import Patcher
>>>>
>>>>
>>>>> #create an encoder
>>>>
>>>> encoder = ScalarEncoder(n=22, w=3, minval=2.5, maxval=97.5,
>>>>> clipInput=True, forced=True)
>>>>
>>>>
>>>>> #create a spatial pooler
>>>>
>>>> sp = SpatialPooler(inputDimensions=(22),
>>>>
>>>> columnDimensions=(4,), potentialRadius=22, numActiveColumnsPerInhArea=1,
>>>>
>>>> globalInhibition=True, synPermActiveInc=0.03, potentialPct=1.0)
>>>>
>>>>
>>>>>  Patcher().patchSP(sp)
>>>>>
>>>>
>>>>> #make sp learn input 20 times
>>>>
>>>> output = numpy.zeros((4,), dtype='int')
>>>>
>>>> for _ in xrange(20):
>>>>
>>>>     sp.compute(encoder.encode(1), learn=True, activeArray=output)
>>>>
>>>>
>>>
>>>>
>>>>
>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>> On Mon, Oct 27, 2014 at 5:35 PM, Matthew Taylor <[email protected]> wrote:
>>>
>>>> Mika, did Chetan's tip to patch the SP before running Cerebro fix your
>>>> problem?
>>>> ---------
>>>> Matt Taylor
>>>> OS Community Flag-Bearer
>>>> Numenta
>>>>
>>>>
>>>> On Mon, Oct 20, 2014 at 9:15 PM, Chetan Surpur <[email protected]>
>>>> wrote:
>>>> > Ah, so you have to patch the SP
>>>> > before
>>>> >  you run it.
>>>> >
>>>> >
>>>> >
>>>> > On Sun, Oct 19, 2014 at 4:12 PM, Mika Schiller <[email protected]
>>>> >
>>>> > wrote:
>>>> >>
>>>> >> I'm trying to make the sp learn an input 20 times as you can see in
>>>> the
>>>> >> code below. First I go into nupic.cerebro2.server directory and run
>>>> python
>>>> >> server.py 9090. Then I go into nupic.cerebro2 directory, then /static
>>>> and
>>>> >> then run python -m SimpleHTTPServer 8000. When I go to
>>>> >> http://localhost:8000/ I see the display, but no cells or anything.
>>>> I've
>>>> >> attached a screenshot of what I'm seeing. Any idea what might be
>>>> going on
>>>> >> here? Did I patch the sp correctly? Thanks!
>>>> >>
>>>> >>>>
>>>> >>>> from nupic.encoders import ScalarEncoder
>>>> >>>>
>>>> >>>> from nupic.research.spatial_pooler import SpatialPooler
>>>> >>>>
>>>> >>>> import numpy
>>>> >>>>
>>>> >>>> from patcher import Patcher
>>>> >>>>
>>>> >>>>
>>>> >>>> #create an encoder
>>>> >>>>
>>>> >>>> encoder = ScalarEncoder(n=22, w=3, minval=2.5, maxval=97.5,
>>>> >>>> clipInput=True, forced=True)
>>>> >>>>
>>>> >>>>
>>>> >>>> #create a spatial pooler
>>>> >>>>
>>>> >>>> sp = SpatialPooler(inputDimensions=(22),
>>>> >>>>
>>>> >>>> columnDimensions=(4,), potentialRadius=22,
>>>> numActiveColumnsPerInhArea=1,
>>>> >>>>
>>>> >>>> globalInhibition=True, synPermActiveInc=0.03, potentialPct=1.0)
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> #make sp learn input 20 times
>>>> >>>>
>>>> >>>> output = numpy.zeros((4,), dtype='int')
>>>> >>>>
>>>> >>>> for _ in xrange(20):
>>>> >>>>
>>>> >>>>     sp.compute(encoder.encode(1), learn=True, activeArray=output)
>>>> >>
>>>> >>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> if __name__ == "__main__":
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>    Patcher().patchSP(sp)
>>>> >>
>>>> >>
>>>> >> <Screen Shot 2014-10-19 at 7.08.50 PM.png>
>>>> >
>>>> >
>>>>
>>>>
>>>
>>

Reply via email to