Wow David! this looks awesome! Can't wait to get home and play with it. KUDOS!!
On Wed, Sep 10, 2014 at 1:51 PM, Joseph Skippings <[email protected]> wrote: > 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." > > -- Marek Otahal :o)
