Hi Olly I will try to work on : http://trac.xapian.org/wiki/GSoCProjectIdeas#Project:LearningtoRank I will be taking a Machine Learning class the next semester and I hope that this project will help me supplement my learning in Machine Learning and also gain a bit of knowledge in IR. If you can give me ideas on how to get around with the code for LTR project, it will be awesome. I can look at it and get back to you. Thanks again!!! Best Regards Manu Gupta On Sun, Nov 9, 2014 at 11:24 PM, Olly Betts <olly at survex.com> wrote:> On Fri, Oct 24, 2014 at 02:26:11PM -0400, Manu Gupta wrote: > > I am Manu and recently came across the Xapian project. I will like to > > contribute to Xapian that gets me introduced to Information Retrieval. > > I have a basic knowledge of C++. Can you suggest me and help me choose > > a task that can be good for beginners. > > The best first step is to check check out the Xapian code from git and > get it to build. > > Once you've done that, I would suggest taking a look at our list of > "bite-size" projects: > > http://trac.xapian.org/wiki/ProjectIdeas > > If you don't find anything there of interest, give us clearer idea of > what some of thing you'd like to work on and maybe we can suggest > something. > > Cheers, > Olly >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20141130/b5b0111e/attachment-0002.html>
Hi I have one more question, What is the best time to hang around at IRC for LTR? Best Regards Manu Gupta On Sun, Nov 30, 2014 at 2:09 PM, Manu Gupta <gmanu at umich.edu> wrote:> Hi Olly > > I will try to work on : > http://trac.xapian.org/wiki/GSoCProjectIdeas#Project:LearningtoRank > > I will be taking a Machine Learning class the next semester and I hope > that this project will help me supplement my learning in Machine Learning > and also gain a bit of knowledge in IR. > > If you can give me ideas on how to get around with the code for LTR > project, it will be awesome. I can look at it and get back to you. > > Thanks again!!! > > Best Regards > Manu Gupta > > On Sun, Nov 9, 2014 at 11:24 PM, Olly Betts <olly at survex.com> wrote: > >> On Fri, Oct 24, 2014 at 02:26:11PM -0400, Manu Gupta wrote: >> > I am Manu and recently came across the Xapian project. I will like to >> > contribute to Xapian that gets me introduced to Information Retrieval. >> > I have a basic knowledge of C++. Can you suggest me and help me choose >> > a task that can be good for beginners. >> >> The best first step is to check check out the Xapian code from git and >> get it to build. >> >> Once you've done that, I would suggest taking a look at our list of >> "bite-size" projects: >> >> http://trac.xapian.org/wiki/ProjectIdeas >> >> If you don't find anything there of interest, give us clearer idea of >> what some of thing you'd like to work on and maybe we can suggest >> something. >> >> Cheers, >> Olly >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20141130/358dc4cc/attachment.html>
On Sun, Nov 30, 2014 at 02:09:50PM -0500, Manu Gupta wrote:> I will try to work on : > http://trac.xapian.org/wiki/GSoCProjectIdeas#Project:LearningtoRank > > I will be taking a Machine Learning class the next semester and I hope that > this project will help me supplement my learning in Machine Learning and > also gain a bit of knowledge in IR. > > If you can give me ideas on how to get around with the code for LTR > project, it will be awesome. I can look at it and get back to you.Unfortunately right now there's not a single place with the code you need to look at. Parth's work from GSoC 2011 is on master in the xapian-letor subdirectory, and James has gone through the 2012 work to pick out the useful changes, and I merged those to master earlier today. But in GSoC 2014 we had 2 letor projects working on different aspects, and we need to sort out getting those both cleaned up and merged. We should manage to do that before GSoC 2015, but right now you probably need to look at both those branches: http://trac.xapian.org/wiki/GSoC2014/Learning%20to%20Rank%20Hanxiao%20Sun http://trac.xapian.org/wiki/GSoC2014/Learning%20to%20Rank%20Jiarong%20Wei Cheers, Olly
I'd suggest that a good thing to look at would be functional tests of the metrics and algorithms in Hanxiao Sun's work from this summer. You'll generally need to go either to the original paper, or find an alternative implementation, to build up a series of tests that demonstrate that the implementation is doing what it is supposed to. Xapian-core contains a test framework which it would be sensible to reuse for this. (Tests can be fairly easily merged at a later point because they'll be largely independent of other tidying up needed to merge this summer's work.) J> On 1 Dec 2014, at 04:47, Olly Betts <olly at survex.com> wrote: > >> On Sun, Nov 30, 2014 at 02:09:50PM -0500, Manu Gupta wrote: >> I will try to work on : >> http://trac.xapian.org/wiki/GSoCProjectIdeas#Project:LearningtoRank >> >> I will be taking a Machine Learning class the next semester and I hope that >> this project will help me supplement my learning in Machine Learning and >> also gain a bit of knowledge in IR. >> >> If you can give me ideas on how to get around with the code for LTR >> project, it will be awesome. I can look at it and get back to you. > > Unfortunately right now there's not a single place with the code you > need to look at. > > Parth's work from GSoC 2011 is on master in the xapian-letor > subdirectory, and James has gone through the 2012 work to pick out the > useful changes, and I merged those to master earlier today. > > But in GSoC 2014 we had 2 letor projects working on different aspects, > and we need to sort out getting those both cleaned up and merged. We > should manage to do that before GSoC 2015, but right now you probably > need to look at both those branches: > > http://trac.xapian.org/wiki/GSoC2014/Learning%20to%20Rank%20Hanxiao%20Sun > http://trac.xapian.org/wiki/GSoC2014/Learning%20to%20Rank%20Jiarong%20Wei > > Cheers, > Olly > > _______________________________________________ > Xapian-devel mailing list > Xapian-devel at lists.xapian.org > http://lists.xapian.org/mailman/listinfo/xapian-devel