My implementation of course discussions and exercises as I go through it.
You'll get an empty exercise_files
directory. To populate it, run the download_exercise_files.sh
file on the unix terminal as:
./download_exercise_files.sh
Here's a breakdown of the things I learned from the lectures.
This lecture teaches:
- How inverted indexes work
- Understanding Zipf's law
- How to create an inverted index
- How to use the and operation on multiple keywords
This lecture teaches:
- How to rank documents
- Explains the Term Frequency, Document Frequency, TF.IDF, BM25 and how they can help with ranking
- How to evaluate search engines
- Explains the Precision, Average Precision, Mean Precisions, Discounted Cumulative Gain and Binary Pref methods of evaluating search engines
This project is licensed under the MIT License - see the LICENSE.md file for details
- Uni Freiburg for making the course open for the public to use.
- Prof. Hannah Bast for doing excellent teaching through out the program.