Hello,<br>I am Mohiuddin Abdul Qader, final year student from dept of CSE in Bangladesh University of Engineering &amp; Technology(BUET).<br>My major was artificial intelligence &amp; i finished my course on Machine Learning and Pattern Recognition this year. I am very keen to contribute in open source community. I have just completed my thesis on  &#39;Location Based Structured Web Search&#39;. For the purpose of research, I developed a search engine in BUET domain using vector space model<br>

implementing tf-idf weighting scheme. I have showed that our search engine gives better result for many queries than google.<br>I have to plans to work on other weighting schemes to see if those works better.<br><br>I have been following Xapian for couple of days. I am very keen on the projects of &#39;Ranking&#39; criteria. &quot;Project: Weighting Schemes&quot; <br>

is a very interesting project for me, as i have already developed a search engine using tf-idf scheme and i would really like to implement tfidf or DivergenceFromRandomness on xapian. Will it sufficient to be a GSoC project?<br>

<br>Another project was very interesting &#39;Learning to Rank&#39;. I went through some study about this project &amp; find out some papers from Microsoft Research regarding implementation of learning to Rank using Gradient Descent Algorithm (Neural Network). I recently worked on a project on Bengali character recognition using a Neural Network. Here the Neural Network was build from scratch by me in Java. So it will be exciting to work on implementing a neural network &amp; apply learning to rank algorithm to see the results. <br>
Can you give any suggestion about what further study I have to do? Also as both projects are very interesting which project should i give priority to be accepted as a GSoC project?<br>
<br>Thanks in advance.<br><br>-- <br>Mohiuddin Abdul Qader<div>CSE, BUET &#39;06</div><br>