hi all mahout devs, I am interested in your idea on GSoC, mahout-machine-learning.
I am a graduate student at SJTU, Shanghai, China. My research interests include Social Annotation, Information Retrieval, Web Mining, Semantic Web, Web 2.0, etc. Statistical Learning and Machine Learning are the fundamental knowledge to me. I have had the course: Machine Learning (textbook: Machine Learning, Tom Mitchell, McGraw Hill, 1997. http://www.amazon.com/Machine-Learning-Tom-M-Mitchell/dp/0070428077) ,and Statistical Learning (textbook: The Elements of Statistical Learning T Hastie, R Tibshirani, J Friedman, Springer, 2001). I have read the incubator proposal, and I believe that Naive Bayes, Neural Networks, Logistic Regression, Locally Weighted Linear Regression, and k-Means are easy for me to implement, as a single-machine program. I have learned SVM, PCA, ICA, EM, and GDA, too. But I am not sure whether I could implement them easily, for the advanced mathamatics behind them. Do you require the candidates to implement all the algorithms mentioned above? I really want to have a try here. Another reason for my application is that I am interested in open source development. I am experienced and proficient in Java. I have used many apache products (Ant, Commons, Tomcat, Log4j, Lucene, etc.) But I am new to open source development, so maybe this is a good chance for me to move from a consumer to a producer.
