These are course works of Machine Learning by Prof. Chinmay Hegde at NYU.
The goal of this problem is to implement a very simple text retrieval system. Given (as input) a database of documents as well as a query document, write a program, in a language of your choice, to find the document in the database that is the best match to the query.