AI je učio prevođenje koda s jednog jezika na drugi

Znanstvenici su objasnili da su sustavi umjetne inteligencije i strojno učenje postali

sve inteligentniji i sposobniji ne samo za razumijevanjetekst, ali i napisati ga. Međutim, još uvijek slabo poznaju programske jezike. Kako bi to popravio, IBM je na Think 2021 objavio da su njegovi istraživači stvorili AI za prevođenje koda, projekt IBM CodeNet.

„Trebamo vlastiti ImageNet, koji možeistraživati ​​inovativne ideje i odražavati ih u raznim algoritmima, primijetili su istraživači. - CodeNet je zapravo ImageNet za računala. To je ogroman skup podataka za podučavanje AI / ML sustava za prevođenje koda, koji se sastoji od 14 milijuna dijelova i 500 milijuna redaka na više od 55 naslijeđenih i aktivnih jezika - od COBOL-a i FORTRANA do Jave, C ++-a i Pythona. "

Objasnili su da je skup podataka izgrađen ovakona način da omogućuje dvosmjerno prevođenje. Odnosno, korisnik može uzeti zastarjeli kôd koji se često koristi u bankarstvu i vladi te ga prevesti na Javu i drugi jezik.

Novogovor, međuslavenski i esperanto: kako znanost umjetno stvara jezike

Znanstvenici su objasnili da se skup podataka sastoji odmnogo vrsta natjecanja u programiranju i svakakvih problema - neki napredniji, neki akademskiji. Štoviše, ti su se jezici koristili u proteklih deset godina i pol na mnogim od ovih natjecanja, čija su rješenja predstavljalo tisuće učenika.

Korisnici također mogu pokretati pojedinačnodijelovi koda "za izdvajanje metapodataka i provjeru ispravnosti rezultata generativnih AI modela." To će omogućiti istraživačima da programiraju ekvivalentne dijelove koda prilikom prevođenja jednog programskog jezika u drugi.

Znanstvenici su dodali da je njihov razvoj važan zaautomatizirano zaključivanje i donošenje odluka, uz mogućnost objašnjavanja tih odluka. Zapravo je to ista grana razvoja modela kao računalni vid i obrada prirodnog jezika.

Čitaj više

Intenzitet novog najmoćnijeg lasera usporediv je sa svjetlošću Sunca koja pada na Zemlju.

Fizičari su stvorili analog crne rupe i potvrdili Hawkingovu teoriju. Kamo vodi?

Stvorena je prva točna karta svijeta. Što nije u redu sa svima ostalima?