May be I was not clear enough. I am with you on that Nupic does not need translation to any other language to be disributed. Java is more than enough. What I meant was that Nupic java implementation can be used with framework like Apache Spark to get disributed. Similar to deep learning guys are doing it in Deeplearnin4j project (http://deeplearning4j.org/)
- Gurvinder On 02/05/2015 08:50 PM, cogmission1 . wrote: > Hmmm. What do you mean exactly by "distributed"? Because as far as I > know, having it in Java is sufficient - no need to translate into > another language? There is a reason why distributed computing is much > easier now that NuPIC is in Java - it's because Java is the main > ingredient and what makes it all feasible. There are plenty of tools one > can use in Java to distribute functionality across a network. There's > JINI, JavaSpaces, RMID, Akka - just off the top of my head... Not to > proselytize but there's a reason why Java is the most popular > programming language - mostly due to its ease of use; setup; network > awareness etc. NuPIC has arrived - no more translation necessary! :) > > </end Soap Box> > > Regards, > David > > On Thu, Feb 5, 2015 at 1:40 PM, Gurvinder Singh > <[email protected] <mailto:[email protected]>> > wrote: > > What about making Nupic on top of Apache Spark, as it has support for > resiliency and distributed. It also has recently added support for > sparse matrix. Although I am don't much about that part. Just to put is > as a suggestion. As I know there has been some work done in nupic to > port it in Java. So it can be easy to use Spark with that to make it > distributed. > > - Gurvinder > On 02/05/2015 08:28 PM, Matthew Taylor wrote: > > Pulling Fergal into this conversation, because I know he's interested > > in Elixir and Clojure HTM implementations... > > --------- > > Matt Taylor > > OS Community Flag-Bearer > > Numenta > > > > > > On Thu, Feb 5, 2015 at 11:07 AM, Rich Morin <[email protected] > <mailto:[email protected]>> wrote: > >> On Feb 5, 2015, at 05:18, Kevin Archie <[email protected] > <mailto:[email protected]>> wrote: > >>> https://github.com/nupic-community/comportex > >>> > >>> (I have no connection to the project, I’m just aware of it.) > >> > >> The Clojure ports are certainly worth a look, if only to see how they > >> decompose the problem. Although scalability is a motivation, my real > >> interest has to do with seeing how Elixir (including Erlang and OTP) > >> can be used to simplify the model. That is, can I model things like > >> neurons, columns, and regions using lightweight processes, leaving > >> the communication and management to OTP. > >> > >> -r > >> > >> -- > >> http://www.cfcl.com/rdm Rich Morin > [email protected] <mailto:[email protected]> > >> http://www.cfcl.com/rdm/resume San Bruno, CA, USA +1 > 650-873-7841 <tel:%2B1%20650-873-7841> > >> > >> Software system design, development, and documentation > >> > >> > >> > > > > > > > > -- > /We find it hard to hear what another is saying because of how loudly > "who one is", speaks.../
