Search Engines
6 EC
Semester 1, periode 1
5082ZOEK6Y
Eigenaar | Bachelor Kunstmatige Intelligentie |
Coördinator | dr. Mohammad Alian Nejadi |
Onderdeel van | Bachelor Kunstmatige Intelligentie, jaar 3Bachelor Bèta-gamma, major Kunstmatige Intelligentie, jaar 3 |
Search engines such as Google and Bing are an integral part of everyday use of the Internet. Most users do not think about the underlying techniques, but a basic understanding of how search engines work is essential for anyone who wants to use search engines in a professional environment. In this course, we will discuss how search engines work, their limitations, and the trends in search engine technologies.
The course covers the following topics:
We conclude the course with building a search engine yourself as your final project. All the students are given the same data collection and compete on an open leaderboard to achieve the best results.
Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008. Read it online
W. Bruce Croft, Donal Metzler, Trevor Strohman, Search Engines: Information Retrieval in Practice, Pearson Education, Inc., 2015. Read it online
Hang Li, Learning to Rank for Information Retrieval and Natural Language Processing, Morgan & Claypool Publishers, 2011. Read it online
Nicola Tonellotto, Lecture Notes on Neural Information Retrieval, (preprint) Read it online
Each lecture will be accompanied by lecture notes and/or slides.
12 hours of lecture
12 hours of tutorials
3 hours of exam
10 minutes of project presentation (optional)
rest = self-study and making assignments
Aanwezigheidseisen opleiding (OER-B):
Onderdeel en weging | Details |
Eindcijfer | |
4 (40%) Final Exam | Moet ≥ 5.5 zijn |
2 (20%) Assignments | Moet ≥ 5.5 zijn |
4 (40%) Group project | Moet ≥ 5.5 zijn |
The exam is digital and will be done on Ans. The resit exam will have a similar structure to the final exam, with different questions. Missing deadlines for the assignments will lead to a zero grade for that assignment. Each student can have a maximum of one late assignment with a grade cap.
Your final grade is composed as follows:
Om een inzagemoment aan te vragen, kun je contact opnemen met je begeleider.
The assignments have to be made individually and graded. The feedback will be communicated via CodeGrade on Canvas.
Dit vak hanteert de algemene 'Fraude- en plagiaatregeling' van de UvA. Hier wordt nauwkeurig op gecontroleerd. Bij verdenking van fraude of plagiaat wordt de examencommissie van de opleiding ingeschakeld. Zie de Fraude- en plagiaatregeling van de UvA: http://student.uva.nl
See the syllabus on Canvas.
Het rooster van dit vak is in te zien op DataNose.