Nyt AI voisi tarjota meille tehokkaampia matematiikan algoritmeja
Matematiikan tietokoneohjelmointivälineet reaalimaailman ilmiöiden esitysten analysoimiseksi ja sitten manipuloida. Tärkein ohjelmointiin liittyvä matematiikan laskenta on matriisit. Matriisilaskelmien suorittaminen vaatii paljon työtä, varsinkin kun matriisit kasvavat. Siksi Googlen Deepmindin, Lontoon Googlen Deepmindin tutkijaryhmä on osoittanut, että AI voi löytää nopeampia algoritmeja matriisin kertolaskuongelmien ratkaisemiseksi.
DeepMindin tutkijat kuvittelivat mahdollisuutta käyttää vahvistusoppimispohjaista AI-järjestelmää uusien algoritmien luomiseksi vähemmän vaiheita kuin nyt toteutetut. He havaitsivat, että suurin osa pelijärjestelmistä toteutti vahvistusoppimisen. Joukkue muutti keskittymisensä puunhakuun alustavien järjestelmien valmistumisen jälkeen, joita käytetään myös peliohjelmoinnissa. Matriisien lisääntymiseen sovellettaessa tutkijat havaitsivat, että AI -järjestelmän muuttaminen peliin salli etsiä tehokkainta tapaa päästä haluttuun tulokseen - matemaattiseen tulokseen.
Tutkijat kokeilivat järjestelmää antamalla sen löytää, tarkistaa ja toteuttaa olemassa olevia algoritmeja käyttämällä palkintoja houkutellakseen heitä tehokkaimman valitsemiseksi. Järjestelmä oppi tekijöistä, jotka parantavat matriisin kertomistehokkuutta. Tutkijat pakottivat myös järjestelmän tuottamaan algoritmit tehokkuuden parantamiseksi uudelleen. Monissa tapauksissa tämä koe osoitti, että järjestelmän algoritmi oli tehokkaampi kuin ihmisen edeltäjien luomat.