<div dir="ltr"><div><div><div><div><div>Hi Parth,<br><br></div>Before getting started to work on svmranker.cc, I need to discuss a few things.<br><br></div>For <b>featurevector.h </b>-<br><br></div><div style="margin-left:40px">

1. I think it is a header file for the data-structure used for storing a query relevance though it has been mentioned there that <a href="https://github.com/rishabhmehrotra/xapian/blob/master/xapian-letor/featurevector.h#L1">This file responsible for transforming the document into the feature space</a> . Also all the methods there are <b>get</b> and <b>set</b> except <b>load_relevance</b>(). This same method is also present in <a href="https://github.com/rishabhmehrotra/xapian/blob/master/xapian-letor/featuremanager.h#L55">featuremanager.h</a> . Implementation wise too they are same. I can't find the reason why the same method is present in two headers.<br>

<a href="http://trac.xapian.org/wiki/GSoC2012/LTR/TODO">http://trac.xapian.org/wiki/GSoC2012/LTR/TODO</a> also shows that there shouldn't be load_relevance() method in featurevector.h .<br><br>2. As it was mentioned in a mail by Jiarong Wei, the data member <i>label</i> should be of type <b>bool</b> rather than <b>double</b>. The data member <i>fcount</i> is also unused.<br>

<br>3. As it is a feature vector then there should be data member <i>queryid</i> but I found out that it is in <a href="https://github.com/rishabhmehrotra/xapian/blob/master/xapian-letor/ranklist.h#L50">ranklist.h</a> . <br>

</div></div></div><div><br></div><div>Other than that I wanted to know that has ListMLE and ListNet been tested? And what is autoencoder.cc for and where is the "<span class="">dimred/ya_ate_dimred.h" header that has been included in it?<br>

</span></div><div><span class=""><br></span></div><div><span class="">-Mayank<br></span></div></div>