But given the creative and open nature of software development, it’s very hard to create the perfect dataset for programming. There have been many efforts to create datasets and benchmarks to develop and evaluate “AI for code” systems. In contrast, most machine learning algorithms require well-defined problems and a lot of annotated data to develop models that can solve the same problems. Human programmers discover new problems and explore different solutions using a plethora of conscious and subconscious thinking mechanisms. ![]() But AI’s penetration in software development has been extremely limited. In the early 2010s, impressive advances in machine learning triggered excitement (and fear) about artificial intelligence soon automating many tasks, including programming. Automating programming with deep learning While there’s a scant chance that machine learning models built on the CodeNet dataset will make human programmers redundant, there’s reason to be hopeful that they will make developers more productive. Called Project CodeNet, the dataset takes its name after ImageNet, the famous repository of labeled photos that triggered a revolution in computer vision and deep learning. IBM’s AI research division has released a 14-million-sample dataset to develop machine learning models that can help in programming tasks. ![]() This article is part of our reviews of AI research papers, a series of posts that explore the latest findings in artificial intelligence.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |