Course Overview

Tutorial: Using ChainForge

What is Language?

What is a Language Model?

Entropy and Perplexity

Connectionism

Vector Encodings

Recurrent Neural Nets

Tokenization

Transformers

CLIP embeddings

Diffusion Models

Masked Language Models

Retrieval Augmented Generation

Alignment I: Reinforcement Learning

Alignment II: Reinforcing Human Values

Prompt Engineering

Jailbreaking LLMs

Tutorial: The OpenAI API

Tutorial: The Assistants API

LLMs and Knowledge Graphs I

LLMs and Knowledge Graphs II

Practical 1: Hawking's Riddle

Practical 2: Game of Tropes

Practical 3: Rogue Prompting

Practical 4: Chains of Thought