Lab 5: Information Retrieval and Vector Semantics
This is the last lab assignment!
After this, you'll get to apply what you've learned to do an open-ended final project...
In this fifth and final lab, you'll implement a basic search engine. Then, you'll explore how vector semantics can improve the search (or not).
Let's Go!
As always, start by creating a new GitHub repo from the starter code template:
This lab provides the following starter files:
WikiDataReader.pywiki_search.pywiki_word_lookup.py
Outline
- Introduction
- Part 1: Understanding the Starter Code and Loading the Data
- Part 2: Information Retrieval with the Term-Document Matrix
- Part 3: Information Retrieval with SVD
- Part 4: Word Similarity with SVD
- Part 5: Choose Your Own Adventure!
Submitting Your Journal and Analysis Questions
When you're done, submit your journal and analysis questions separately on Gradescope:
(When logged in, completion status appears here.)