Aâ leantainn air aâ chuspair a thogadh aon uair sa bhlog againn Bruidhnidh sinn mu mar a tha ionnsachadh inneal iomchaidh dha agus dè an cruth. An t-eòlas agad agus na fuasglaidhean a chaidh a thaghadh stèidhichte air Eòlaiche AI ââApex Game Tools Jakob Rasmussen.

Anns na beagan bhliadhnaichean a dh âfhalbh, tha mòran air a bhith aâ bruidhinn air mar a dh âatharraicheas ionnsachadh innealan gu mòr an gnĂŹomhachas gèam, leis gu bheil an teicneòlas seo air a thighinn gu bhith na adhartas mòr ann an iomadh tagradh didseatach eile. Ach na dĂŹochuimhnich gu bheil geamannan tòrr nas iom-fhillte na simuladair drĂ ibhidh cĂ r, prògram smachd drone, no algoirmean aithne aghaidh ann an ĂŹomhaigh.
Airson a-nis, anns a âghnĂŹomhachas gèam tha e fhathast cumanta dòighean traidiseanta AI a chleachdadh, leithid an dòigh inneal stĂ ite crĂŹochnaichte, craobhan giĂšlain agus, o chionn ghoirid, AI stèidhichte air Utility (siostaman stèidhichte air goireasan). Canar siostaman stèidhichte air dealbhadh (fiosrachadh dealbhaidh fuadain) no siostaman eòlach ris na AIan sin cuideachd. Ach tha e aâ sĂŹor fhĂ s soilleir - agus do chluicheadairean gu sònraichte - gu bheil na siostaman sin aâ fĂ s nas lugha agus nas freagarraiche airson luchd-dĂšbhlain fĂŹor adhartach a chruthachadh a dhâ fhaodadh atharrais a dhèanamh air giĂšlan chluicheadairean. Tha seo gu sònraichte fĂŹor airson fuasglaidhean cruthachail. Faodar seo a mhĂŹneachadh leis nach urrainn do luchd-leasachaidh inntleachd fuadain aire a thoirt do gach innleachd agus ro-innleachd giĂšlain a dhâ fhaodadh a bhith ann agus an cur an gnĂŹomh gu soirbheachail ann an siostaman AI traidiseanta. Do chluicheadairean, bidh seo gu tric aâ leantainn gu cluich dòrainneach agus ro-innseach an aghaidh neach-dĂšbhlain aig a bheil giĂšlan furasta a chuimhneachadh.
Tha iomadh adhbhar ann airson aâ bhuil seo, ach is e aon de na prĂŹomh fheadhainn nach eil comasach air AI ionnsachadh. Mar sin, nuair a chruthaicheas tu inntleachd fuadain an nĂ mhaid, thig an co-dhĂšnadh gluasad gu ionnsachadh innealan, a tha air a dhearbhadh fhèin ann an iomadh tagradh eile, gu nĂ darrach. Ach tha grunn nuances ann as fhiach beachdachadh. Mar sin, feumaidh geama AI a bhith comasach air atharrachadh gu suidheachadh sam bith agus na buannachdan a tha e aâ toirt dha a chleachdadh, a bharrachd air atharrachadh gu diofar stoidhlichean cluiche luchd-dĂšbhlain - cluicheadairean beò agus AI eile.
Ciamar a tha cĂšisean a-nis?
Sheall aâ chompanaidh fiosrachaidh fuadain stèidhichte san RA DeepMind o chionn ghoirid mar as urrainn do AIn ionnsachadh geamannan a chluich leotha fhèin, na riaghailtean a thoirt a-steach, agus dòighean a lorg gus an geama a bhualadh no a bhualadh - ged a tha gu ruige seo dĂŹreach aâ cleachdadh gheamannan sĂŹmplidh leithid geamannan trĂ th. - mar eisimpleir, tĂ ileasg agus an geama loidsig Iapanach Go. Tha na toraidhean a gheibhear air an son aâ sealltainn gu bheil inntleachd fuadain comasach air measadh iomchaidh a dhèanamh air na tha aâ tachairt air an raon. Ma bhruidhneas sinn mu bhith ag atharrachadh an AI gu diofar stoidhlichean cluiche an neach-dĂšbhlain, chan eil na toraidhean cho drĂšidhteach gu ruige seo.
An-diugh, tha lĂŹonraidhean neural mar-thĂ air ionnsachadh ĂŹomhaighean aithneachadh agus cĂ raichean a dhrĂ ibheadh. Ach faodar na gnĂŹomhan sin a chuir an gnĂŹomh le bhith a âcleachdadh ailtirean an ĂŹre mhath sĂŹmplidh, eadhon ged a thionndaidheas iad a-mach gu bheil iad gu math domhainn agus voluminous mar thoradh air an sin. Mar sin, tha doimhneachd timcheall air 100 sreathan aig an AI airson aithne ĂŹomhaigh air Facebook, agus is e sin as coireach gu bheil e coltach ri eanchainn bith-eòlasach - a thaobh Ă ireamh agus iom-fhillteachd nan dĂ imhean eadar neurons a tha mar aon lĂŹonra mòr.
Geamannan AI
A thaobh cleachdadh ionnsachadh innealan anns aâ ghnĂŹomhachas gèam, tha grunn chuingealachaidhean ann air sgĂ th nach eil e an-còmhnaidh comasach an seòrsa ailtireachd seo a chleachdadh. Tha iad sin aâ toirt a-steach riatanasan siostam, gu sònraichte an fheadhainn co-cheangailte ris an CPU, a tha aâ dearbhadh comas aâ choimpiutair air structar geama iom-fhillte a lĂ imhseachadh agus a fhreagarrachd airson sgeulachdas geama agus cluiche-cluiche.
Mar sin, tha e aâ tionndadh a-mach, ann an iomadh geama, gus siostam inntleachd fuadain iom-fhillte a chuir an gnĂŹomh, nach eil e comasach am bathar-cruaidh riatanach a chuir air dòigh, mòran nas lugha na brabhsair frithealaiche a tha ann, mar eisimpleir, airson lĂŹonraidhean aithneachadh ĂŹomhaighean air Facebook. Aig amannan feumaidh grunn AIan obrachadh aig an aon Ă m - agus chan ann a-mhĂ in air coimpiutairean, ach cuideachd air innealan gluasadach agus Ă rd-Ăšrlaran eile nach eil cho cinneasach. Tha seo uile aâ cur bacadh air meud agus iom-fhillteachd na h-ailtireachd ionnsachaidh inneal, oir feumar a h-uile Ă ireamhachadh a dhèanamh cuideachd le Ăšine frèam timcheall air 1 no 2 milliseconds. Gu dearbh, faodaidh tu diofar theicneòlasan a chleachdadh airson optimization agus cuairteachadh luchdan eadar frèamaichean, ach chan urrainn dhut fhathast faighinn cuidhteas na crĂŹochan sin gu tur.
Faodaidh duilgheadas aâ gheama fĂŹor dhuilgheadasan adhbhrachadh don AI. Gu dearbh, ann an geamannan leithid StarCraft II, tha meacanaig a âgheama iomadh uair nas iom-fhillte na ann an geamannan Atari. Mar sin, cha bu chòir dhut a bhith an dĂšil, aig ĂŹre frèam sònraichte agus le riatanasan siostam aithnichte, gum bi e comasach dha ionnsachadh innealan sgrĂšdadh a dhèanamh air staid iomlan aâ gheama agus a bhith comasach air eadar-obrachadh leis. DĂŹreach mar a bhios an cluicheadair gu tric air a stiĂšireadh le intuition aig ĂŹrean trĂ tha aâ gheama, feumaidh an AI ionnsachadh mar a bhithear aâ giullachd staid aâ gheama an toiseach gus a shlighe eile a dhèanamh nas sĂŹmplidhe. Mar eisimpleir, ann an aon den fheadhainn mu dheireadh chan eil na mapaichean aâ taisbeanadh ach am fiosrachadh a bha an luchd-leasachaidh aâ meas cudromach: ann an aon chĂšis, chleachd an AI sealladh leudaichte den raon mapa gu lèir, anns an dĂ rna fear, mar an cluicheadair, dhâ fhaodadh e an camara a ghluasad, agus an uairsin a bheachd air a chuingealachadh ris an fhiosrachadh air an sgrion.

