Computational Linguistics for Brain Encoding and Decoding

UCAS-AI, Summer 2024

This course offers an introductory exploration into the interdisciplinary fields of natural language processing (NLP) and the neurobiology of language (NBL). With an emphasis on utilizing NLP as a vehicle for understanding and deciphering the language functions of the brain, it serves as an entry and advanced point for learners. Throughout the course, students will familiarize themselves with fundamental techniques in brain encoding and decoding, alongside an introduction to the background of brain and machine language processing. The course culminates in a collaborative research project among students.

Course Staff

INSTRUCTOR

  • Shaonan Wang SHE/HER (email: wangshaonan2013@ia.ac.cn)

Logistics

All classes are held in person at 教学楼304(智慧教室)on the Yuquan campus, from 18:10–19:50 every Thursday, starting February 29, 2024.

  • Student hours: Thursdays, 20:00-21:00, with Shaonan Wang in 教学楼304

Prerequisites

Students are expected to have seen most of the following concepts before.

PYTHON PROGRAMMING

Basic syntax, Jupyter notebooks, package managers (e.g., pip)

MACHINE LEARNING

Features (discrete vs. continuous), optimization, train/dev/test, classifier/regressor (e.g., Linear regression)

NATURAL LANGUAGE PROCESSING

Tokenization, embeddings/representations, language modeling

NEUROBIOLOGY OF LANGUAGE

functional magnetic resonance imaging (fMRI), Electroencephalogram (EEG), Magnetoencephalography (MEG)

As this is an interdisciplinary course at the entry-level, encompassing students from diverse backgrounds such as computer science, artificial intelligence, psychology, and linguistics, many may encounter unfamiliar topics. However, it’s perfectly acceptable if you find yourself unfamiliar with any of the mentioned subjects. Feel free to look up unfamiliar concepts or ask for assistance whenever necessary.