IBM izveido sistēmu AI programmēšanas mācīšanai

Uzņēmums izveidoja datu kopu ar nosaukumu Project CodeNet, kurā ir 14 miljoni paraugu ar kopējo apjomu 500 miljoni

koda rindas vairāk nekā 55 programmēšanas valodās: no Java, C un Go līdz COBOL, Pascal un FORTRAN. Tomēr galvenās valodas ir C++ un Python: tās veido trīs ceturtdaļas koda. 

Autori izmantoja divu japāņu koduprogrammēšanas konkursi: Aizu un AtCoder. Dalībniekiem bija jāieraksta kods, kas nepieciešams, lai noteiktu ievades kopu pārvērstu vēlamo izvadu komplektā 4000 dažādām problēmām. Rezultātā tika iegūti 14 miljoni kodu paraugu, no kuriem puse darbojās. 

IBM plāno padarīt projektu par standarta datu kopu AI modeļu apmācībai, kas var atpazīt programmu struktūru.

CodeNet ir paredzēts izmantot, lai izveidotuviedie izstrādes rīki, kas lietojumprogrammās un bibliotēkās meklē nepieciešamās procedūras, tulko no vienas programmēšanas valodas citā, izvēlas pareizās ieviešanas un filtrē nepareizās, klasificē kodu utt.

Lasīt vairāk

Černobiļas atomelektrostacijas reaktorā pastiprinājās kodolreakcijas

Zinātnieki ir parādījuši, kā melnā caurums saplēš zvaigzni

Fiziķi ir izveidojuši melnā cauruma analogu un apstiprinājuši Hokinga teoriju. Kur tas ved?