Amharc air AlphaStar AI an aghaidh cluicheadair ann an StarSraft II: tha an dealbh-sgrĂŹn aâ sealltainn na beachdan amh, gnĂŹomhachd lĂŹonra neural, cuid de na gnĂŹomhan agus na co-chomharran a dhâ fhaodadh a bhith aige, agus an toradh ris a bheil dĂšil bhon gheama
Tha seo gu sònraichte buntainneach ann an cĂšis gheamannan. Gu tric, chan eil dòighean ris an gabhar san fharsaingeachd airson fuasgladh fhaighinn air duilgheadasan ionnsachaidh innealan aâ buntainn ri inntleachd fuadain gèam. Mar eisimpleir, mar as trice chan fheum e buannachadh no rud sam bith a bheir e airson buannachadh, mar a bha fĂŹor le geamannan Atari. Nas trice na chan e, is e Ă ite AI an geama a dhèanamh nas inntinniche. Is dòcha gun tèid iarraidh air pĂ irt a ghabhail agus a ghiĂšlan fhèin ann an dòigh a tha co-chòrdail ris aâ charactar air a bheil e cunntachail. Mar sin, tha AIn geama nas ceangailte ri dealbhadh geama agus aithris sgeulachdan agus feumaidh na h-innealan riatanach a bhith aca gus smachd a chumail air an giĂšlan gus amas sònraichte a choileanadh. Chan eil ionnsachadh innealan na fhĂŹor chruth an-còmhnaidh freagarrach airson seo, agus tha sin aâ ciallachadh gum feum thu rudeigin eile a lorg.
Duilgheadasan practaigeach ann an ionnsachadh innealan
Tha na duilgheadasan sin air nochdadh ann an leasachadh inntleachd fuadain stèidhichte air ionnsachadh innealan airson , far am bu chòir don AI a bhith gad ghiÚlan fhèin mar chluicheadairean cunbhalach - is e sin, a bhith a cheart cho sÚbailte agus innleachdach.
Coltach ri Starcraft II, tha Unleashed tòrr nas iom-fhillte na tĂ ileasg Atari and Go. Tha an cluiche-cluiche intuitive agus furasta ionnsachadh, ach gus soirbheachadh dha-rĂŹribh aig a bheil feum air cuid de sgilean meta-rianachd. Feumaidh an cluicheadair labyrinths a thogail, uilebheistean a shuidheachadh air nĂ imhdean agus smaoineachadh tron ââââro-innleachd aige san eaconamaidh, ionnsaigh agus dĂŹon structaran tron ââââgheama. Gus seo a dhèanamh, feumaidh e bluff agus obrachadh a-mach gluasadan dhaoine eile ro-lĂ imh, a bharrachd air a bhith a 'stiĂšireadh an meta saidhgeòlach - is e seo a tha a' dèanamh poker rudeigin nas motha na dĂŹreach geama staitistigeil.

