The pdfs contain the task given to us and the corresponding folder contains the python codes and implementations for that particular task.
Task 1 : Implement a Boolean Retrieval Model which answers wild card queries by performing normalization, lemmatization and creating positional listings.
Task 2 : Implement a Ranked Retrieval Model for free text queries using tf-idf scores and sort documents according to relevance. Finally return the champion lists.
Task 3 : Implement the different classifiers Naive bayes', Rochhio and KNN and use them to calculate F1 scores.