Search Engines
6 EC
Semester 1, periode 1
5082ZOEK6Y
| Eigenaar | Bachelor Kunstmatige Intelligentie |
| Coördinator | 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 uur hoorcollege
12 uur werkcollege
3 uur tentamen
10 minuten presentatie (optional)
rest = zelfstudie en maken van opdrachten
Aanwezigheidseisen opleiding (OER-B):
Aanvullende eisen voor dit vak:
Bevredigende aanwezigheid bij alle werkcolleges waarbij de peer feedback en het groepswerk besproken wordt is een vereiste om te slagen.
| Onderdeel en weging | Details |
|
Eindcijfer | |
|
40% Exam Grade (a: theoretische lesstof) | Moet ≥ 5.5 zijn, NAP bij geen cijfer |
|
Tentamen | NAP bij geen cijfer |
|
Hertentamen | |
|
60% Project and assignments (b: praktische oefening) | Moet ≥ 5.5 zijn |
|
40% Project | Moet ≥ 5.5 zijn, Vereist |
|
20% Weekly Assignments | Moet ≥ 5.5 zijn |
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
Zie de syllabus op Canvas.
Het rooster van dit vak is in te zien op DataNose.