Glacadh-sgrĂŹn bho Unleashed
Ann a bhith aâ lorg an ailtireachd as freagarraiche airson na h-adhbharan sin, tha teicneòlasan leithid agus ionnsachadh domhainn, agus rinn iad deuchainn air mar a dhèanadh iad nan cruth amh mar nĂ mhaid AI.
Bha e uamhasach.
Dh'fhàs e follaiseach gu luath gum feumadh Unleashed fuasgladh fhaighinn air mòran dhuilgheadasan cruinne a bha doirbh ionnsachadh innealan atharrachadh.
Tha aon dhiubh a 'togail labyrinth èifeachdach. Mar a tha ann an iomadh geama far a bheil an amas tĂšr a dhĂŹon, an seo feumaidh cluicheadairean labyrinth a thogail timcheall air airson uilebheistean a bhriseadh troimhe. Feumaidh iad sin a bhith air an cuir Ă s le bhith aâ cleachdadh buill-airm air an cur air feadh an labyrinth. Mas fheĂ rr, bu chòir gum biodh an labyrinth cho fada âs as urrainn gus dèiligeadh ri milleadh gu leòr air na h-uilebheistean agus gus casg a chuir orra bho bhith aâ ruighinn an tĂšr. Tha uilebheistean nas so-leònte gu cuid de bhuill-airm na cuid eile, agus mar sin bu chòir an cur anns aâ chuartan air beulaibh a h-uile duine eile airson a bhith nas èifeachdaiche. Is e cho sònraichte âs a tha Unleash nach eil labyrinth air leth math ann: tha uimhir de sheòrsan uilebheistean anns aâ gheama gun tèid aon dòigh no dòigh eile tro phĂ irt sam bith den labyrinth gun bhacadh. Feumaidh labyrinth sam bith a bhith air atharrachadh gu uilebheistean Ăšra a chuir cluicheadairean eile air bhog. Mar sin, bha e riatanach chan e a-mhĂ in an innleachdas fuadain a theagasg airson cuairtean a thogail; bha e riatanach a theagasg gus cuairtean èifeachdach a chruthachadh airson diofar shuidheachaidhean a dhâ fhaodadh tachairt ann an dreachan trĂ th is fadalach den gheama.
Dh'fheumadh an AI ionnsachadh cuideachd obrachadh a-mach dè na h-uilebheistean a bhiodh a 'nochdadh anns a' chuartan. Is e seo seòrsa de dhuilgheadas mu choinneamh togail chuartan. Mar a tha ann an iomadh geama eile, ann an Unleash chan eil e gu leòr dĂŹreach arm a thogail agus a chuir gu campa an nĂ mhaid: feumaidh tu cuideachd spionadh a dhèanamh air dĂŹon an nĂ mhaid agus structar an airm ann an dòigh a bhuaileas tu puingean lag an nĂ mhaid. cho èifeachdach sa ghabhas. Feumaidh an t-arm de uilebheistean eadar-obrachadh le chèile ann an dòigh a tha nas soirbheachaile a bhith aâ briseadh tron ââlabyrinth. Aig amannan tha e riatanach cuideachd uilebheistean a leigeil ma sgaoil ann an òrdugh sònraichte a rèir an gnĂŹomhan agus an dreuchdan. Bidh seo cuideachd a 'meudachadh an Ă ireamh de choimeasgaidhean eadar-dhealaichte.
Mu dheireadh, leis gu feum an cluicheadair an dĂ chuid labyrinths a chruthachadh agus arm de uilebheistean a chruinneachadh, feumaidh an AI cuideachd ionnsachadh mar a nĂŹ e cothromachadh air eucoir agus dĂŹon. Is fhiach beachdachadh cuideachd mar as motha a bhios cluicheadair aâ togail arm de uilebheistean agus mar as motha a thogas e labyrinth, is ann as motha de ghoireasan a dhâ fheumas e airson seo. Mar sin, tha an ro-innleachd ionnsaigh cheart air leth cudromach an dĂ chuid don eaconamaidh tron ââââgheama agus airson buannachadh ann. Agus airson a bhith farpaiseach, feumaidh an AI a bhith comasach air goireasan a stiĂšireadh gus arm cumhachdach de uilebheistean a chruthachadh gun a bhith aâ toirt buaidh air cumhachd aâ chuartan. Faodaidh a bhith aâ tasgadh cho mòr âs as urrainn ann an uilebheistean a bhith cosg-èifeachdach, ach tha e aâ meudachadh cunnart uilebheistean nĂ mhaid a bhith aâ gabhail thairis an labyrinth. Ma tha thu an urra ri bhith aâ neartachadh dĂŹon an labyrinth, faodaidh e an eaconamaidh agad a mhilleadh. Cha toir gin de na suidheachaidhean sin gu buaidh. Mar sin, tha duilgheadas optimization ann an Unleashed a âtionndadh a-mach gu bhith nas motha na ann an cĂšis tĂ ileasg no Starcraft, agus aâ toirt a-steach an fheum air rudeigin ĂŹobairt agus obrachadh a-mach do bhuannachd grunn cheumannan air adhart.
Mar a bhios fiosrachadh fuadain aâ trèanadh, tha mòran air nach robh cunntas roimhe airson duilgheadasan aâ nochdadh. Mar sin, an toiseach, bha an AI gu tric a 'ruigsinn ĂŹre sònraichte de leasachadh far an do thòisich e a' tuigsinn cuid de thaobhan den gheama - mar eisimpleir, dè na buill-airm anns a 'chuartan a tha èifeachdach an aghaidh seòrsan sònraichte de uilebheistean, no dè na h-uilebheistean as fheĂ rr aig aâ dol thairis air earrannan sònraichte den chuartan. Ach bha ionnsachadh slaodach agus lean sin gu leasachadh ro-innleachdan monotonous.
Tha feum air dòighean-obrach co-shÏnte
Ged a tha trèanadh AI stèidhichte air ionnsachadh innealan air a bhith slaodach agus gun a bhith gu sònraichte soirbheachail, tha AI nas fheĂ rr agus AI nĂ imhdeil nas lĂ idire air a bhith riatanach airson ĂŹrean deuchainn is leasachaidh eile. Gus an cur an gnĂŹomh, chaidh an ailtireachd Utility a chleachdadh, leis an urrainn dhut AI sònraichte a chruthachadh airson a bhith a âdèanamh deuchainn agus aâ sgrĂšdadh cĂ ileachd a âgheama, deuchainnean in-gheam agus aâ cothromachadh buill-airm is uilebheistean, agus a âcruthachadh labyrinths agus uilebheistean sònraichte. Ach, rè leasachadh Unleash, thug an luchd-cruthachaidh iad fhèin urram do na sgilean aca ann a bhith ga chrĂŹochnachadh, agus an uairsin chuir iad romhpa an eòlas a fhuair iad a chleachdadh gus Utility AI nas iom-fhillte a chruthachadh. Mar sin dhâfhĂ s e soilleir gum faodar mòran dhuilgheadasan a tha ag èirigh ann an siostaman inntleachd fuadain stèidhichte air ionnsachadh innealan fhuasgladh gu furasta le cuideachadh bho shiostaman Utility a bhios aâ cleachdadh an eòlais a tha freumhaichte annta, agus a chaochladh.
Mar eisimpleir, tha e nas fheĂ rr cuairtean nas èifeachdaiche a thogail aâ cleachdadh Utility AI, stèidhichte air bunaitean eòlais a chaidh a chur ri chèile bho thoraidhean deuchainnean a-staigh. Is urrainn dhut gu furasta cunntas a thoirt air agus prògramadh an algairim airson labyrinth a thogail agus armachd a chuir ann ann an dòigh a bhiodh e na bâ fhasa do chluicheadair beò an tĂšr a dhĂŹon bho uilebheistean sònraichte. Ach bha cruthachadh arm de uilebheistean stèidhichte air eòlas air bunait an nĂ mhaid na obair dhoirbh dha leithid de AI, leis gu robh an Ă ireamh de shuidheachaidhean eadar-dhealaichte agus measgachadh a dhâ fheumar a thoirt fa-near iongantach. Leis an t-seòrsa ailtireachd AI seo, bheireadh lorg seata iomchaidh de uilebheistean Ăšine gun chrĂŹoch. An uairsin, leis na cuingeadan a chaidh a thoirt seachad, bhiodh ionnsachadh domhainn na fhĂŹor fhuasgladh air an duilgheadas seo.
A 'cruthachadh AIan Hybrid
Mar sin, chaidh co-dhĂšnadh an dĂ dhòigh-obrach a chur còmhla agus mar sin siostam fiosrachaidh fuadain tar-chinealach a chruthachadh stèidhichte air ionnsachadh innealan agus Goireas. B 'e am beachd far an robh feum air Ă ireamh mhòr de choimeasgaidhean agus stĂ itean geama a phròiseasadh, no far an robh feum air rudeigin a theagasg, chaidh ionnsachadh innealan a chleachdadh. Airson gnĂŹomhan eile far a bheil e nas fheĂ rr a bhith an urra ri eòlas pearsanta luchd-leasachaidh, chaidh siostaman Utility a chleachdadh. Is e buannachd an dòigh-obrach seo, ma tha sin riatanach, gum faodar smachd nas fheĂ rr a chumail air giĂšlan an AI gus dèanamh cinnteach gu bheil e nas cinntiche aâ leantainn amas sònraichte. Mar eisimpleir, faodaidh tu an Utility AI a chleachdadh gus eucoir agus dĂŹon a chothromachadh gus diofar ĂŹrean de ionnsaigheachd a chruthachadh, no faodaidh tu diofar rèiteachaidhean chuartan a chruthachadh airson diofar AIn gus stoidhlichean cluiche fa leth a chruthachadh dhaibh. Faodaidh tu cuideachd cuid de shiostaman luach a shuidheachadh gu lĂŹonraidhean neural gus roghainnean eadar-dhealaichte a chruthachadh nuair a bhios tu aâ fastadh uilebheistean èadhair no talmhainn agus mar sin cuideachd cuir fa-leth ri AI fa leth. Tha mòran a bharrachd roghainnean ann airson co-dhĂšnaidhean dealbhaidh a chuir an gnĂŹomh, agus tha iad sin uile aâ soilleireachadh neartan seòrsa sònraichte de ailtireachd AI.
Fhreagair an dòigh tar-chinealach cuideachd ceist eile a bha mu choinneamh an sgioba fhad âs a bha iad aâ leasachadh AI airson Unleash: Am bu chòir dhuinn aon lĂŹonra neural domhainn cruinne a chleachdadh stèidhichte air ionnsachadh innealan gus aire a thoirt do na h-uile a-steach agus toradh, no a bheil e nas fheĂ rr an AI a dhealbhadh le structar rangachd?

