Send nupic mailing list submissions to
[email protected]
To subscribe or unsubscribe, visit
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of nupic digest..."
Today's Topics:
1. question of installing nupic (Jianghao Shen)
2. Dotnetcore (rebolforces)
3. numenta-apps: taurus installation issue (Ky Vannroath)
4. Re: Dotnetcore (Erin Loy)
5. Re: HTM and images (Wakan Tanka)
6. Re: how to do he inverse SDR? (Wakan Tanka)
7. Re: how to do he inverse SDR? (Andreas Pichler)
8. Re: question of installing nupic (Richard Crowder)
9. Re: numenta-apps: taurus installation issue (Matthew Taylor)
10. Re: Dotnetcore (Matthew Taylor)
11. Re: how to do he inverse SDR? (Matthew Taylor)
12. Re: Dotnetcore (Matthew Taylor)
13. The state of NuPIC on Windows (Matthew Taylor)
----------------------------------------------------------------------
Message: 1
Date: Sun, 28 Feb 2016 20:13:50 -0500
From: Jianghao Shen <[email protected]>
To: [email protected]
Subject: question of installing nupic
Message-ID:
<cap64ojcjsq51zrwjyxmsmlzyzo2xcngtgzqot9kf6a2j1uw...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
hi everyone ,I'm trying to install nupic in Windows 7 , after I run "pip
install nupic" on
cmd, it failed and says "could not find a version that satisfies the
requirement nupic.bindings ==0.4.0 nomatching distribution found for
nupic.bindings == 0.4.0 <from nupic>
does any one know how to solve this ? thanks
Shen
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.numenta.org/pipermail/nupic_lists.numenta.org/attachments/20160228/4928b407/attachment-0001.html>
------------------------------
Message: 2
Date: Mon, 29 Feb 2016 14:44:13 +1000
From: rebolforces <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Dotnetcore
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"
Hi all,
Two Questions ..
Q1. Has anyone looked at porting to dotnetcore .
https://dotnet.github.io/ <https://dotnet.github.io/>
Q2. Is there a docker file setup with everything installed for the htm
Engine tutorial? or how to for getting to it to run that way. (like there is
for swarm)
---------------------
Sadly as I mainly swim in MS waters, I am quickly out of my depth in the
realms of linux & python when things go wrong.
But I am learning? though the extra learning curve means time spent
progressing with the Nupic is often chewed by installation issues
(instructions seem to go out of date very quickly.
for example if you currently go to the quickstart instructions box on the
page at numenta.org with Ubuntu, it still has
:$ pip install
https://s3-us-west-2.amazonaws.com/artifacts.numenta.org/numenta/nupic.core/releases/nupic.bindings/nupic.bindings-0.2.2-cp27-none-linux_x86_64.wh?
That should be pointing to the 0.40 bindings instead shouldn?t it?
Cheers,
Allen
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.numenta.org/pipermail/nupic_lists.numenta.org/attachments/20160229/d0e661d1/attachment-0001.html>
------------------------------
Message: 3
Date: Mon, 29 Feb 2016 15:19:40 +0900
From: "Ky Vannroath" <[email protected]>
To: <[email protected]>
Subject: numenta-apps: taurus installation issue
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"
Hi everyone,
I'm trying to install Taurus following the guide from
https://github.com/numenta/numenta-apps/tree/master/taurus
by installing nta.utils, then htmengine, then taurus.metric_collectors,
and
finally install taurus.
According to the readme "With taurus installed, and configuration updated,
run taurus-create-db to initialize the database". However, when I tried to
run taurus-create-db, I faced the following error. Please advise if I
missed
some steps, or miss any configurations.
Using /usr/local/lib/python2.7/dist-packages/apipkg-1.4-py2.7.egg
Finished processing dependencies for taurus.engine==0.4.0
/home/meharu/numenta-apps
root@meharu-VirtualBox:/home/meharu/numenta-apps# export
APPLICATION_CONFIG_PATH=/home/meharu/numenta-apps/taurus/conf-user/
root@meharu-VirtualBox:/home/meharu/numenta-apps# cd /usr/local/bin/
root@meharu-VirtualBox:/usr/local/bin# taurus-create-db
Traceback (most recent call last):
File "/usr/local/bin/taurus-create-db", line 9, in <module>
load_entry_point('taurus.engine', 'console_scripts',
'taurus-create-db')()
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 547,
in
load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
2720,
in load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
2380,
in load
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
2386,
in resolve
File "/home/meharu/numenta-apps/taurus/taurus/engine/__init__.py", line
12, in <module>
distribution = get_distribution("taurus")
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 540,
in get_distribution
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 420,
in get_provider
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 941,
in require
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 828,
in resolve
pkg_resources.DistributionNotFound: The 'taurus' distribution was not
found
and is required by the application
root@meharu-VirtualBox:/usr/local/bin#
Regards,
Vannroath
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.numenta.org/pipermail/nupic_lists.numenta.org/attachments/20160229/d35488d6/attachment-0001.html>
------------------------------
Message: 4
Date: Sun, 28 Feb 2016 22:53:01 -0800
From: Erin Loy <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: Dotnetcore
Message-ID:
<CANfFCF9yeu8=ggwfvwvretbqmrddwwah4pbr1hdjujkcdtb...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
I've recently been down the NuPIC road from the MS side. Here's where I
ended up. (I realize it doesn't directly answer your questions, but if
somebody had handed me this info when I was looking at Docker containers,
it would have saved me a lot of time.)
1) NuPIC can now run natively on Windows. It's very new and experimental,
but I'm doing it, and it works! Someone at Numenta deserves a gold start
for doing this.
These instructions should get you a working environment:
https://github.com/numenta/nupic/wiki/Running-NuPIC-on-Windows
Notes:
A) Requires Python 2.7, 64-bit, make sure it's in your PATH
B) You don't need to setup the C++ compiler to run the python samples, as
the pip install will download a compiled version of the core libraries
C) Swarming requires the MySQL stuff to be setup. That also works on
Windows.
D) You may need this bit for something...I forget what it was exactly
(maybe building the python code?... but you don't need to do that to run
the samples either).
"set USER=%USERNAME%"
Now, if you need to use NuPIC from another language (in my case, C#), this
is where things get interesting.
2) There's a web server here that you can hack up and do REST/JSON calls
against.
https://github.com/nupic-community/hitc
I've hacked it up and made a C# client that works (which I can try to
locate if you want), but ultimately I didn't settle on this approach, and
left the code in an unknown (but somewhere close to working) state.
https://github.com/erinloy/hitc
(There's also a project somewhere that uses RabbitMQ, but I think that it
was focused on anomalies, which wasn't what I was looking for at the
time.)
3) I wrote a COM server that wraps the OPF bits. It's usable from any
Windows app, and can be modified easily enough by starting with the IDL
file. At some point, I plan to make it a little more configurable, and
publish my C# test code. But it should give you an idea of what's
possible.
https://github.com/erinloy/nupic_bridge
4) At one point, I explored embedding the Python runtime in a .NET app via
Python.NET. However, I ran into a number of issues related to that
library
(doesn't seem to have been maintained for quite a while). I had it
working
at one point (after a lot of hacking), but ultimately decided it wasn't
worth the trouble, considering the COM server worked fairly well out of
the
box.
5) I'm currently playing with htm.java [1], as it's closest to what I'm
used to on the C# side. I recently gave up trying to access it using IKVM
[2], because it exposes a lot of newer conventions (observables and
lambdas
and such) that don't translate well via that tool. I might try putting a
simpler wrapper around it (as with the COM server) in order to facilitate
access. If I come up with anything useful, I'll publish it.
[1] https://github.com/numenta/htm.java
[2] http://www.ikvm.net/
Hope this helps.
-Erin
On Sun, Feb 28, 2016 at 8:44 PM, rebolforces <[email protected]>
wrote:
Hi all,
Two Questions ..
Q1. Has anyone looked at porting to dotnetcore .
https://dotnet.github.io/
Q2. Is there a docker file setup with everything installed for the htm
Engine tutorial? or how to for getting to it to run that way. (like
there
is for swarm)
---------------------
Sadly as I mainly swim in MS waters, I am quickly out of my depth in the
realms of linux & python when things go wrong.
But I am learning? though the extra learning curve means time spent
progressing with the Nupic is often chewed by installation issues
(instructions seem to go out of date very quickly.
for example if you currently go to the quickstart instructions box on
the
page at numenta.org with Ubuntu, it still has
:$ pip install
https://s3-us-west-2.amazonaws.com/artifacts.numenta.org/numenta/nupic.core/releases/nupic.bindings/
*nupic.bindings-0.2.2-cp27-none-linux_x86_64.wh*?
That should be pointing to the 0.40 bindings instead shouldn?t it?
Cheers,
Allen
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.numenta.org/pipermail/nupic_lists.numenta.org/attachments/20160228/81b8971c/attachment-0001.html>
------------------------------
Message: 5
Date: Mon, 29 Feb 2016 09:46:11 +0100
From: Wakan Tanka <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: HTM and images
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
Hello Marek,
is it possible to link those mentioned papers?
Thank you
On 02/25/2016 02:07 AM, Marek Otahal wrote:
You can use HTM for images, you just won't take any advantage from the
temporal pooling (TP), but you can put the properties of SDRs and
spatial pooler SP to a good use.
There are 2 more recent papers on HTM and vision, one by a Slovak
researcher, and one by Eric(k)? Both utilizing SP.
I have some interest in the nupic.vision :)
------------------------------
Message: 6
Date: Mon, 29 Feb 2016 10:11:44 +0100
From: Wakan Tanka <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: how to do he inverse SDR?
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252; format=flowed
Hello Andreas,
maybe it will be worth to send it to mailing list ;)
On 02/27/2016 04:13 PM, Andreas Pichler wrote:
Hello Shen, I have done a MATLAB implementation of the temporal
pooler(without spatial pooler). It's not online but if you (or anyone
else) want, I can send it to you. Just write me a mail. But it works
only with small networks because I don't use hash tables.
Andreas
Am 25.02.2016 um 18:43 schrieb Jianghao Shen <[email protected]
<mailto:[email protected]>>:
Hi, Marek, I found a HTM code written in Matlab in here
http://www.mathworks.com/matlabcentral/fileexchange/51968-htm-cortical-learning-algorithm
because Matlab is the only language I familiar with ,so currently I
can only work on this version
Shen
------------------------------
Message: 7
Date: Mon, 29 Feb 2016 11:19:21 +0100
From: Andreas Pichler <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: how to do he inverse SDR?
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252
It's 2 MB big (together with a pdf documentation) and i don't want to spam
the general mailing list:)
But I send it to you and the others who asked.
Andreas
Am 29.02.2016 um 10:11 schrieb Wakan Tanka <[email protected]>:
Hello Andreas,
maybe it will be worth to send it to mailing list ;)
On 02/27/2016 04:13 PM, Andreas Pichler wrote:
Hello Shen, I have done a MATLAB implementation of the temporal
pooler(without spatial pooler). It's not online but if you (or anyone
else) want, I can send it to you. Just write me a mail. But it works
only with small networks because I don't use hash tables.
Andreas
Am 25.02.2016 um 18:43 schrieb Jianghao Shen <[email protected]
<mailto:[email protected]>>:
Hi, Marek, I found a HTM code written in Matlab in here
http://www.mathworks.com/matlabcentral/fileexchange/51968-htm-cortical-learning-algorithm
because Matlab is the only language I familiar with ,so currently I
can only work on this version
Shen
------------------------------
Message: 8
Date: Mon, 29 Feb 2016 11:08:23 +0000
From: Richard Crowder <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: question of installing nupic
Message-ID:
<CANGHbSYoDAdz7Rd0AC=fyb8mycjezj1u3ewg4f8mgknhfea...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi,
There has been some big changes to Pip and PyPi distribution
naming recent that could be affecting this.
Can you run the following three commands in a cmd window and reply here
with a copy/paste of the output -
- python --version
- python -c "import struct; print(struct.calcsize('P') * 8)"
- pip --version
Thanks, Richard.
On Mon, Feb 29, 2016 at 1:13 AM, Jianghao Shen <[email protected]>
wrote:
hi everyone ,I'm trying to install nupic in Windows 7 , after I run "pip
install nupic" on
cmd, it failed and says "could not find a version that satisfies the
requirement nupic.bindings ==0.4.0 nomatching distribution found for
nupic.bindings == 0.4.0 <from nupic>
does any one know how to solve this ? thanks
Shen
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.numenta.org/pipermail/nupic_lists.numenta.org/attachments/20160229/632a54a0/attachment-0001.html>
------------------------------
Message: 9
Date: Mon, 29 Feb 2016 08:28:30 -0800
From: Matthew Taylor <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: numenta-apps: taurus installation issue
Message-ID:
<cajv6ndp6b_dcr2hjhnyfkv0cpqn4xg39jprey41spvuhctz...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Hi Vannroath,
The best way to report a problem with any numenta-apps projects is to
create an issue on GitHub:
https://github.com/numenta/numenta-apps/issues/new
That way, the repo maintainers will get notified. Can you do that, please?
Thanks,
---------
Matt Taylor
OS Community Flag-Bearer
Numenta
On Sun, Feb 28, 2016 at 10:19 PM, Ky Vannroath <[email protected]>
wrote:
Hi everyone,
I?m trying to install Taurus following the guide from
https://github.com/numenta/numenta-apps/tree/master/taurus
by installing nta.utils, then htmengine, then taurus.metric_collectors,
and
finally install taurus.
According to the readme ?With taurus installed, and configuration
updated,
run taurus-create-db to initialize the database?. However, when I tried
to
run taurus-create-db, I faced the following error. Please advise if I
missed
some steps, or miss any configurations.
Using /usr/local/lib/python2.7/dist-packages/apipkg-1.4-py2.7.egg
Finished processing dependencies for taurus.engine==0.4.0
/home/meharu/numenta-apps
root@meharu-VirtualBox:/home/meharu/numenta-apps# export
APPLICATION_CONFIG_PATH=/home/meharu/numenta-apps/taurus/conf-user/
root@meharu-VirtualBox:/home/meharu/numenta-apps# cd /usr/local/bin/
root@meharu-VirtualBox:/usr/local/bin# taurus-create-db
Traceback (most recent call last):
File "/usr/local/bin/taurus-create-db", line 9, in <module>
load_entry_point('taurus.engine', 'console_scripts',
'taurus-create-db')()
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
547, in
load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
2720,
in load_entry_point
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
2380,
in load
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
2386,
in resolve
File "/home/meharu/numenta-apps/taurus/taurus/engine/__init__.py",
line
12, in <module>
distribution = get_distribution("taurus")
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
540,
in get_distribution
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
420,
in get_provider
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
941,
in require
File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line
828,
in resolve
pkg_resources.DistributionNotFound: The 'taurus' distribution was not
found
and is required by the application
root@meharu-VirtualBox:/usr/local/bin#
Regards,
Vannroath
------------------------------
Message: 10
Date: Mon, 29 Feb 2016 08:32:59 -0800
From: Matthew Taylor <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: Dotnetcore
Message-ID:
<cajv6ndn8xwpezkyd1rhhuguesvsp4hggyalgpm7rcuvzzpz...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Allen,
Unfortunately, there is not Dockerfile for HTM Engine. That would be a
great community contribution if you want to help out.
Also, I do not know of any .NET ports of the most recent generation of
HTM algorithms.
On Sun, Feb 28, 2016 at 10:53 PM, Erin Loy <[email protected]>
wrote:
Someone at Numenta deserves a gold start for doing this.
Actually, community member Richard Crowder should get the gold star.
He did most of the work. :)
---------
Matt Taylor
OS Community Flag-Bearer
Numenta
------------------------------
Message: 11
Date: Mon, 29 Feb 2016 08:33:56 -0800
From: Matthew Taylor <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: how to do he inverse SDR?
Message-ID:
<CAJv6nDMC8KchqDK8Co3w=cq98PP83pNUEFONFu=g1urszyr...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
What about GitHub or Bitbucket?
---------
Matt Taylor
OS Community Flag-Bearer
Numenta
On Mon, Feb 29, 2016 at 2:19 AM, Andreas Pichler <[email protected]>
wrote:
It's 2 MB big (together with a pdf documentation) and i don't want to
spam the general mailing list:)
But I send it to you and the others who asked.
Andreas
Am 29.02.2016 um 10:11 schrieb Wakan Tanka <[email protected]>:
Hello Andreas,
maybe it will be worth to send it to mailing list ;)
On 02/27/2016 04:13 PM, Andreas Pichler wrote:
Hello Shen, I have done a MATLAB implementation of the temporal
pooler(without spatial pooler). It's not online but if you (or anyone
else) want, I can send it to you. Just write me a mail. But it works
only with small networks because I don't use hash tables.
Andreas
Am 25.02.2016 um 18:43 schrieb Jianghao Shen <[email protected]
<mailto:[email protected]>>:
Hi, Marek, I found a HTM code written in Matlab in here
http://www.mathworks.com/matlabcentral/fileexchange/51968-htm-cortical-learning-algorithm
because Matlab is the only language I familiar with ,so currently I
can only work on this version
Shen
------------------------------
Message: 12
Date: Mon, 29 Feb 2016 08:34:37 -0800
From: Matthew Taylor <[email protected]>
To: "NuPIC general mailing list." <[email protected]>
Subject: Re: Dotnetcore
Message-ID:
<CAJv6nDNVTHiiAO7P6T=Cx1LsmUFCTp7JTmHipup0d6t24=q...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
On Sun, Feb 28, 2016 at 8:44 PM, rebolforces <[email protected]>
wrote:
for example if you currently go to the quickstart instructions box on
the
page at numenta.org with Ubuntu, it still has
:$ pip install
https://s3-us-west-2.amazonaws.com/artifacts.numenta.org/numenta/nupic.core/releases/nupic.bindings/nupic.bindings-0.2.2-cp27-none-linux_x86_64.wh?
You are right that this instruction is incorrect. The README is kept
up to date. I'll fix this today.
---------
Matt Taylor
OS Community Flag-Bearer
Numenta
------------------------------
Message: 13
Date: Mon, 29 Feb 2016 08:43:48 -0800
From: Matthew Taylor <[email protected]>
To: NuPIC Discuss <[email protected]>
Subject: The state of NuPIC on Windows
Message-ID:
<cajv6ndo5j3sc6gejhsfazthwhpeip_ao-mgqyhuhi9igx03...@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
Hello NuPIC,
I have been very happy to see so many Windows developers trying to get
NuPIC running on their systems. Thanks for giving us a shot! As you've
probably noticed, it is a bit hit and miss with the installations. So
I wanted to clarify something...
NuPIC is not officially supported on Windows yet!
This means simply typing "pip install nupic" on Windows may or may not
work. It is not something we are actively testing in CI or elsewhere.
(We do have nupic.core building in Windows CI, however [1].)
Yes, we are working on it (slowly), but having a "pip install nupic"
Windows experience is not a high priority for Numenta at this time.
Our focus is creating a cross-platform application that bundles NuPIC
in Electron [2], so all our work for Windows is supporting that
effort, not the "pip install nupic" path.
That being said, there are many community members running NuPIC on
Windows who've been very helpful on the mailing lists. Thank you very
much! If you want to help to iron out the Windows installation issues,
we welcome your feedback, issue reports [3], and pull requests
(following our development process [4], of course).
[1] https://ci.appveyor.com/project/numenta-ci/nupic-core/history
[2] https://github.com/atom/electron
[3] https://github.com/numenta/nupic/issues/new
[4] https://github.com/numenta/nupic/wiki/Development-Process
Regards,
---------
Matt Taylor
OS Community Flag-Bearer
Numenta
------------------------------
Subject: Digest Footer
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
------------------------------
End of nupic Digest, Vol 34, Issue 30
*************************************