AI a învățat să traducă codul dintr-o limbă în alta

Oamenii de știință au explicat că sistemele de inteligență artificială și învățarea automată au devenit

din ce în ce mai inteligent și capabil nu numai să înțeleagătext, dar și pentru a-l scrie. Cu toate acestea, ei au încă puține cunoștințe despre limbaje de programare. Pentru a remedia acest lucru, IBM a anunțat la Think 2021 că cercetătorii săi au creat un AI pentru traducerea codului, proiectul IBM CodeNet.

„Avem nevoie de propria noastră ImageNet, care poateexplorează ideile inovatoare și le reflectă în diverși algoritmi, au remarcat cercetătorii. - CodeNet este, de fapt, ImageNet pentru computere. Este un set de date masiv pentru predarea sistemelor AI / ML la traducerea codului, format din 14 milioane de bucăți și 500 de milioane de linii în peste 55 de limbi vechi și active - de la COBOL și FORTRAN la Java, C ++ și Python. "

Au explicat că setul de date este construit astfelîntr-un mod care permite traducerea bidirecțională. Adică, utilizatorul poate prelua codul învechit, care este adesea utilizat în sectorul bancar și guvernamental, și îl poate traduce în Java și într-un alt limbaj.

Neo limbă, interslavă și Esperanto: cum știința creează în mod artificial limbi

Oamenii de știință au explicat că setul de date constă dinmulte tipuri de concursuri de programare și tot felul de probleme - unele mai avansate, altele mai academice. Mai mult, aceste limbi au fost utilizate în ultimul deceniu și jumătate în multe dintre aceste competiții, ale căror soluții au fost reprezentate de mii de studenți.

Utilizatorii pot rula, de asemenea, individualbucăți de cod „pentru extragerea metadatelor și verificarea rezultatelor modelelor generative de AI pentru corectitudine”. Acest lucru va permite cercetătorilor să programeze bucăți de cod echivalente atunci când traduc un limbaj de programare în altul.

Oamenii de știință au adăugat că dezvoltarea lor este importantă pentruraționament automat și luarea deciziilor, cu capacitatea de a explica aceste decizii. De fapt, aceasta este aceeași ramură a dezvoltării modelelor ca viziunea computerizată și procesarea limbajului natural.

Citeste mai mult

Intensitatea noului laser cel mai puternic este comparabilă cu lumina Soarelui care cade pe Pământ.

Fizicienii au creat un analog al unei găuri negre și au confirmat teoria lui Hawking. Unde duce?

A fost creată prima hartă exactă a lumii. Ce este în neregulă cu toți ceilalți?