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

Amazon Q Introduction (Thai)
Amazon Web Services via AWS Skill Builder
Angular tooling: Generating code with schematics
Coursera Project Network via Coursera
AWS Flash - Chalk Talks: Amazon Q Developer
Amazon Web Services via AWS Skill Builder
AWS Flash - Generative AI in Action: Real-World Use Cases
Amazon Web Services via AWS Skill Builder
AWS Flash - Generative AI in Action: Real-World Use Cases (Simplified Chinese)
Amazon Web Services via AWS Skill Builder