Jwèt videyo kontinye bay yon defi pou dè milya de jwè atravè mond lan. Ou ka pa konnen li ankò, men algoritm aprantisaj machin yo te kòmanse monte jiska defi a tou.
Kounye a gen yon kantite siyifikatif rechèch nan domèn AI pou wè si metòd aprantisaj machin yo ka aplike nan jwèt videyo. Pwogrè sibstansyèl nan domèn sa a montre sa aprantisaj machin ajan yo ka itilize pou rivalize oswa menm ranplase jwè imen an.
Ki sa sa vle di pou lavni nan jwèt videyo?
Èske pwojè sa yo tou senpleman pou plezi, oswa èske gen rezon ki pi pwofon poukisa anpil chèchè ap konsantre sou jwèt?
Atik sa a pral yon ti tan eksplore istwa AI nan jwèt videyo. Apre sa, nou pral ba ou yon apèsi rapid sou kèk teknik aprantisaj machin nou ka itilize pou aprann kijan pou bat jwèt yo. Nou pral Lè sa a, gade nan kèk aplikasyon siksè nan rezo neral aprann epi metrize jwèt videyo espesifik.
Brèf istwa AI nan Gaming
Anvan nou antre nan poukisa filè neral yo te vin algorithm ideyal la pou rezoud jwèt videyo, ann gade yon ti tan sou fason syantis òdinatè yo te itilize jwèt videyo pou avanse rechèch yo nan AI.
Ou ka diskite ke, depi kòmansman li yo, jwèt videyo yo te yon zòn cho nan rechèch pou chèchè ki enterese nan AI.
Pandan ke yo pa estrikteman yon jwèt videyo nan orijin, echèk te yon gwo konsantre nan premye jou yo nan AI. An 1951, Doktè Dietrich Prinz te ekri yon pwogram pou jwe echèk lè l sèvi avèk òdinatè dijital Ferranti Mark 1 la. Sa a te wout tounen nan epòk la lè òdinatè sa yo ankonbran te oblije li pwogram sou kasèt papye.
Pwogram nan tèt li pa t 'yon AI echèk konplè. Akòz limit òdinatè a, Prinz te kapab sèlman kreye yon pwogram ki rezoud pwoblèm mate-in-two echèk. An mwayèn, pwogram nan te pran 15-20 minit pou kalkile chak mouvman posib pou jwè Blan ak Nwa yo.
Travay sou amelyore echèk ak dam AI te amelyore piti piti pandan plizyè deseni yo. Pwogrè a te rive nan pi gwo pwen li an 1997 lè Deep Blue IBM la te bat Granmèt echèk Ris Garry Kasparov nan yon pè sis match. Sèjousi, motè echèk ou ka jwenn sou telefòn mobil ou ka bat Deep Blue.
AI opozan yo te kòmanse pran popilarite pandan laj an lò nan jwèt Arcade videyo. Space Invaders 1978 yo ak Pac-Man ane 1980 yo se kèk nan pyonye endistri a nan kreye AI ki ka ase defi menm pi veteran nan joueurs arcade.
Pac-Man, an patikilye, se te yon jwèt popilè pou chèchè AI fè eksperyans sou. Divès konpetisyon pou Madam Pac-Man yo te òganize yo detèmine ki ekip ta ka vini ak pi bon AI a bat jwèt la.
AI jwèt ak algoritm euristik kontinye evolye kòm bezwen an pou opozan pi entelijan leve. Pou egzanp, konba AI te ogmante nan popilarite kòm estil tankou tirè premye moun te vin pi endikap.
Aprantisaj machin nan jwèt videyo
Kòm teknik aprantisaj machin yo te ogmante byen vit nan popilarite, plizyè pwojè rechèch te eseye sèvi ak nouvo teknik sa yo pou jwe jwèt videyo.
Jwèt tankou Dota 2, StarCraft, ak Fayit ka aji kòm pwoblèm pou sa yo algoritm aprantisaj machin rezoud. Algoritm aprantisaj pwofon, an patikilye, yo te kapab reyalize e menm depase pèfòmans nan nivo moun.
Jounal Anviwònman Aprantisaj Arcade oswa ALE te bay chèchè yo yon koòdone pou plis pase yon santèn jwèt Atari 2600. Platfòm sous ouvè a pèmèt chèchè yo evalye pèfòmans teknik aprantisaj machin yo sou jwèt videyo klasik Atari. Google menm pibliye pwòp yo papye lè l sèvi avèk sèt jwèt soti nan ALE la
Pandan se tan, pwojè tankou VizDoom te bay chèchè AI yo opòtinite pou yo antrene algoritm aprantisaj machin yo pou yo jwe tirè 3D premye moun.
Ki jan li fonksyone: kèk konsèp kle
Rezo nè
Pifò apwòch pou rezoud jwèt videyo ak aprantisaj machin enplike yon kalite algorithm ke yo rekonèt kòm yon rezo neral.
Ou ka panse a yon rezo neral kòm yon pwogram ki eseye imite ki jan yon sèvo ka fonksyone. Menm jan ak fason sèvo nou an konpoze de newòn ki transmèt yon siyal, yon rezo neral gen tou newòn atifisyèl.
Newòn atifisyèl sa yo tou transfere siyal youn ak lòt, ak chak siyal yo se yon nimewo aktyèl. Yon rezo neral gen plizyè kouch ant kouch antre ak pwodiksyon, yo rele yon rezo neral gwo twou san fon.
Aprantisaj ranfòsman
Yon lòt teknik aprantisaj machin komen ki gen rapò ak aprann jwèt videyo se lide nan aprantisaj ranfòsman.
Teknik sa a se pwosesis fòmasyon yon ajan lè l sèvi avèk rekonpans oswa pinisyon. Avèk apwòch sa a, ajan an ta dwe kapab vini ak yon solisyon a yon pwoblèm nan esè ak erè.
Ann di nou vle yon AI pou chèche konnen ki jan yo jwe jwèt la koulèv. Objektif jwèt la se senp: jwenn kòm anpil pwen ke posib nan konsome atik ak evite ke ou ap grandi.
Avèk aprantisaj ranfòsman, nou ka defini yon fonksyon rekonpans R. Fonksyon an ajoute pwen lè yon koulèv konsome yon atik epi li retire pwen lè koulèv la frape yon obstak. Etandone anviwònman aktyèl la ak yon seri aksyon posib, modèl aprantisaj ranfòsman nou an pral eseye kalkile 'politik' pi bon an ki maksimize fonksyon rekonpans nou an.
Neuroevolusyon
Kenbe nan tèm ak yo te enspire pa lanati, chèchè yo te jwenn siksè tou nan aplike ML nan jwèt videyo atravè yon teknik ke yo rekonèt kòm neuroevolution.
Olye pou yo itilize desandan gradyan pou mete ajou newòn nan yon rezo, nou ka itilize algoritm evolisyonè pou reyalize pi bon rezilta.
Algoritm evolisyonè anjeneral kòmanse pa jenere yon popilasyon inisyal nan moun o aza. Apre sa, nou evalye moun sa yo lè l sèvi avèk sèten kritè. Pi bon moun yo chwazi kòm "paran" epi yo elve ansanm pou fòme yon nouvo jenerasyon moun. Lè sa a, moun sa yo pral ranplase moun ki pi piti yo nan popilasyon an.
Algoritm sa yo tou tipikman entwodui kèk fòm operasyon mitasyon pandan kwazman oswa etap "elvaj" pou kenbe divèsite jenetik.
Egzanp rechèch sou aprantisaj machin nan jwèt videyo
OpenAI Senk
OpenAI Senk se yon pwogram òdinatè OpenAI ki gen pou objaktif pou jwe DOTA 2, yon jwèt popilè multijoueurs mobil batay tèren (MOBA).
Pwogram nan te ogmante teknik aprantisaj ranfòsman ki egziste deja yo, echèl pou aprann nan plizyè milyon ankadreman pa segonn. Gras a yon sistèm fòmasyon distribiye, OpenAI te kapab jwe jwèt 180 ane chak jou.
Apre peryòd fòmasyon an, OpenAI Five te kapab reyalize pèfòmans nan nivo ekspè ak demontre koperasyon ak jwè imen. Nan 2019, OpenAI senk te kapab defèt 99.4% nan jwè yo nan match piblik.
Poukisa OpenAI te deside sou jwèt sa a? Dapre chèchè yo, DOTA 2 te gen mekanik konplèks ki te andeyò rive nan fon ki egziste deja aprantisaj ranfòsman algoritm.
Super Mario Bros.
Yon lòt aplikasyon enteresan nan filè neral nan jwèt videyo se itilizasyon neuroevolution pou jwe platformers tankou Super Mario Bros.
Pou egzanp, sa a Hackathon antre kòmanse ak pa gen okenn konesans nan jwèt la epi tou dousman bati yon fondasyon nan sa ki nesesè yo pwogrè nan yon nivo.
Filè neral pwòp tèt ou-evolye pran nan eta aktyèl jwèt la kòm yon griy nan mozayik. Okòmansman, rezo neral la pa gen okenn konpreyansyon sou sa chak mozayik vle di, sèlman ke mozayik "lè" yo diferan de "mozayik tè" ak "mozayik lènmi."
Enplemantasyon pwojè hackathon nan yon neuroevolution te itilize algorithm jenetik NEAT pou kwaze diferan filè neral selektivman.
Enpòtans
Kounye a ke ou te wè kèk egzanp filè neral jwe jwèt videyo, ou ta ka mande ki pwen tout bagay sa yo ye.
Depi jwèt videyo yo enplike entèraksyon konplèks ant ajan yo ak anviwònman yo, li se teren an tès pafè pou fè AI. Anviwònman vityèl yo san danje epi kontwole epi yo bay yon rezèv done enfini.
Rechèch ki fèt nan domèn sa a te bay chèchè yo konprann ki jan privye neral yo ka optimize pou aprann kijan pou rezoud pwoblèm nan mond reyèl la.
Rezo neral yo enspire pa fason sèvo travay nan mond natirèl la. Lè nou etidye ki jan newòn atifisyèl yo konpòte yo lè yo aprann kijan pou yo jwe yon jwèt videyo, nou ka jwenn tou yon konesans sou fason imen nan sèvo travay.
konklizyon
Resanblans ant rezo neral ak sèvo a te mennen nan Sur nan tou de domèn. Rechèch k ap kontinye sou fason filè neral yo ka rezoud pwoblèm yon jou ka mennen nan fòm ki pi avanse atifisyèl entèlijans.
Imajine w ap itilize yon AI ki adapte ak espesifikasyon w yo ki ka jwe tout yon jwèt videyo anvan w achte l pou fè w konnen si li vo tan w. Èske konpayi jwèt videyo yo ta itilize filè neral pou amelyore konsepsyon jwèt, ajiste nivo, ak difikilte opozan?
Ki sa ou panse ki pral rive lè rezo neral vin joueurs final yo?
Kite yon Reply