Steven, thanks for reaching out, and welcome to the project! If you want to discuss how to build a recommender system, the user list is probably more appropriate, and we all hang out there too.
If you'd like to contribute to the project dev's the right list. Let us know if you have any trouble getting up and running and we can help out. Best Andrew On Fri, May 20, 2016 at 7:07 AM, Steven NASa <cj.n...@gmail.com> wrote: > Hi Folk & Masters, > > My name is *NASa*. I am now working for an e-commerce B2C company in China, > dealing with Transaction Process development in C++ & Java on Linux > environment. > > As you know, *Recommender System* is quite valuable and important to an > e-commerce online shopping website like Amazon. I was told and required to > design and implement a Recommender System which can bring some value to my > Company. Our System is based on C++ codes. So I was searching for an robust > Machine Learning framework in C++ which can help me to easily implement a > Recommender System. I did not find any one which can satisfy my > requirements, but only some C++ math libraries. > > Our system is based on an internal distributed frameworks like RPC and DB > access on Linux environment based on C++ programming language. But I find > it is really inconvenient to implement a Recommender System in C++ from > zero without distributed computing library supporting, like > implementing *Collaborative > Filtering* with SVD in a distributed computing way. So I am trying to find > a framework/library with is designed based on Distributed-System. There I > come to *Mahout*. > > I wish I can build a library that can help people easily and quickly build > up a Recommender System based on Distributed System and also use the > Machine Learning Algorithms in distributed way. Apache has many amazing > projects which can help people to build up robust distributed system > easily. So I am moving to using “Java” environment. > > I am new to *Mahout* and *Hadoop*, *Spark*, *Scala* and I learned Andrew > Ng’s “Machine Learning” from Coursera > <https://www.coursera.org/learn/machine-learning/home/welcome>. So I have > the basic knowledge of Machine Learning, and now I am keeping forward to > *Deep > Learning* and *Convex Optimization*, some other Mathematical Optimization > implementation. I am now still learning and getting famiIiar with Mahout. I > hope I can contribute some codes to Mahout in the early future with > learning by coding and coding by learning. > NASa 2016/05/20 > >