{"id":52119,"date":"2019-11-01T00:00:00","date_gmt":"2019-10-31T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva"},"modified":"2020-02-18T13:59:47","modified_gmt":"2020-02-18T10:59:47","slug":"kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva","title":{"rendered":"Kuidas t\u00f6\u00f6tab h\u00fcbriidne m\u00e4ngutehisintellekt ja millised on selle eelised","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>J\u00e4tkame varem meie blogis k\u00e4sitletud teemat <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/pixonic\/blog\/428892\/\"> m\u00e4ngutehisintellekti<\/a><\/noindex> r\u00e4\u00e4gime sellest, kui h\u00e4sti on sellele rakendatav masin\u00f5pe ja millises vormis. Oma kogemustega ja valitud lahendustega, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gamasutra.com\/blogs\/JakobRasmussen\/20180326\/315812\/Are_Hybrid_AIs_the_Answer_to_Better_Gaming_AI.php\">videosid, kus ta n\u00e4itas XQEMU emulaatori (emuleerib originaal Xbox konsooli) k\u00e4ivitamist Nintendo Switch'il. Samuti demonstreeris Voxel9, et s\u00fcsteem suudab k\u00e4ivitada mitmeid m\u00e4nge, sealhulgas Halo: Combat Evolved.<\/a><\/noindex> tehisintellekti ekspert Apex Game Tools'is, Jakob Rasmussen.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas t\u00f6\u00f6tab h\u00fcbriidne m\u00e4ngutehisintellekt ja millised on selle eelised\" src=\"\/wp-content\/uploads\/2019\/11\/828be058dffa643debe57b96dec21a22.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nViimastel aastatel on palju r\u00e4\u00e4gitud sellest, et masin\u00f5pe muudab m\u00e4ngut\u00f6\u00f6stust, kuna see tehnoloogia on juba palju teistes digitaalses rakenduses edusamme teinud. Kuid ei tohi unustada, et m\u00e4ngud on palju keerukamad kui auto juhtimise simulatsioon, drone juhtimise programm v\u00f5i n\u00e4otuvastuse algoritmid pildil. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Praegu m\u00e4ngut\u00f6\u00f6stuses eelistatakse endiselt traditsioonilisi tehisintellekti meetodeid, nagu l\u00f5ppautomaatide meetod, k\u00e4itumise puude ja - viimastel aastatel \u00fcha rohkem - kasulikkusel p\u00f5hinev tehisintellekt (utility-based AI). Selliseid tehisintellekte nimetatakse ka disainip\u00f5hiseks (design-based) v\u00f5i teadmuslahenduseks. Kuid muutub j\u00e4rjest selgemaks - ja eelk\u00f5ige m\u00e4ngijatele - et need s\u00fcsteemid ei sobi enam t\u00f5eliselt arenenud vastaste loomiseks, kes suudaksid j\u00e4ljendada m\u00e4ngijate k\u00e4itumist. Eriti puudutab see loomingulisi lahendusi. Seda v\u00f5ib seletada sellega, et tehisintellekti arendajad ei suuda arvestada k\u00f5igi v\u00f5imalike taktikate ja k\u00e4itumisstrateegiatega ning neid edukalt rakendada traditsioonilistes tehisintellekti s\u00fcsteemides. M\u00e4ngijatele see sageli t\u00e4hendab, et m\u00e4ngimine vastasega, kelle k\u00e4itumisjoon on kergesti meeldej\u00e4\u00e4v, muutub igavaks ja ettearvatavaks.<\/p>\n<p>Sellele tulemusele viib mitmeid p\u00f5hjuseid, kuid \u00fcks peamisi on tehisintellekti \u00f5ppimise suutmatuse. Seet\u00f5ttu ilmneb vastase tehisintellekti loomisel loomulikult idee liikuda masin\u00f5ppe suunas, mis on paljuski teistes rakendustes oma t\u00f5husust t\u00f5estanud. Kuid on mitmeid n\u00fcansse, mida tuleb arvesse v\u00f5tta. Nii peab m\u00e4ngutehisintellekt oskama igasuguste olukordadega kohaneda ja kasutama neid eeliseid, mida need talle pakuvad, samuti kohanema erinevate vastaste - elavate m\u00e4ngijate ja teiste tehisintellektide - m\u00e4ngustiilidega. <\/p>\n<p><\/p>\n<h3>Kuidas on asjad praegu<\/h3>\n<p>\nBriti ettev\u00f5te DeepMind, mis tegeleb tehisintellekti arendamisega, n\u00e4itas hiljuti, kuidas tehisintellekt suudab iseseisvalt \u00f5ppida m\u00e4nge m\u00e4ngima, nende reegleid omandama ning leidma viise m\u00e4ngu l\u00e4bimiseks v\u00f5i selles v\u00f5itmiseks \u2014 t\u00f5si, seni ainult lihtsate m\u00e4ngude, nagu varasemad m\u00e4ngud, n\u00e4itel. <noindex><a rel=\"nofollow\" href=\"https:\/\/deepmind.com\/research\/publications\/playing-atari-deep-reinforcement-learning\/\">Atari<\/a><\/noindex> \u2014 n\u00e4iteks malet ja Jaapani loogikam\u00e4ngu go. Saadud tulemused n\u00e4itavad, et tehisintellekt suudab enda jaoks luua adekvaatse olukorra hindamise m\u00e4ngulaual. Kui r\u00e4\u00e4kida tehisintellekti kohandamisest erinevate vastaste m\u00e4ngustiilidele, siis tulemused pole veel nii muljetavaldavad.<\/p>\n<p>Meie ajal on n\u00e4rviv\u00f5rgud juba \u00f5ppinud tuvastama pilte ja juhteetama autosid. Kuid neid funktsioone saab ellu viia ka suhteliselt lihtsate arhitektuuride kaudu, isegi kui tulemuseks on nende suhteliselt s\u00fcgavad ja keerulised mudelid. N\u00e4iteks Facebooki piltide tuvastamise tehisintellektil on ligikaudu 100 kihiga s\u00fcgavus, mis muudab selle sarnaseks bioloogilise ajuga \u2014 oma neuronite vaheliste sidemete arvu ja keerukuse poolest, mis moodustavad \u00fche suure v\u00f5rgu. <\/p>\n<p><\/p>\n<h3>M\u00e4ngu tehisintellekt<\/h3>\n<p>\nMis puudutab masin\u00f5ppe rakendamist m\u00e4ngut\u00f6\u00f6stuses, siis siin on mitmeid piiranguid, mis takistavad selle t\u00fc\u00fcpi arhitektuuride alati kasutamist. Nende hulka kuuluvad s\u00fcsteemin\u00f5uded, eelk\u00f5ige need, mis on seotud protsessorite j\u00f5udlusega, mis m\u00e4\u00e4ravad arvuti v\u00f5ime t\u00f6\u00f6delda keerulist m\u00e4ngustruktuuri ja selle sobivust m\u00e4ngulugude ja m\u00e4ngimise jaoks. <\/p>\n<p>Seega ei ole paljude m\u00e4ngude jaoks keerulise tehisintellekti s\u00fcsteemi rakendamiseks vajalikku riistvara ja veel v\u00e4hem serveriklastrit, mis oleks olemas n\u00e4iteks Facebooki pildituvastuse v\u00f5rgustikes. M\u00f5nikord peavad mitmed AI-d t\u00f6\u00f6tama samal ajal \u2014 mitte ainult arvutites, vaid ka mobiilseadmetes ja muudel v\u00e4hem v\u00f5imsatel platvormidel. K\u00f5ik see seab piirangud masin\u00f5ppe arhitektuuri suurusele ja keerukusele, sest k\u00f5ik arvutused peavad toimuma 1 v\u00f5i 2 millisekundi jooksul. Loomulikult on v\u00f5imalik kasutada erinevaid optimeerimise ja koormuse jaotamise tehnoloogiaid kaadrite vahel, kuid siiski ei suudeta neist piirangutest t\u00e4ielikult vabaneda.<\/p>\n<p>M\u00e4ngu keerukus v\u00f5ib tehisintellektile t\u00f5siseid probleeme tekitada. M\u00e4ngudes nagu StarCraft II on m\u00e4ngumehaanika mitu korda keerukam kui Atari m\u00e4ngudes. Seet\u00f5ttu ei tohiks oodata, et antud kaadrisageduse ja tuntud s\u00fcsteemin\u00f5uetega suudab masin\u00f5pe tingimata \u00f5ppida m\u00e4ngu kogu olekut p\u00f5hjalikult ja suudab sellega suhelda. Nii nagu m\u00e4ngija juhindub varases m\u00e4nguetapis sageli intuitsioonist, peab AI \u00f5ppima m\u00e4ngu oleku esialgset t\u00f6\u00f6tlemist, et lihtsustada edasist edasiviimist. N\u00e4iteks \u00fches viimastes <noindex><a rel=\"nofollow\" href=\"https:\/\/deepmind.com\/blog\/article\/alphastar-mastering-real-time-strategy-game-starcraft-ii\">Starcraft II API<\/a><\/noindex> kaardil kuvatakse ainult see teave, mille arendajad on olulise leidnud: \u00fches juhul kasutas AI v\u00e4hendatud vaadet kogu kaardist, teises \u2014 sarnaselt m\u00e4ngijale, sai kaamerat liigutada, ja siis piirdus selle tajumine ekraanil oleva teabega.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas t\u00f6\u00f6tab h\u00fcbriidne m\u00e4ngutehisintellekt ja millised on selle eelised\" src=\"\/wp-content\/uploads\/2019\/11\/269321549d5c3a1077666532cec55d12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>AI AlphaStar m\u00e4ngu visualiseerimine m\u00e4ngija vastu StarCraft II-s: ekraanipildil on kuvatud \"toored\" algse j\u00e4lgimise, neuroniv\u00f5rgu aktiivsuse, m\u00f5ned v\u00f5imalikud tegevused ja koordinaadid, samuti eeldatav m\u00e4ngu l\u00f5pp.<\/i><\/p>\n<p>See, see see, see see see and see see. See, see see at see. See see the see is that see see see see see, and so, see see see see see, see is that the scene is set. See, see see see, and see see see see see, so that see is seen. <\/p>\n<p><\/p>\n<h3>Praktilised masin\u00f5ppe probleemid<\/h3>\n<p>\nNeed probleemid kerkisid esile masina\u00f5ppe p\u00f5hjal loodud kunstliku Intelli-gentsi arendamise ajal <noindex><a rel=\"nofollow\" href=\"https:\/\/steamcommunity.com\/app\/621940\">Unleash<\/a><\/noindex>, kus AI peab k\u00e4ituma nagu tavalised m\u00e4ngijad \u2013 see t\u00e4hendab, olema sama paindlikud ja leidlikud. <\/p>\n<p>Nii nagu Starcraft II, on Unleashed palju keerulisem kui Atarisse j\u00e4\u00e4vad malem\u00e4ngud ja goo. Selle m\u00e4ngimine on intuitiivselt arusaadav ja kergesti omandatav, kuid t\u00f5eliselt edukaks saavutamiseks on vaja teatud oskusi, et majandust, r\u00fcnnakut ja kaitselaevade strateegiat kogu m\u00e4ngu v\u00e4ltel arendada. Sellega on vajalik petta ja arvutada teiste samme ette, samuti juhtida ps\u00fchholoogilist m\u00e4ngu \u2013 see on see, mis muudab pokkeri millekski enamaks kui lihtsalt statistiliseks m\u00e4nguks.<\/p>\n<p><img decoding=\"async\" alt=\"Kuidas t\u00f6\u00f6tab h\u00fcbriidne m\u00e4ngutehisintellekt ja millised on selle eelised\" src=\"\/wp-content\/uploads\/2019\/11\/70fec14225b2c46af4a772216118e6e8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kuvat\u00f5mmis m\u00e4ngust Unleashed<\/i><\/p>\n<p>Otsides selleks k\u00f5ige sobivamat arhitektuuri, integreeriti m\u00e4ngu alguses praktiliselt muutumatud tehnoloogiad nagu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cs.ucf.edu\/~kstanley\/\">neuroevolutsioon<\/a><\/noindex> ja s\u00fcva\u00f5pe ning kontrolliti, kuidas need esmakordselt AI vastasena toimivad. <\/p>\n<p>See oli kohutav. <\/p>\n<p>Ruttu sai selgeks, et Unleashed peab lahendama palju globaalseid probleeme, millele masin\u00f5pet on keeruline kohandada. <\/p>\n<p>\u00dcks neist on t\u00f5husa lab\u00fcrindi ehitamine. Nagu paljudes m\u00e4ngudes, mille eesm\u00e4rk on kaitsta torni, peavad m\u00e4ngijad ka siin ehitama lab\u00fcrindi torni \u00fcmber, mille kaudu koletised tungivad. Need tuleb elimineerida relvadega, mis on lab\u00fcrinti paigutatud. Ideaalis peaks lab\u00fcrind olema v\u00f5imalikult pikk, et j\u00f5uda koletistele piisavalt kahju tekitada ja takistada neid tornini j\u00f5udmast. M\u00f5ne relvat\u00fc\u00fcbi vastu on koletised haavatavamad kui teiste vastu, seet\u00f5ttu tuleks need lab\u00fcrindis paigutada enne k\u00f5iki teisi relvi suurema efektiivsuse saavutamiseks. Unleashi erip\u00e4ra on see, et ideaalset lab\u00fcrinti ei eksisteeri: m\u00e4ngus on nii palju koletiste t\u00fc\u00fcpe, et mingil viisil suudab keegi neist k\u00fcllaltki takistamatult l\u00e4bi m\u00f5ne lab\u00fcrindi osa l\u00e4bida. Igat lab\u00fcrinti tuleb kohandada uute koletiste jaoks, keda teised m\u00e4ngijad k\u00e4ivitavad. Seega ei olnud vajalik mitte lihtsalt \u00f5petada tehisintellekti lab\u00fcrinte ehitama - tuli \u00f5petada seda looma t\u00f5husaid lab\u00fcrinte erinevate stsenaariumide jaoks, millega v\u00f5ib kokku puutuda nii m\u00e4ngu varajases kui ka hilises versioonis. <\/p>\n<p>Samuti pidi tehisintellekt \u00f5ppima prognoosima, millised koletised ilmuvad lab\u00fcrindis. See on omamoodi tagurpidi probleem lab\u00fcrindi ehitamise suhtes. Nagu paljudes teistes m\u00e4ngudes, ei piisa Unleashis lihtsalt armee kasvatamisest ja selle saatmisest vaenlase ridadesse: samuti on vajalik j\u00e4lgida vaenlase kaitset ja struktureerida oma v\u00e4ed nii, et saavutada maksimaalne efektiivsus vastase valutsemispunktide tabamisel. Koletiste armee peab omavahel suhtlema nii, et nad suudaksid lab\u00fcrindi kaudu k\u00f5ige edukamalt l\u00e4bida. M\u00f5nikord on vajalik ka koletiste vabastamine teatud j\u00e4rjekorras, s\u00f5ltuvalt nende funktsioonidest ja rollidest. See suurendab samuti erinevate kombinatsioonide arvu.<\/p>\n<p>L\u00f5puks, kuna m\u00e4ngija peab nii lab\u00fcrinte looma kui ka koletiste armee koguma, peab tehisintellekt \u00f5ppima leidma tasakaalu r\u00fcnnaku ja kaitse vahel. Tuleb arvestada, et mida rohkem m\u00e4ngija kasvatab koletiste armeed ja mida rohkem ta lab\u00fcrinti ehitab, seda rohkem ressursse tal selleks vajatakse. Seet\u00f5ttu on \u00f5ige r\u00fcnnaku strateegia \u00e4\u00e4rmiselt oluline nii m\u00e4ngu k\u00e4igus majanduse jaoks kui ka selle v\u00f5idu saavutamiseks. Ja konkurentsiv\u00f5ime tagamiseks peab tehisintellekt olema osav ressursside jaotamises, et luua v\u00f5imas koletiste armee, ohustamata samas lab\u00fcrindi tugevust. Suurtesse koletistesse investeerimine v\u00f5ib olla majanduslikult kasulik, kuid see suurendab riski, et vastase koletised vallutavad lab\u00fcrindi. Kui aga panustada lab\u00fcrindi kaitse tugevdamisele, v\u00f5ib see kahjustada teie majandust. \u00dckski neist stsenaariumidest ei too v\u00f5itu. Seega, optimeerimise probleem Unleashedis osutub suuremaks kui malet ja Starcrafti puhul ja h\u00f5lmab vajadust midagi ohverdada ning oma kasu mitme sammu v\u00f5rra ette planeerida. <\/p>\n<p>Tehisintellekti koolitamise k\u00e4igus kerkib esile palju varasemalt arvesse v\u00f5tmata probleeme. Alguses saavutas tehisintellekt sageli teatud arengu taseme, kus ta hakkas m\u00f5istma m\u00e4ngu teatud aspekte \u2014 n\u00e4iteks, milline relv lab\u00fcrindis on konkreetsete koletiste vastu efektiivne v\u00f5i millised koletised l\u00e4bivad k\u00f5ige paremini teatud lab\u00fcrindi osi. Kuid \u00f5ppimine oli aeglane ja t\u00f5i kaasa \u00fchtlaste strateegiate v\u00e4ljat\u00f6\u00f6tamise. <\/p>\n<p><\/p>\n<h3>Paralleelsete l\u00e4henemisviiside vajadus<\/h3>\n<p>\nKuigi tehisintellekti, mis p\u00f5hineb masin\u00f5ppel, koolitamine arenes aeglaselt ja ei olnud eriti edukas, tekkis vajadus parema tehisintellekti ja usaldusv\u00e4\u00e4rsemate konkurentide j\u00e4rele testimise ja arendamise muude etappide jaoks. Nende rakendamiseks kasutati Utility arhitektuuri, mille abil on v\u00f5imalik luua spetsiaalseid tehisintellekte m\u00e4ngu kvaliteedi testimiseks ja kontrollimiseks, sisesiseste testide l\u00e4biviimiseks, relvade ja monsterite tasakaalu saavutamiseks, samuti spetsiifiliste lab\u00fcrintide ja monsterite loomiseks. Siiski, Unleashi arendamise k\u00e4igus lihvisid loojad ise oskusi selle l\u00e4bimiseks ning otsustasid seej\u00e4rel kasutada saadud teadmisi keerukama Utility tehisintellekti loomisel. Nii sai selgeks, et paljusid tehisintellekti s\u00fcsteemides esinevaid probleeme, mis p\u00f5hinevad masin\u00f5ppel, on lihtne lahendada Utility s\u00fcsteemide abil, mis kasutavad endasse talletatud teadmisi, ja vastupidi. <\/p>\n<p>N\u00e4iteks t\u00f5husamaid lab\u00fcrinte on parem ehitada Utility tehisintellekti abil, mis tugineb teadmisbaasidele, mis on koostatud sise-testide tulemustel. Lab\u00fcrindi loomise ja relvade paigutamise algoritmi saab h\u00f5lpsasti kirja panna ja programmeerida nii, et see oleks elavale m\u00e4ngijale lihtsam kindlustada torni teatud monsterite vastu. Kuid vaenlase aluse teadmiste p\u00f5hjal monsteri armee loomine oli selliste tehisintellektide jaoks keeruline \u00fclesanne, kuna erinevate tingimuste ja kombinatsioonide arv, mida tuli arvesse v\u00f5tta, oli omaette v\u00e4ljakutse. Sellise tehisintellekti arhitektuuri puhul tooks sobivate monsterite valimise protsess igavesti aega. Sellisel juhul oleks s\u00fcva\u00f5pe ideaalne lahendus. <\/p>\n<p><\/p>\n<h3>H\u00fcbriidsete tehisintellektide loomine<\/h3>\n<p>\nNii, otsustati \u00fchendada kaks l\u00e4henemist ja luua seel\u00e4bi h\u00fcbriidne tehisintellekti s\u00fcsteem, mis p\u00f5hineb masin\u00f5ppel ja Utility'l. Idee oli, et seal, kus oli vajalik t\u00f6\u00f6tleda tohutult kombinatsioone ja m\u00e4ngu seisundeid v\u00f5i kus tuli midagi \u00f5petada, kasutati masin\u00f5pet. Muude \u00fclesannete puhul, kus oli parem toetuda arendajate isiklikule kogemusele, kaasati Utility s\u00fcsteemid. Selle l\u00e4henemise eeliseks on ka see, et vajadusel saab paremini kontrollida AI k\u00e4itumist, et tagada selle t\u00e4psem j\u00e4rgimine seatud eesm\u00e4rgile. N\u00e4iteks v\u00f5ib kasutada Utility AI-d r\u00fcnnakute ja kaitse vahelise tasakaalu tagamiseks ning seel\u00e4bi luua erinevaid agressiivsuse tasemeid, v\u00f5i luua erinevaid lab\u00fcrintide konfiguratsioone erinevatele AI-dele, et kujundada neile individuaalsed m\u00e4ngustiilid. Samuti saab n\u00e4rviv\u00f5rkudele seada teatud v\u00e4\u00e4rtuss\u00fcsteeme, et kujundada erinevaid eelistusi \u00f5hu- v\u00f5i maamonsterite valikul ja seel\u00e4bi lisada eraldi AI-dele isikup\u00e4ra. On veel palju muid valikuid projektilahenduste teostamiseks, ja k\u00f5ik need r\u00f5hutavad teatud t\u00fc\u00fcpi AI arhitektuuri tugevusi. <\/p>\n<p>H\u00fcbriidne l\u00e4henemine oli ka vastuseks teisele k\u00fcsimusele, mis tekkis arendajate meeskonna ees tehisintellekti v\u00e4ljat\u00f6\u00f6tamise protsessis Unleashi jaoks: kas peaks rakendama \u00fchte globaalset s\u00fcgavat n\u00e4rviv\u00f5rku, mis p\u00f5hineb masin\u00f5ppel, et arvestada k\u00f5iki sisendeid ja v\u00e4ljundeid, v\u00f5i on parem kavandada AI hierarhilise struktuuriga? <\/p>\n<p><img decoding=\"async\" alt=\"Kuidas t\u00f6\u00f6tab h\u00fcbriidne m\u00e4ngutehisintellekt ja millised on selle eelised\" src=\"\/wp-content\/uploads\/2019\/11\/0e1aac2e77bd22489e83066eb8e9fed2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Kaks arhitektuuri, mida Unleashis kasutati: vasakul \u2014 suur s\u00fcgav n\u00e4rviv\u00f5rk oma \u00fchtse arhitektuuriga, paremal \u2014 hierarhiline s\u00fcsteem, kus igal v\u00f5rgul on oma \u00fclesanne.<\/i><\/p>\n<p>Kuid siiski oleks soov luua \u00fcldine l\u00e4henemine tehisintellekti s\u00fcsteemile, mille arhitektuuri arendajad ei oleks integreerinud oma isiklikku kogemust. Mida rohkem m\u00e4ngu sisse p\u00e4\u00e4ses, seda enam laienes n\u00e4rviv\u00f5rk. Samal ajal ei olnud v\u00f5imalik eraldada AI koolitust ja \u00f5petada seda \u00fchte asja: kas kaitseks v\u00f5i r\u00fcnnakuks. Tekkis mure, et \u00fcldine l\u00e4henemine toob kaasa m\u00e4rkimisv\u00e4\u00e4rse arvutuste arvu suurenemise. <\/p>\n<p>Sealt tuli m\u00f5te luua hierarhiline arhitektuur, kus iga konkreetne \u00fclesanne t\u00e4idetakse spetsialiseeritud n\u00e4rviv\u00f5rgu poolt. Selle idee kohaselt peab tehisintellekt esiteks otsustama, kuidas jaotada ressursse r\u00fcnnaku (monstrite armee suurendamine) ja kaitse (lab\u00fcrindi ehitamine) vahel. Kui ta selle otsuse langetab, liigub ta oma valiku j\u00e4rgi j\u00e4rgmisele tasemele ja saab juurdep\u00e4\u00e4su vajalikele m\u00e4ngu olekute osadele, p\u00e4rast mida teeb ta \u00fcksikasjalikud otsused, milliseid monstreid valida ja millist relva lab\u00fcrindis paigaldada.<\/p>\n<p><\/p>\n<h3>Kokkuv\u00f5te ja j\u00e4rgmised sammud<\/h3>\n<p>\nH\u00fcbridse l\u00e4henemise korral utilitaarne AI, mis sisaldab masin\u00f5ppe p\u00f5hiseid v\u00f5rke, meenutab hierarhilist arhitektuuri. Ja see omakorda sarnaneb bioloogilisele ajule, kus erinevad n\u00e4rvikeskused vastutavad iga\u00fche oma \u00fclesande eest.<\/p>\n<p>Praegu on Unleash'i vastase AI-d v\u00e4ga raske v\u00f5ita: nad suudavad kohaneda m\u00e4ngu igas olukorras, kuid arendajad saavad nende seadeid vastavalt vajadustele muuta. Artikli autori arvates peaks tulevikus h\u00fcbriidne l\u00e4henemine saama laiemat kasutust ja ilmuma paljudes teistes m\u00e4ngudes. V\u00f5ib-olla \u00f5nnestub kunagi puhtal kujul rakendada m\u00e4ngu protsessis masin\u00f5ppel p\u00f5hinevat tehisintellekti. Kuid on ilmselge, et selleks on veel aega. Seni seisneb eesm\u00e4rk sellise arhitektuuri leidmises, mis suudab ise kohanduda ees seisvate \u00fclesannetega ja leida nende lahendamiseks optimaalsed viisid.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/pixonic\/blog\/473932\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u0434\u043d\u044f\u0442\u043e\u0439 \u0432 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u0442\u0435\u043c\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0430 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0442\u043e\u043c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e \u043a \u043d\u0435\u043c\u0443 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u0432 \u043a\u0430\u043a\u043e\u043c \u0432\u0438\u0434\u0435. \u0421\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u0438 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442 \u043f\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c \u0418\u0418 \u0432 Apex Game Tools \u042f\u043a\u043e\u0431 \u0420\u0430\u0441\u043c\u0443\u0441\u0441\u0435\u043d. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043e\u0432 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043a\u0430\u0440\u0434\u0438\u043d\u0430\u043b\u044c\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52119","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u0434\u043d\u044f\u0442\u043e\u0439 \u0432 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u0442\u0435\u043c\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0430 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0442\u043e\u043c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0418\u0418 \u0438 \u0432 \u0447\u0451\u043c \u0435\u0433\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u0434\u043d\u044f\u0442\u043e\u0439 \u0432 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u0442\u0435\u043c\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0430 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0442\u043e\u043c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:47+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kuidas on lood h\u00fcbriidse m\u00e4ngu AI-ga ja millised on selle eelised | ProHoster","description":"J\u00e4tkates meie blogis kunagi t\u00f5statatud m\u00e4ngude tehisintellekti teemat, r\u00e4\u00e4gime sellest, kui rakendatav see on.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0418\u0418 \u0438 \u0432 \u0447\u0451\u043c \u0435\u0433\u043e \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043d\u0435\u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u0434\u043d\u044f\u0442\u043e\u0439 \u0432 \u043d\u0430\u0448\u0435\u043c \u0431\u043b\u043e\u0433\u0435 \u0442\u0435\u043c\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0430 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u0442\u043e\u043c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u043e.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/kak-ustroen-gibridnyj-igrovoj-ii-i-v-chyom-ego-preimushhestva","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52119","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:32:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:49:49","updated":"2026-01-24 02:32:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/52119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=52119"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/52119\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=52119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=52119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=52119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}