Re: Proposing a C++ Port for Apache Mahout

2010-02-07 Thread Neal Richter
Note that there are a few examples of decent C++ machine learning data mining. All different licenses etc: 1) http://ai.stanford.edu/users/ronnyk/mlc.html : Public domain 2) http://www.sgi.com/tech/mlc/ : Enhanced and research-only version of #1 3) http://waffles.sourceforge.net/ : LGPL 4)

Re: Proposing a C++ Port for Apache Mahout

2010-02-06 Thread Grant Ingersoll
On Feb 5, 2010, at 4:48 PM, Israel Ekpo wrote: Grant, Would the TLP be Mahout or under a different name? No, it would be mahout.a.o I also like the idea that it does not necessarily have to be a 1:1 port. Kay Kay, I change my mind (going the wrapper route), I think it would be

Re: Proposing a C++ Port for Apache Mahout

2010-02-05 Thread Grant Ingersoll
One thought on these lines is that we should start the process to be a TLP, then we could have a subproject explicitly dedicated to C++ (or any other language) and there wouldn't necessarily need to be a 1-1 port. -Grant On Feb 5, 2010, at 12:56 AM, Kay Kay wrote: If there were an effort to

Re: Proposing a C++ Port for Apache Mahout

2010-02-05 Thread Israel Ekpo
Thanks everyone for your responses so far. The Apache Hadoop dependency was something I thought about initially but I still went ahead to ask the question anyways. At this time, it would be a better use of resources and time to come up with a wrapper or HTTP server/client set up of some sort.

Re: Proposing a C++ Port for Apache Mahout

2010-02-05 Thread Israel Ekpo
Grant, Would the TLP be Mahout or under a different name? I also like the idea that it does not necessarily have to be a 1:1 port. Kay Kay, I change my mind (going the wrapper route), I think it would be nice to explore the possibilities with just a subset of the algorithms. That would be a

Re: Proposing a C++ Port for Apache Mahout

2010-02-04 Thread Sean Owen
My opinion for what it's worth: I don't think anyone would object to you starting a port. More people contributing can only help. Some factors here will probably make that hard, so it's worth thinking through these things -- - Mahout is still changing a whole lot. If you port it today, it'll be

Re: Proposing a C++ Port for Apache Mahout

2010-02-04 Thread Robin Anil
Hi Israel. I think its a wonderful idea to have ports of mahout, it tells us that we have a great platform with people really want to use. The only concern is Hadoop is still in Java and they are not going with C++. They work around it by using native libraries to execute cpu intensive tasks like

Re: Proposing a C++ Port for Apache Mahout

2010-02-04 Thread Atul Kulkarni
Hey guys, My 1 cent... I would be really happy to contribute to this task of enabling use of Mahout via C++ (Wrapper / Port either way). I have some experience with C++ and have been wanting to use mahout via C++ (as that is my comfort zone compared to Java.). I think port will give the code

Re: Proposing a C++ Port for Apache Mahout

2010-02-04 Thread Kay Kay
If there were an effort to write in C++ , it would definitely be useful and to exploit the maximum advantages, porting would be more beneficial over time compared to the wrapper, even if it were to apply to a subset of algorithms supported by Mahout. Wrapper, would serve the syntactic