Mitambo yemavhidhiyo inoramba ichipa dambudziko kumabhiriyoni evatambi pasi rose. Iwe unogona kunge usiri kuzviziva, asi muchina kudzidza algorithms atanga kusimuka kune dambudziko zvakare.
Parizvino pane huwandu hwakakosha hwekutsvagisa mumunda weAI kuona kana nzira dzekudzidza dzemuchina dzinogona kushandiswa kumitambo yemavhidhiyo. Kufambira mberi kukuru mundima iyi kunoratidza izvozvo machine learning vamiririri vanogona kushandiswa kutevedzera kana kutsiva mutambi wemunhu.
Izvi zvinorevei kune ramangwana re yevhidhiyo?
Aya mapurojekiti ndeekungonakidzwa here, kana pane zvikonzero zvakadzika nei vaongorori vazhinji vachitarisa pamitambo?
Ichi chinyorwa chichaongorora muchidimbu nhoroondo yeAI mumitambo yemavhidhiyo. Mushure mezvo, tinokupa mhedziso yekukurumidza yedzimwe nzira dzekudzidza muchina dzatinogona kushandisa kudzidza kurova mitambo. Tichazotarisa mamwe maapplication akabudirira e neural nets kudzidza uye kugona chaiwo emitambo yemavhidhiyo.
Pfupi Nhoroondo yeAI muMitambo
Tisati tapinda mukuti nei neural nets yave iyo algorithm yekugadzirisa mitambo yemavhidhiyo, ngatitarisei muchidimbu kuti masayendisiti ekombuta akashandisa sei mitambo yemavhidhiyo kufambisira mberi tsvakiridzo yavo muAI.
Iwe unogona kukakavara kuti, kubva pakatanga, mitambo yemavhidhiyo yakange iri nzvimbo inopisa yekutsvakurudza kune vatsvakurudzi vanofarira AI.
Kunyange zvisiri chaizvo mutambo wevhidhiyo mumavambo, chess yanga iri kutarisa kukuru mumazuva ekutanga eAI. Muna 1951, Dr. Dietrich Prinz akanyora chirongwa che chess-kutamba achishandisa Ferranti Mark 1 digital computer. Izvi zvaive kumashure munguva iyo makomputa aya akakura aifanira kuverenga zvirongwa kubva pamatepi epepa.
Iyo purogiramu pachayo yakanga isiri yakazara chess AI. Nekuda kwekutadza kwekombuta, Prinz aigona chete kugadzira chirongwa chinogadzirisa mate-mu-maviri chess matambudziko. Paavhareji, chirongwa chakatora 15-20 maminetsi kuverenga zvese zvinogoneka zvevachena uye Vatema vatambi.
Shanda pakuvandudza chess uye cheki AI yakavandudza zvishoma mumakumi emakore. Kufambira mberi kwacho kwakasvika kumagumo muna 1997 apo IBM's Deep Blue yakakunda Russian chess sekuru Garry Kasparov mumutambo wemitambo mitanhatu. Mazuva ano, injini dze chess dzaunogona kuwana pafoni yako dzinogona kukunda Deep Blue.
Vapikisi veAI vakatanga kuwana mukurumbira panguva yegoridhe yemitambo yemavhidhiyo arcade. 1978's Space Invaders uye 1980s Pac-Man mamwe emapiyona eindastiri mukugadzira AI iyo inogona kupikisa zvakakwana kunyangwe murwi wevatambi veArcade.
Pac-Man, kunyanya, wanga uri mutambo wakakurumbira wevaongorori veAI kuti vaedze. Various makwikwi nokuti Mai Pac-Man vakarongwa kuti vaone kuti ndechipi chikwata chinogona kuuya neAI yakanakisa kukunda mutambo.
Game AI uye heuristic algorithms yakaramba ichishanduka sezvo kudiwa kwevanopikisa vakangwara kwakamuka. Semuyenzaniso, kurwisa AI kwakawedzera mukurumbira semhando dzakadai seyekutanga-munhu kupfura dzakave dzakanyanya.
Kudzidza Muchina muMitambo Yemavhidhiyo
Sezvo nzira dzekudzidza dzemuchina dzakakurumidza kusimuka mukuzivikanwa, mapurojekiti akasiyana-siyana ekutsvagisa akaedza kushandisa maitiro matsva aya kutamba mitambo yemavhidhiyo.
Mitambo yakadai seDota 2, StarCraft, uye Doom inogona kuita sematambudziko kune izvi muchina kudzidza algorithms kugadzirisa. Kudzika kudzidza algorithms, kunyanya, vakakwanisa kubudirira uye kunyange kudarika maitiro evanhu.
The Arcade Kudzidza Nzvimbo kana ALE yakapa vaongorori interface yeanopfuura zana Atari 2600 mitambo. Iyo yakavhurika-sosi chikuva yakabvumira vaongorori kuti vaenzanise mashandiro emuchina kudzidza matekiniki pamitambo yevhidhiyo yeAtari yekare. Google yakatoburitsa yavo bepa kushandisa mitambo minomwe kubva kuALE
Zvichakadaro, mapurojekiti akafanana VizDoom yakapa vaongorori veAI mukana wekudzidzisa muchina kudzidza algorithms kutamba 3D yekutanga-munhu kupfura.
Inoshanda Sei: Mamwe Mafungiro Akakosha
Neural Networks
Mazhinji maitiro ekugadzirisa mitambo yemavhidhiyo nekudzidza muchina anosanganisira rudzi rwealgorithm inozivikanwa seneural network.
Iwe unogona kufunga nezve neural net sechirongwa chinoedza kutevedzera kuti uropi hungaite sei. Zvakafanana nemagadzirirwo akaitwa uropi hwedu nemaneuron anotumira chiratidzo, neural net inewo artificial neurons.
Aya ma-neuron ekugadzira zvakare anoendesa masaini kune mumwe nemumwe, nechiratidzo chega chega chiri nhamba chaiyo. A neural net ine akawanda akaturikidzana pakati peiyo yekupinza uye yekubuda layer, inonzi yakadzika neural network.
Yekusimbisa kudzidza
Imwe nzira yakajairika yekudzidza muchina inoenderana nekudzidza mitambo yemavhidhiyo ipfungwa yekusimbisa kudzidza.
Iyi nzira inzira yekudzidzisa mumiririri achishandisa mibairo kana zvirango. Nenzira iyi, mumiririri anofanira kukwanisa kuuya nekugadzirisa dambudziko kuburikidza nekuedza uye kukanganisa.
Ngatiti isu tinoda AI kuti tizive maitiro ekutamba mutambo Nyoka. Chinangwa chemutambo chiri nyore: tora mapoinzi akawanda sezvinobvira nekudya zvinhu uye kudzivirira muswe wako uri kukura.
Nekusimbisa kudzidza, tinogona kutsanangura mubairo basa R. Basa rinowedzera mapoinzi kana Nyoka ikadya chinhu uye ichibvisa mapoinzi kana Nyoka yarova chipingamupinyi. Tichifunga nezvemhoteredzo yazvino uye seti yezvingangoitwa, yedu yekusimbisa yekudzidza modhi inoedza kuverengera iyo yakakwana 'mutemo' inokwirisa basa redu remubairo.
Neuroevolution
Kuramba uri mudingindira nekufemerwa nemasikirwo, vaongorori vakawanawo budiriro mukushandisa ML kumitambo yemavhidhiyo kuburikidza nehunyanzvi hunonzi neuroevolution.
Panzvimbo pekushandisa gradient descent kugadzirisa neurons munetiweki, tinogona kushandisa evolutionary algorithms kuti tiwane mhedzisiro iri nani.
Evolutionary algorithms inowanzotanga nekugadzira huwandu hwekutanga hwevanhu vasina kurongeka. Isu tinozoongorora vanhu ava tichishandisa mamwe maitiro. Vanhu vakanaka vanosarudzwa se“vabereki” uye vanorerwa pamwechete kuti vaumbe chizvarwa chitsva chevanhu. Vanhu ava vanozotsiva vanhu vasina kukwana muhuwandu.
Aya maalgorithms anowanzo kuunza imwe nzira yekuchinja kwekushanda panguva yekuyambuka kana "kubereka" nhanho kuchengetedza genetic kusiyana.
Sample Tsvagiridzo paKudzidza kweMichina muMitambo yeVhidhiyo
OpenAI Five
OpenAI Five chirongwa chekombuta neOpenAI chinovavarira kutamba DOTA 2, mutambo unozivikanwa wevazhinji nharembozha nhandare yehondo (MOBA).
Chirongwa ichi chakawedzera nzira dziripo dzekusimbisa dzekudzidza, dzakayerwa kudzidza kubva kumamiriyoni emafuremu pasekondi. Kutenda kune yakagoverwa yekudzidzisa sisitimu, OpenAI yakakwanisa kutamba 180 makore 'yemitambo yemitambo zuva rega rega.
Mushure menguva yekudzidziswa, OpenAI shanu yakakwanisa kuita nyanzvi-chikamu uye kuratidza kubatana nevatambi vevanhu. Muna 2019, OpenAI shanu yakakwanisa kukunda 99.4% yevatambi mumitambo yeruzhinji.
Nei OpenAI yakasarudza pamutambo uyu? Sekureva kwevaongorori, DOTA 2 yaive nemakanika akaomesesa aive kunze kwekusvika kweyakadzika yaivepo kusimbisa kudzidza algorithms.
Super Mario Bros.
Chimwe chinonakidza chekushandisa kweneural nets mumitambo yemavhidhiyo ndiko kushandisa neuroevolution kutamba mapuratifomu akadai saSuper Mario Bros.
Semuenzaniso, izvi hackathon kupinda inotanga nekusava neruzivo rwemutambo uye zvishoma nezvishoma inovaka hwaro hwezvinoda kufambira mberi kuburikidza nedanho.
Iyo yega-evolving neural net inotora mune yazvino yemutambo segridi yematairi. Pakutanga, neural net haina kunzwisisa kuti tile imwe neimwe inorevei, chete kuti "mhepo" mataira akasiyana ne "ground tiles" uye "matairi emuvengi."
Iyo hackathon purojekiti yekuita neuroevolution yakashandisa NEAT genetic algorithm kubereka akasiyana neural mambure zvakasarudzwa.
kukosha
Zvino zvawaona mimwe mienzaniso yeneural nets ichitamba mitambo yemavhidhiyo, unogona kunge uchinetseka kuti chinangwa chezvose izvi chii.
Sezvo mitambo yemavhidhiyo ichisanganisira kupindirana kwakaoma pakati pevamiririri nenharaunda yavo, ndiyo yakakwana nzvimbo yekuyedza yekugadzira AI. Virtual nharaunda dzakachengeteka uye dzinodzoreka uye dzinopa kusingaperi kupihwa kwedata.
Tsvagiridzo yakaitwa mundima iyi yakapa vaongorori nzwisiso yekuti neural nets inogona kuvandudzwa sei kuti vadzidze kugadzirisa matambudziko munyika chaiyo.
Neural network zvinoturikirwa nemashandiro anoita njere muzvinhu zvakasikwa. Nekudzidza maitiro ekugadzira neurons kana uchidzidza kutamba mutambo wevhidhiyo, tinogona zvakare kuwana ruzivo rwekuti ubongo hwevanhu anoshanda.
mhedziso
Kufanana pakati peneural network nehuropi zvakakonzera kunzwisisa mune ese ari maviri minda. Iyo inoenderera mberi tsvagiridzo yekuti neural nets inogona kugadzirisa sei matambudziko nerimwe zuva inogona kutungamirira kune mamwe mafomu epamberi e chakagadzirwa njere.
Fungidzira uchishandisa AI yakarongedzerwa kune ako zvirevo izvo zvinogona kutamba mutambo wevhidhiyo wese usati wautenga kukuzivisa iwe kana yakakodzera nguva yako. Makambani emitambo yemavhidhiyo angashandisa neural nets kuvandudza dhizaini yemutambo, tweak level, uye kuoma kweanopikisa?
Iwe unofunga kuti chii chichaitika kana neural net ikava vatambi vekupedzisira?
Leave a Reply