DeepMind launches a Github Copilot killer
DeepMind has developed AlphaCode to write competent computer programs. AlphaCode can solve problems that require a combination of critical thinking, logic, algorithms, coding, and natural language understanding and was able to achieve an estimated rank within the top 54% of participants in programming competitions. AlphaCode uses transformer-based language models  to generate code on a massive scale and then intelligently filters it to a concise set of promising programs. AlphaCode was trained using data from 10 recent contests hosted by Codeforces, a competitive programming platform. AlphaCode was able to achieve the level of a median competitor, making it the first time an AI code generation system has reached a competitive level of performance in programming competitions. Existing AI systems lack the capability to participate in competitive programming. However, with the recent advancement in large-scale transformer models combined with large-scale sampling and filtering, systems like AlphaCode are able to solve more problems. Alphacode ranking within the top 54% in real-world programming competitions shows the potential deep learning models have for tasks that require critical thinking. The models elegantly leverage modern machine learning to express solutions to problems as code, circling back to the symbolic reasoning root of AI from decades ago.
AlphaCode uses transformer-based models to create meaningful lines of code.
AlphaCode uses transformer-based models to create meaningful lines of code.
["DeepMind", "Transformer Model"]
["Go", "machine learning", "programming_languages:R", "AI", "programming_languages:Go", "RAG", "deep learning", "GAN", "Transformer Model", "R", "DeepMind"]
["AI", "machine learning", "deep learning", "RAG", "R", "Go", "GAN", "programming_languages:R", "programming_languages:Go"]
Sharath is an ardent believer in the ‘Transhumanism’ movement. Anything and everything about technology excites him. At Analytics India Magazine, he writes about artificial intelligence, cybersecurity and the impact these emerging technologies have on day-to-day human lives. When not working on a story, he spends his time reading tech novels and watching sci-fi movies and series.