<div dir="ltr">Hello Everyone,<br><br>I am interested in mlpack project on<b> developing a collaborative filtering package</b> for GSoC 2013. I am very<b> interested in Machine Learning</b> and have done my thesis on the same. I have<b> relevant C++ experience</b> through my contribution to ns-3. <br>
<div><br></div>
<div>I would like to start by introducing my self. I am Mudit Raj Gupta. <span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">final year student of B.E.(H), M.Sc(H) at Birla Institute of Technology and Science - Pilani
(BITS-Pilani). I have been<b> selected for Google Summer of
Code, twice in 2011 and 2012</b> and worked for University of Michigan (USA)
and The network simulator - 3 project respectively. </span><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">My contributions in Repast Simphony and ns-3 can be
checked here�</span><a href="http://code.google.com/p/cscs-repast-demos/wiki/Mudit" style="color:rgb(17,85,204);font-size:13px;font-family:arial,sans-serif" target="_blank">http://code.google.com/p/cscs-repast-demos/wiki/Mudit</a><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">�and here</span><a href="http://www.nsnam.org/wiki/index.php/GSOC2012HLA" style="color:rgb(17,85,204);font-size:13px;font-family:arial,sans-serif" target="_blank">http://www.nsnam.org/wiki/index.php/GSOC2012HLA</a><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">�respectively. </span><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">I am presently working
on my <b>thesis in the field on Machine Learning</b>. In my thesis, </span><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">I worked on developing a mathematical model in order to
model cognition and biases in individual with the help of Machine
Learning. The thesis report can be found here</span><a href="http://code.google.com/p/multiagent-reinforcement-learning/downloads/list" style="color:rgb(17,85,204);font-size:13px;font-family:arial,sans-serif" target="_blank">http://code.google.com/p/multiagent-reinforcement-learning/downloads/list</a><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">. I am presently working on use of probabilistic algorithms for
hand-gesture recognition. My<b> coding profile</b> can be found here :�</span><a href="http://code.google.com/u/110675325175605367090/" style="color:rgb(17,85,204);font-size:13px;font-family:arial,sans-serif" target="_blank">http://code.google.com/u/110675325175605367090/</a><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">�.�</span><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">My<b> linkedIn profile </b>can be found here:��</span><a href="http://www.linkedin.com/profile/view?id=79832898&trk=tab_pro" style="color:rgb(17,85,204);font-size:13px;font-family:arial,sans-serif" target="_blank">http://www.linkedin.com/profile/view?id=79832898&trk=tab_pro</a><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">�.</span><br>
<br></div><div>I think a good point to start with would be by <b>defining the core modules</b> of the package. This would include the data format/model, similarity measures, recommender system as a higher abstraction and output format (similar nodes, predict degree of likeness etc). The algorithms that can be considered can start from the ones implemented in other leading libraries like: <br>
</div><div>1. <b>Item Based Collaborative Filtering</b><br></div><div>2. May be look into something like this(listed and implemented in some other software) : <a href="http://www.hpl.hp.com/personal/Robert_Schreiber/papers/2008%20AAIM%20Netflix/netflix_aaim08(submitted).pdf">http://www.hpl.hp.com/personal/Robert_Schreiber/papers/2008%20AAIM%20Netflix/netflix_aaim08(submitted).pdf</a> <br>
</div><div>Finally, completing<b> testing and documentation </b>along with high quality <b>examples</b> cold be looked into. <br></div><div><br></div><div>I a looking into coding standards and practices used in mlpack would try some features of mlpack. I would like to request the mentors and people from the community to please provide any details/pointers to resources which could be helpful for the project. Moreover, it would be great if the mentors provide details about the project and their views on design or choice of algorithms. <br>
</div><div><br><br>Best Regards,</div><div><br></div><div>Mudit Raj Gupta</div><div class=""><div id=":1pp" class="" tabindex="0"><img class="" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div></div>