IBM създава рамка за обучение на AI програмиране

Компанията създаде набор от данни, наречен Project CodeNet, който съдържа 14 милиона проби с общ обем от 500 милиона

редове код на повече от 55 езика за програмиране: от Java, C и Go до COBOL, Pascal и FORTRAN. Основните езици обаче са C++ и Python: те представляват три четвърти от кода. 

Авторите са използвали код от два японскисъстезания по програмиране: Aizu и AtCoder. От участниците се изискваше да напишат кода, необходим за превръщането на даден набор от входове в набор от желани изходи за 4000 различни проблема. Резултатът беше 14 милиона проби от код, половината от които работеха. 

IBM планира да направи проекта стандартен набор от данни за обучение на AI модели, които могат да разпознават структурата на програмите.

CodeNet се планира да се използва за създаванеинтелигентни инструменти за разработка, които търсят необходимите процедури в приложения и библиотеки, превеждат от един програмен език на друг, избират правилните внедрения и филтрират грешните, класифицират кода и т.н.

Прочетете още

Ядрените реакции се засилиха в реактора на атомната електроцентрала в Чернобил

Учените показаха как черна дупка разкъсва звезда

Физиците са създали аналог на черна дупка и са потвърдили теорията на Хокинг. Къде води?