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)
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
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
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.
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
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
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
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
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