Dà ailtireachd air an cleachdadh ann an Unleash: air an taobh chlÏ tha lÏonra mòr neural domhainn leis an ailtireachd aonaichte aige fhèin, air an là imh dheis tha siostam rangachaidh anns a bheil a ghnÏomh fhèin aig gach lÏonra
Agus fhathast, bu mhath leam dòigh-obrach coitcheann a chruthachadh a thaobh siostam fiosrachaidh fuadain, anns an ailtireachd nach biodh an luchd-leasachaidh a 'toirt a-steach an eòlas fhèin. Ach, mar as motha a chaidh a-steach don gheama, is ann as motha a dhâ fhĂ s an lĂŹonra neural. Aig an aon Ă m, bha e do-dhèanta trèanadh AI a sgaradh agus aon rud a theagasg dhaibh: dĂŹon no ionnsaigh. Agus bha draghan ann gun toireadh dòigh-obrach nas fharsainge Ă rdachadh mòr anns an Ă ireamh de Ă ireamhachadh.
Seo far an tĂ inig am beachd air ailtireachd rangachd a chruthachadh, anns am biodh gach gnĂŹomh sònraichte air a choileanadh le lĂŹonra neural sònraichte. A rèir a 'bheachd seo, an toiseach feumaidh an innleachdas fuadain co-dhĂšnadh a dhèanamh air riarachadh ghoireasan airson ionnsaigh (a' meudachadh arm nan uilebheistean) agus dĂŹon (togail labyrinth). Aon uair âs gun dèan e seo, gluaisidh e chun ath shreath a rèir a roghainn agus gheibh e cothrom air aâ phĂ irt riatanach de staid a âgheama, Ă s deidh sin bidh e aâ dèanamh cho-dhĂšnaidhean mionaideach mu na h-uilebheistean a thaghas iad agus dè na buill-airm a bu chòir a chuir a-steach don chuartan.
Co-dhĂšnadh agus na h-ath cheumannan
Ann an dòigh-obrach tar-chinealach Utility, tha AI le lÏonraidhean stèidhichte air ionnsachadh innealan air an toirt a-steach dha coltach ri ailtireachd rangachd. Agus tha e, an uair sin, coltach ri eanchainn bith-eòlasach, anns a bheil diofar ionadan neoni gach fear an urra ris an obair aca fhèin.
An-drĂ sta, tha an nĂ mhaid AI ann an Unleash gu math duilich a chuir fodha: faodaidh iad atharrachadh gu suidheachadh sam bith sa gheama, ach aig an aon Ă m faodaidh an luchd-leasachaidh na roghainnean aca atharrachadh a rèir an toil. A rèir Ăšghdar an artaigil, thar Ăšine bu chòir an dòigh-obrach tar-chinealach a bhith nas fharsainge agus nochdadh ann am mòran gheamannan eile. Is dòcha aon latha gum bi e comasach inntleachd fuadain a thoirt a-steach stèidhichte air ionnsachadh innealan ann an cruth fĂŹor a-steach don gheama. Ach, gu follaiseach, bheir seo Ăšine fhathast. Airson a-nis, is e an t-amas ailtireachd a lorg a dhâ atharraicheas e fhèin ris na gnĂŹomhan a tha mu choinneimh agus na dòighean as fheĂ rr a lorg airson am fuasgladh.
Source: www.habr.com
