state of nupic

19
The State of NuPIC where we’ve been where we are where we’re going

Upload: numenta

Post on 10-May-2015

1.068 views

Category:

Software


0 download

DESCRIPTION

Matt talks about how far we've come as an open source project in the past year, the current state of NuPIC, and plans for the future.

TRANSCRIPT

  • 1.The State of NuPIC where weve been where we are where were going

2. WHERE WEVE BEEN 3. Open Source Event: June 3, 2013 88,911 lines of code pushed to Github no issue tracking no continuous integration no public unit tests no swarming Python 2.6 only gcc only 4. First Hackathon: June 21 24-hour event held in Numenta office 15 20 solid participants 8 demos Build problems galore! 5. Second Hackathon: Nov 2013 55 attendees in San Francisco 5 talks, 7 demos Lots of buzz Still build problems! 6. Focus on Community Goals January community poll about most important work to be done within NuPIC TRANSPORTABILITY C++ / Python split USABILITY Code samples, tutorials, better documentation, automated API docs, easier build / installation HIERARCHY Temporal pooling, hierarchy API 7. NuPIC Core Extraction Plan (Transportability) 8. Build Improvements (Usability) Cmake build Better compiler support (clang & gcc) Python 2.7 support (finally!) Simpler build process Less environment changes Less instructions Docker support 9. WHERE WE ARE 10. Samples & Tutorials (Usability) Sine Wave Tutorial Screencast Swarm Examples Codebase Hot Gym Tutorial Screencast Audio Stream Example Spatial Pooler Example NuPIC Development Tutorial Screencast 11. Documentation Updates (Usability) API Docs Wiki Facelift 12. C++ / Python Split is Complete but the job aint done yet github.com/numenta/nupic github.com/numenta/nupic.core nupic.core builds autonomously has its own CI still needs: API tests complete automated API docs C++ test suite with reporting C++ Algorithms are incomplete sequence memory still in python Release V1.0 13. 93 Contributors 28 have pushed code 10 or so consistently active 11 committers 3 promoted from community so far 14. Steady Growth 15. WHERE WERE GOING 16. Moving towards Hierarchy Jeff released new ideas about true temporal pooling on our mailing list Recent talks at Meetups and conferences about these ideas He and Subutai will be making time this year to work on implementations within NuPIC 17. The Dream Easily configured hierarchy of CLA regions Distributed networks of hierarchies each region could be implemented in a different client language standardized communication protocol Global standard for fast model serialization allowing model states transportability Hosted swarming service Hardware implementations of CLA / HTM 18. The Future of NuPIC is in Your Hands