Understand Word Embedding in Natual Language Processing using Blocked-based Programming

Learning Objectives

After completing this assignment, learners should be able to:

Part 1: Environment Setting

Follow the next steps to complete the assignment:

Part 2: Assignment

The assignment consists of seven different tasks. Each task is carefully designed to faciliate learning the key idea of word embedding, where the former one inspires the next one. Typically, learners with the basic block-programming knowledge can complete within 1 hour. The task list given in the assignment:


The list of all the related files for the assignment, including the supporting materials:

Part 3: Assessment

Teachers could use the reference answers to assess the submitted assignment from learners.