alphaCode
Diese Seite wurde seit 1 Jahr inhaltlich nicht mehr aktualisiert.
Unter Umständen ist sie nicht mehr aktuell.
Bemerkungen
In addition to
being a compelling achievement, AlphaCode
is perhaps best viewed as a baseline for the
power of “raw” large-scale models to write
code.
Von J. Zico Kolter im Text AlphaCode and «data-driven» programming (2022) What fundamentally makes AlphaCode
outperform other systems on the competitive
programming task boils down to two main
attributes: training data and postprocessing
of candidate solutions.
Von J. Zico Kolter im Text AlphaCode and «data-driven» programming (2022) What is notably missing from the
AlphaCode system is any architectural design
in the ML model that relates to the task of
interest: producing code. Computer code is
a highly structured medium; programs must
adhere to a defined syntax and must produce
well-defined pre- and postconditions
within the different portions of the solution.
Program synthesis has a long history (6) and
numerous techniques have been developed
for generating programs that obey these
types of constraints. It seems only natural
that given a medium as structured as computer
code, this structure would be used by
ML models aiming to write code.
But AlphaCode does none of this. It generates
code the way LLMs generate any text—
one token at a time—and only checks for program
correctness after the entire program
has been written. It may seem surprising that
this procedure has any chance of creating
correct code. But the reality is that given the
proper data and model complexity, coherent
structure can emerge.
Von J. Zico Kolter im Text AlphaCode and «data-driven» programming (2022)
Verwandte Objeke
![]() Verwandte Begriffe (co-word occurance) |
Häufig co-zitierte Personen
NateKushman
XinyunChen
YujiaLi
DavidChoi
JunyoungChung
RémiLeblond
TomEccles
JamesKeeling
FelixGimeno
Agustin DalLago
PeterChoy
Cyprien de Massond’Autume
OriolVinyals
Po-SenHuang
JohannesWelbl
SvenGowal
AlexeyCherepanov
JamesMolloy
Daniel J.Mankowitz
Esme SutherlandRobson
PushmeetKohli
Nando deFreitas
KorayKavukcuoglu
IgorBabuschkin
ThomasHubert
JulianSchrittwieser
Statistisches Begriffsnetz 
Zitationsgraph
Zitationsgraph (Beta-Test mit vis.js)
5 Erwähnungen 
- AlphaCode and «data-driven» programming - Is ignoring everything that is known about code the best way to write programs? (J. Zico Kolter) (2022)
- Competition-level code generation with AlphaCode (Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, Thomas Hubert, Peter Choy, Cyprien de Masson d’Autume, Igor Babuschkin, Xinyun Chen, Po-Sen Huang, Johannes Welbl, Sven Gowal, Alexey Cherepanov, James Molloy, Daniel J. Mankowitz, Esme Sutherland Robson, Pushmeet Kohli, Nando de Freitas, Koray Kavukcuoglu, Oriol Vinyals) (2022)
- Wenn Computer Software schreiben (Piotr Heller) (2023)
- The Premature Obituary of Programming - Why deep learning will not replace programming (Daniel M. Yellin) (2023)
- The Singularity is nearer (Ray Kurzweil) (2024)


Biblionetz-History