Mikä saa Dendin voittaneen OpenAI-botin voimat
Sekalaista / / December 02, 2021
Viime viikolla oli historiaa luotu Dota 2:n ja AI: n alueilla. Internationalissa, Dendi, yksi pelin parhaista pelaajista, voitti armottomasti 1v1-pelissä, botin toimesta, kaksi kertaa peräkkäin. Kyseisen botin on valmistanut OpenAI, Elon Muskin startup.
![Avaa Aibot Vs Dendi Dota2 Small](/f/db22159d064a71b80ed0d00169b7d4d7.png)
Nyt sinulla voi olla kysymyksiä. Mikä on Dota? Mikä on OpenAI? Ja miksi tämä on edes tärkeää? Aluksi, Dota on ilmainen MOBA-peli, jota hallitset sankarit ja tavoitteenasi on tuhota vastustajat Muinainen. Monet Dota-fanit voivat loukkaantua viimeiseen lauseeseen asti, koska Dotasta on niin paljon, olen tiivistynyt.
Peli on erittäin monimutkainen hyvin jyrkkä oppimiskäyrä. Olin aloittanut Dotan opiskelutehtävän jokin aika sitten, ja minulla kesti viikko käydä läpi perusteet. Miten video, jossa he selittävät pelin strategian, mitä aseita, loitsuja, sankarit tekevät ja kuinka miinoja louhitaan. Ja tämä tekee kokonaisuuden AI vs Dendi taistelu on tärkeää, koska se havainnollistaa kuinka edistyneitä tekoälystä ja ML: stä on tullut. Katsotaanpa, mikä bottia käyttää, ja onko meidän pelättävä tekoälyn kapinaa.
Tekoälyn planeetan nousu
Tekoälyn muuttaminen Skynetiksi on kiistanalainen ongelma. Elon Musk uskoo että jos sitä ei pidetä kurissa, a Skynet samanlainen skenaario todennäköisesti toteutuu. Toisaalta, Mark Zuckerbergsanoo että tekoäly on vaaraton eikä aiheuta Doomsday-skenaariota. Elon Musk aloitti OpenAI: n tällä maalilla.
Estääksemme tekoälyn väärinkäytön ja tekoälyn tutkimuksen, joka ei käänny meitä vastaan. Ja minä olen hänen puolellaan.
Mutta siitä emme ole täällä keskustelemassa. Pääaiheena on tietää, mikä OpenAI: n tekemässä botissa toimii. Ymmärtääkseni asiaa luin joitain tutkimuspapereita ja blogeja aiheesta ja otin myös yhteyttä ystäväniAnmol Sharma joka on AI- ja ML-tutkija.
Vahvistusoppiminen
Tämä on OpenAI: n Dota-botin takana olevan tekniikan nimi. Mutta ennen kuin syvennymme siihen, meidän on ymmärrettävä, kuinka yleinen tekoäly tai erityisesti tekoäly on Videopelit työ. Tekoäly on hyvin yleinen termi ja sisältää monia aiheita, kuten koneoppimisen, syväoppimisen ja hermoverkot muutamia mainitakseni. Karkeasti määriteltäessä tekoälyä voidaan sanoa, että se on tietokoneen kykyä oppia tiedosta ja tehdä päätöksiä sen oppimisen perusteella. Mitä enemmän se oppii, sitä enemmän päätöksen oikeellisuus kasvaa.
Miten se eroaa normaaleista boteista?
Yleensä videopelien robotit voivat näyttää älykkäiltä, mutta se ei ole todellinen tekoälyn muoto. Melkein kaikki nämä pelien robotit on ohjelmoitu sarjan perusteella Jos.. Tämä.. Sitten.. Että lausunnot. He vain noudattavat lausuntoja ja ryhtyvät toimiin lausunnossa kirjoitettujen ehtojen mukaisesti.
![Ai Bot -ohjelmointiesimerkki](/f/937cfce251e94e79e61098a505c31344.png)
Yllä olen näyttänyt hyvin yksinkertaisen esimerkin. Oikeissa peleissä lausunnot ovat paljon monimutkaisempia ehtojen sisällä. Mitä paremmin määriteltyjä ja yksityiskohtaisempia nämä lausunnot ovat, sitä älykkäämmältä robotti näyttää.
Palkinnot ja rangaistukset
Tekoälylingossa se, mitä kutsumme botiksi, tunnetaan agenttina. Tavoitteena on saada agentti oppimaan mitä haluamme sen oppivan. Agentti oppii samalla menetelmällä kuin koirasi, palkkioiden ja rangaistusten kautta. Aina kun agentti tekee virheen, siitä rangaistaan ja aina kun se tekee oikean arvauksen tai antaa oikean vastauksen, se palkitaan. Tämän järjestelmän kautta agentti oppii yhdistämään toiminnot, joita sen ei pitäisi tehdä rangaistuksen välttämiseksi ja suorittamaan toimintoa (tai vastaavaa toimintaa), joka antaa palkintoja.
![alkaa](/f/6b38e4de0ad451d1c8f48252a814a658.png)
Jos ajattelet sitä tarkasti, se on kuin päätösten tekemistä tiettyjen olosuhteiden perusteella, aivan kuten algoritmit tekevät sen. Kuten olen edellä osoittanut, pelibotti, joka tulee räjähtävän piipun kohdalle, toimii algoritmin mukaisesti. Tekoälyn algoritmit ovat selvästikin erittäin monimutkaisempia, mikä tekee koko järjestelmästä älykäs.
Tulossa OpenAI-botillemme, mukaan kehittäjät, se oppi koko pelin 2 viikossa. Koko 2 viikon ajan se oli verkossa 24 × 7 ja pelasi itseään vastaan. Se on merkittävä virstanpylväs ottaen huomioon pelin monimutkaisuuden ja sen, että se voi voittaa Dendi.
Miksi kuljettajattomia autoja ei vieläkään ole täällä?
Tämä oli yksi ensimmäisistä kysymyksistä, jotka tulivat mieleeni, kun kuulin koko tapahtumasta. Jos botti voi oppia tällaisen pelin ja kouluttaa itsensä niin, että se voittaisi huippupelaajia, miksi me edelleen miehimme pyörän. Ja tämä oli sama kysymys, jonka esitin ystävälleni, herra Anmol Sharma, joka on myös tutkinut ajamattomia autoja. Tämä on mitä hänen oli sanottava.
Pelissä, jonka on kehittänyt ihminen, muuttujia on vähemmän. Lisäksi jos agentti (botti) tekee virheen, pahin rangaistus on pyöreä tappio. Todellisessa maailmassa yksi virhe on kuolema.
Vaikka Dota on monimutkainen peli, mahdolliset liikkeiden, loitsujen ja taktiikkojen yhdistelmät ovat silti järjettömän suuria, mutta silti rajallisia. Ja virheet ovat sallittuja ilman todellista rangaistusta. Mutta kuljettajattoman auton tapauksessa virheet voivat johtaa vaarallisiin onnettomuuksiin ja jopa kuolemaan.
![Waymo Car 2017 Small](/f/61e961a8e4edffbcacd3f423998a263d.png)
Todellisessa maailmassa agentin valvomien muuttujien määrä on loputon ja tilanteita syntyy nämä muuttujat, kuten toinen auto, joka äkillisesti vaihtaa kaistaa, jalankulkija hyppää auton eteen, ovat myös loputtomia. Plus, kuten Jeremy Clarkson sanoen, heidän on tehtävä moraalisia ja eettisiä päätöksiä, kun he ovat välittömän onnettomuuden partaalla (vaikka hänen teoriansa ei ole pätevä).
Tulevaisuus
Tiedämme jo ihmisen ohjaaman robotin, joka suorittaa luontaisia leikkauksia. Seuraava harppaus on tekoälyohjatut robotit, jotka suorittavat sen. Ja tämä on vain lääketieteen alalla. Tekoäly tulee varmasti olemaan hallitseva uusi teknologia seuraavan vuosikymmenen aikana monilla aloilla. Mutta tekoälyä voidaan myös käyttää väärin ilkeisiin tarkoituksiin, kuten DDoS hyökkäykset, Ransomware Botit ja muiden yritysten tietokoneiden tai järjestelmien hakkerointi.
![Tay Ms](/f/6cdf26a811b48a4134c15b0a217dfbf9.png)
Dotan ja muiden pelien osalta voimme odottaa näkevämme myös muihin peleihin sellaisia älykkäitä botteja, joita vastaan pelaajat voivat harjoitella suoriutumaan entistä paremmin. Ja mainitsinko, että OpenAI tekee 5v5:n ensi vuoden Internationalissa? Joten lähden harjaamaan Dota-taitojani voittaakseni ainakin sisäänrakennetut typerät robotit. Jumalallinen tarttuja täältä tullaan!