CodeNet: проектът на IBM за невронни мрежи за транслиране на сорс код от един програмен език към друг
показа самодейността CodeNet , в границите на която на откривателите се дава голям набор от данни, които могат да се употребяват за образование на невронни мрежи, изпълняващи ролята на транслатори от един език на програмиране към различен, както и да работят като генератори и анализатори на сорс-код . CodeNet включва голяма сбирка от 14 милиона образеца сорс код, решаващи 4053 типови проблеми на програмирането. Като цяло сбирката включва към 500 милиона реда сорс код, написана 55 програмни езика, в това число новите C++, Java, Python и Go, както и към този момент остарелите COBOL, Pascal и FORTRAN. Проектът се популяризира под лиценза Apache 2.0, а наборът от данни напълно скоро ще стане публично притежание.
Всички образци имат анотации и осъществят идентични логаритми на разнообразни езици за програмиране. Предполага се, че препоръчаната сбирка внезапно ще усъвършенства тренирането на системи с машинно образование и развиването на нововъведения в региона на транслиране на кода и машинен разбор на сорс кода. Процесът е подобен с този въз основата данни от изображения ImageNet, която сериозна оказа помощ в развиването на системите за различаване на облици и в усъвършенстването на машинното зрение. Един от главните източници за образуване на сбирката на IBM са другите надпревари по програмиране.
Всички образци имат анотации и осъществят идентични логаритми на разнообразни езици за програмиране. Предполага се, че препоръчаната сбирка внезапно ще усъвършенства тренирането на системи с машинно образование и развиването на нововъведения в региона на транслиране на кода и машинен разбор на сорс кода. Процесът е подобен с този въз основата данни от изображения ImageNet, която сериозна оказа помощ в развиването на системите за различаване на облици и в усъвършенстването на машинното зрение. Един от главните източници за образуване на сбирката на IBM са другите надпревари по програмиране.
Източник: kaldata.com
КОМЕНТАРИ




