Very nice David! It would be great if people try this out and give you some good feedback. It could develop into a very useful tool for everyone.
--Subutai On Wed, Sep 10, 2014 at 4:57 AM, Marek Otahal <[email protected]> wrote: > 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) >
