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

How to Win Coding Competitions: Secrets of Champions
ITMO University via edX
Competitive Programmer's Core Skills
Saint Petersburg State University via Coursera
Спортивное программирование
Tomsk State University via Coursera
Competitive Programming for Beginners
Moscow Institute of Physics and Technology via Coursera
Основы олимпиадного программирования
Saint Petersburg State University via Coursera