Wow that is awesome!!!

Sent from my iPhone

> On Sep 10, 2014, at 7:20 AM, David Ragazzi <[email protected]> wrote:
> 
> Thank you, guys!
> 
> > The connections visualisation looks like a great explanatory tool too! 
> 
> This is other objective, I remember that Jeff Hawkins commented about the 
> need of tool that allow visualize a HTM in 3D to check what changed along the 
> time.. For this, NuStudio keeps the history of states (max=5, but you can 
> increase), so you might slide the "step bar" for check if the columns are 
> active at moment, were predicted or not, or if the input is unexpected which 
> cells were chosen as learning cells, or what new synapses were created or 
> removed, etc.
> 
> > How difficult would it be for an intermediate developer to create a similar 
> > application for Nupic.core c++?
> 
> Daniel, you don't need re-invent the wheel, you could change NuStudio to 
> handle NuPIC C++ instead of NuPIC Python. It's because NuPIC Python dist has 
> some bindings to handle NuPIC C++. Theorically, you just need change some 
> "headers imports" and voilá.. But in the pratice, this is not possible, 
> because NuStudio uses the new TM (implemented on Python but not on C++).. So 
> I advise you wait a little until TM is implemented on C++.. But once this 
> done, a few changes will be need..
> 
> > another Ragazzi-quality production!
> 
> Thanks for this, Fergal! :-D
> 
> David
> 
>> On 10 September 2014 04:01, Fergal Byrne <[email protected]> wrote:
>> Hi David,
>> 
>> Wow, that looks and sounds like a great new addition to the NuPIC ecosystem. 
>> I'll have time to take a proper look at it this evening, but it already 
>> looks like you've pulled off yet another Ragazzi-quality production! Well 
>> done and thanks for sharing this - I think having great tools like this is 
>> hugely important for spreading the word about NuPIC and HTM.
>> 
>> Cheers,
>> 
>> Fergal Byrne
>> 
>>> On Wed, Sep 10, 2014 at 6:57 AM, Kevin Martin <[email protected]> 
>>> wrote:
>>> Awesome! One more cool thing to do when I get time. Great work!
>>> 
>>>> On Wed, Sep 10, 2014 at 11:08 AM, Ajay Ramanathan <[email protected]> 
>>>> wrote:
>>>> It looks really cool; looking forward to it :D
>>>> 
>>>>> On Wed, Sep 10, 2014 at 9:48 AM, Michael Neale <[email protected]> 
>>>>> wrote:
>>>>> This looks incredible - what a great tool. The connections visualisation 
>>>>> looks like a great explanatory tool too! 
>>>>> 
>>>>>> On Wed, Sep 10, 2014 at 9:39 AM, David Ragazzi <[email protected]> 
>>>>>> wrote:
>>>>>> Hello NuPICers!
>>>>>> 
>>>>>> Just for inform that in all these days I was out, I was creating an a 
>>>>>> tool that I believe will be a breakthrough for the community. This tool 
>>>>>> calls "NuPIC Studio", or just NuStudio. NuStudio is an all­-in-­one tool 
>>>>>> that allows users create a HTM neural network from scratch, train it, 
>>>>>> collect statistics, and share it among the members of the community. It 
>>>>>> is not just a visualization tool but an HTM builder, debugger and 
>>>>>> laboratory for experiments. It is ideal for newbies with little intimacy 
>>>>>> with NuPIC code as well as experts that wish a better productivity. 
>>>>>> Among its features and advantages I list:
>>>>>> - Users can open, save, or change their "HTM projects" or of other 
>>>>>> developers. A typical project contains data to be trained, neural 
>>>>>> network configuration, statistics, etc, which can be shared to be 
>>>>>> analysed or integrated with other projects.
>>>>>> - The HTM engine is the own original NuPIC libray (Python distribution). 
>>>>>> This means no port, no bindings, no re-implementation, etc. So any 
>>>>>> changes in the original nupic source can be immediatedly viewed. This 
>>>>>> helps users that wish test improvements like new encoders or even 
>>>>>> hierarchy, attention, and motor integration.
>>>>>> - The project is pip-installable and for desktop use.
>>>>>> 
>>>>>> Project details:
>>>>>> - All code is implemented in Python. When I say "all code", I really 
>>>>>> mean that code like GUI, 3d simulation, etc, are writen in Python and 
>>>>>> use open-source and cross platform components.
>>>>>> - All GUI stuff (forms, controls, etc) is implemented in PyQT. PyQT is 
>>>>>> the version of the famous QT adapted for python apps, which is 
>>>>>> open-source, cross-platform, complete, and very easy to code and change.
>>>>>> - All utilities like XML serialization, canvas 2d, etc, also are 
>>>>>> implemented in PyQT.
>>>>>> - A front-end object-oriented layer also written in Python is provided 
>>>>>> in order to ease the understanding of the NuPIC code and keep backwards 
>>>>>> compatibility. This means that someone with less experience in NuPIC 
>>>>>> could re-use this front-end in her projects.
>>>>>> 
>>>>>> The project's site is:
>>>>>> https://github.com/DavidRagazzi/nupic.studio
>>>>>> 
>>>>>> and you can see some screen-shots attached to this message.
>>>>>> 
>>>>>> Surely it still is not 100%, and it's expected that some installation 
>>>>>> issues arise, but I hope optimize the process as soon as possible. By 
>>>>>> the way, it works reasonably well and any people is welcome to try it or 
>>>>>> even improve it. 
>>>>>> 
>>>>>> I look forward for your feedback, it is very important! 
>>>>>> 
>>>>>> Cheers,
>>>>>> David
>>>>>> 
>>>>>> -- 
>>>>>> David Ragazzi
>>>>>> MSc in Sofware Engineer (University of Liverpool)
>>>>>> Try NuPIC Studio! https://github.com/DavidRagazzi/nupic.studio
>>>>>> --
>>>>>> "I think James Connolly, the Irish revolutionary, is right when he says 
>>>>>> that the only prophets are those who make their future. So we're not 
>>>>>> anticipating, we're working for it."
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Michael D Neale
>>>>> home: www.michaelneale.net
>>>>> blog: michaelneale.blogspot.com
>> 
>> 
>> 
>> -- 
>> 
>> Fergal Byrne, Brenter IT
>> 
>> http://inbits.com - Better Living through Thoughtful Technology
>> http://ie.linkedin.com/in/fergbyrne/ - https://github.com/fergalbyrne
>> 
>> Author, Real Machine Intelligence with Clortex and NuPIC 
>> Read for free or buy the book at https://leanpub.com/realsmartmachines
>> 
>> Speaking on Clortex and HTM/CLA at euroClojure Krakow, June 2014: 
>> http://euroclojure.com/2014/
>> and at LambdaJam Chicago, July 2014: http://www.lambdajam.com
>> 
>> e:[email protected] t:+353 83 4214179
>> Join the quest for Machine Intelligence at http://numenta.org
>> Formerly of Adnet [email protected] http://www.adnet.ie
> 
> 
> 
> -- 
> David Ragazzi
> MSc in Sofware Engineer (University of Liverpool)
> OS Community Commiter at Numenta.org
> --
> "I think James Connolly, the Irish revolutionary, is right when he says that 
> the only prophets are those who make their future. So we're not anticipating, 
> we're working for it."

Reply via email to