YoVDO

Competition-Level Code Generation with AlphaCode - Paper Review

Offered By: Yannic Kilcher via YouTube

Tags

Code Generation Courses Competitive Programming Courses Language Models Courses

Course Description

Overview

Explore a comprehensive review of DeepMind's AlphaCode, an AI system designed to solve competitive programming problems. Delve into the system's architecture, including its use of language models, large-scale sampling, and innovative filtering and clustering techniques. Examine how AlphaCode performs at the level of an average competitor in real programming competitions. Analyze the paper's structure, key components, and fascinating empirical results. Gain insights into the challenges of AI-assisted programming and the potential future implications for software development and problem-solving.

Syllabus

- Intro
- Paper Overview
- An example problem from competitive programming
- AlphaCode system overview
- Filtering out wrong solutions
- Clustering equivalent generated programs
- Model configurations & engineering choices
- Adding privileged information to the input & more tricks
- Experimental Results very interesting!


Taught by

Yannic Kilcher

Related Courses

Compilers
Stanford University via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
Udemy
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera