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
out of sync quickly. It's not at all stable. You can re-port later and
so on -- just a lot of work.

- Some dependencies don't exist in C++ -- most notably Hadoop isn't
really available. And that's a lot of what Mahout is based on.

- (Hopefully) integration isn't necessarily only an option at the code
level. For example it's not terrible to invoke Hadoop jobs, write
input and read output off HDFS even in a non-Java system. Likewise
components of the recommender system are platform neutral -- it can
run as a web app.


Maybe it's best to pick some aspect, and try porting it, and just see
how much of the above is true and how you feel about proceeding.


Sean



On Thu, Feb 4, 2010 at 4:38 PM, Israel Ekpo <israele...@gmail.com> wrote:
> Hey guys,
>
> First of all I would like to start by thanking all the commiters and
> contributors for all their hard work so far on this project.
>
> Most importantly, I want to thank the Apache Mahout community for bringing
> this very promising project to where it is now.
>
> It's pretty amazing to see what the project has accomplished in a short span
> of 2 years.
>
> I strongly believe that Apache Mahout is really going to change things
> around for the data mining and machine learning community the same way
> Apache Lucene and Apache Solr is taking over this sector as we speak.
>
> Currently Apache Mahout is only available in Java and there are a lot of
> tools in Mahout that is very useful and a lot of people (students,
> instructors, researchers and computer scientists are using it daily).
>
> I think it would be nice if all of these tools in Mahout were also available
> in C++ so that users that already have systems written in C++ can plug in an
> integrate Mahout a lot easier with their existing or planned C++ systems.
>
> If we have the C++ port up and running possibly more members of the data
> mining and machine learning community could get involved and ideas could be
> shuffled in both directions (Java and C++ port)
>
> I will volunteer to spearhead this porting effort to get things started.
>
> I am sending this message to all members of the Apache Mahout community on
> what you think can should be done to get this porting effort up and running.
>
> Thanks in advance for you constructive and anticipated responses.
>
> Sincerely,
> Israel Ekpo
>
> --
> "Good Enough" is not good enough.
> To give anything less than your best is to sacrifice the gift.
> Quality First. Measure Twice. Cut Once.
> http://www.israelekpo.com/
>

Reply via email to