Attached is the output I'm seeing


On Tue, Oct 28, 2014 at 1:05 AM, Chetan Surpur <[email protected]> wrote:

> When you visit the page in your browser, do you see any output from the
> shell running the server?
>
>
>
> On Mon, Oct 27, 2014 at 10:01 PM, Mika Schiller <[email protected]>
> wrote:
>
>> I see the same
>>
>> http://0.0.0.0:8080/
>>
>> Then when I run python -m SimpleHTTPServer 8000 in nupic.cerebro2/static I
>> see
>>
>>  Serving HTTP on 0.0.0.0 port 8000 ...
>>
>> On Tue, Oct 28, 2014 at 12:52 AM, Chetan Surpur <[email protected]>
>> wrote:
>>
>>> In nupic.cerebro2.server, when you run `python server.py`, what do you
>>> see? I see this:
>>>
>>>  ยป python server.py
>>> http://0.0.0.0:8080/
>>>
>>>
>>>
>>> On Mon, Oct 27, 2014 at 9:41 PM, Mika Schiller <[email protected]>
>>> wrote:
>>>
>>>>  I pulled the latest code, but still no simulation visible as
>>>> screenshot shows. Javascript console attached also. Here are the steps I'm
>>>> following:
>>>>
>>>> 1) Run Patcher().patchSP(sp)and then sp.compute()  for 20 learning
>>>> iterations
>>>>
>>>> 2) cd into nupic.cerebro2.server and run python server.py
>>>>
>>>> 3) cd into nupic.cerebro2/static and run python -m SimpleHTTPServer
>>>> 8000
>>>>
>>>> On Mon, Oct 27, 2014 at 11:56 PM, Chetan Surpur <[email protected]>
>>>> wrote:
>>>>
>>>>> Actually, I just resolved that issue and merged. If you pull the
>>>>> latest code and try again, it should work.
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Oct 27, 2014 at 8:50 PM, Chetan Surpur <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> 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>
>>>>>>>>>> >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>> <Screen Shot 2014-10-27 at 11.04.26 PM.png>
>>>>>>
>>>>>>
>>>>>> <Screen Shot 2014-10-27 at 11.04.26 PM.png>
>>>>>
>>>>>
>>>>>
>>>>  <Screen Shot 2014-10-28 at 12.37.12 AM.png><Screen Shot 2014-10-28 at
>>>> 12.40.11 AM.png>
>>>
>>>
>>>
>>
>

Reply via email to