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 >
