Hi Fergal, Just one correction on the point below. The Python codebase would not be part of nupic.core. nupic.core would be a very small and lightweight C++ core.
--Subutai On Sat, Jan 25, 2014 at 1:43 PM, Fergal Byrne <[email protected]>wrote: > > Subutai, the problem is not with the Network API or any other apparently > large scale API. The problem is that the implementation of big chunks of > the CLA and HTM are inside monolithic classes which have execution threads > extending over thousands of lines of code (2500 lines of python in the case > of the main SP class). These huge classes have everything a monolith needs, > opaque mutable data structures, a dozen methods reading and writing various > subsets of them, intermediate data being created on line 280* (optionally > recreated when unpickling), mutated interdependently in various ways on > lines 390, 670, 220, 1800, etc, and then outputted differently depending on > which method is called where. > *Line numbers are made up and do not correspond to actual code. > > >
_______________________________________________ nupic mailing list [email protected] http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
