Bună ziua și bun venit la cel de-al doilea modul al acestui curs construind un AI pentru a bate jocul Doom.
Așa că da.
Vom juca Doom cu o inteligență artificială, care va încerca să omoare niște monștri pentru a ajunge
la un scop într-un mediu 3D.
Știi harta 3D ca atunci când joci joc video pe diferențe de întâlnire.
Nu veți juca acest joc așa cum veți construi și vom codifica că o vom juca pentru dvs.
Așadar, avem o altă provocare foarte interesantă înaintea noastră și, pe lângă aceasta,
o vom duce la nivelul următor, pentru că vom face un model mai complex, care este cuelarul
profund convoluționar.
Deci, sper că după această prezentare a intuiției sunteți foarte încântat să o implementați.
Sunt cu siguranță foarte încântată să o pun în aplicare.
Deci, să începem chiar acum.
Și după cum puteți vedea că încep cu Google pentru că vreau să vă arăt mediul de deschidere eigene
și să vă umblu prin jocul pe care o vom juca, ceea ce se întâmplă, bineînțeles.
În regulă, începând cu Google, vom introduce aici o sală de gimnastică.
Așa că mergem la o sală de gimnastică.
Apoi dați clic pe link și veți găsi o pagină în acea pagină și în colțul din stânga sus al
acestei pagini faceți clic pe medii și acolo veți avea toate mediile care sunt de
fapt mediile jocurilor.
Și pentru fiecare dintre aceste jocuri puteți pune în aplicare un AI pentru a fi jocul.
De fiecare dată când se specifică ce obiectiv trebuie să realizați care sunt acțiunile și care sunt
recompensele și știți că pentru majoritatea jocurilor stările de intrare sunt de fapt imaginile de intrare.
Asta nu este ca inainte cu masina cu auto-conducere unde am stiut un vector
si codificam O stare a mediului pentru majoritatea jocurilor de aici starea de intrare este in schimb imaginea.
Deci, exact ca și viitorul nostru, voi avea ochi ca și oamenii.
De fapt, acest AI pe care urmează să-l implementăm este acela de a fi cel mai apropiat de un creier uman, deoarece
va observa o serie de imagini, apoi va detecta unde trebuie să facă în imagini și apoi va folosi
o rețea neuronală clasică .
Ei bine, vom ști ce acțiune ar trebui să joace.
Și acum, haideți să mergem la joc.
Vrem să batem care sunt ultimele jocuri de pe această listă.
Deci haideți să faceți clic pe ea și acolo mergem.
Bine ați venit la doom și violență.
Așa cum puteți observa că avem câteva versiuni ale doomului.
Și acestea sunt doar hărți diferite cu nivele diferite.
Deci, de exemplu, să aruncăm o privire la prima la zero de bază, care este acest joc pe care îl vedeți aici.
Și după cum puteți vedea pentru acest joc și pentru oricare dintre jocuri este specificat pentru a merge așa pentru acest joc
scopul este de a ucide acest monstru aici, în trei secunde, cu o singură lovitură.
Apoi se specifică recompensele.
Așa că ai plus de 101 de puncte pentru uciderea acestui monstru aici.
Apoi, primiți un cuvânt proastă, cu minus cinci puncte, pentru că ați pierdut o lovitură.
Deci, de fapt, acum este obtinerea unii care doresc pentru ca le lipseste o multime de fotografii si
tu a lua minus un singur punct de la 20 secunde 20 secunde, care sunt toate recompense.
Și apoi ai cum se termină jocul.
Se termină atunci când monstrul este mort.
Când jucătorul este mort sau când există un timp de ieșire.
Și aveți și acțiunile, astfel încât să aveți trei acțiuni pentru acest atac.
Deci, atunci când trageți în mișcare și mergeți la stânga.
OK, dar asta nu este jocul pe care îl vom juca.
De fapt, acesta este prea simplu.
E preferatul meu.
Prefer locul în care putem să mergem înapoi, să ne întoarcem la stânga și să tragem mulți monștri.
Acesta este mult mai interesant decât de fapt acesta este acest colț.
Să faceți clic pe el.
Asta e una.
Așa cum puteți vedea acum, putem merge mai departe.
Putem să ne mișcăm la stânga, să ne mișcăm dreapta, să ne întoarcem la dreapta și să tragem din nou.
Și avem mai mulți monștri ca niște tipi aici.
Și obiectivul nostru este, desigur, nu numai să-i împușcăm, ci asta pentru că scopul principal este de a ajunge la acest
vârf al hărții, pe care îl numesc vesta.
Obiectivul principal și cel care ne obține 1000 de puncte este să ajungem la vesta acolo și să facem asta bine că
va trebui să omorâm monștrii, pentru că dacă nu ucidem monștrii, vom fi uciși și nu
vom putea pentru a ajunge la vesta.
In regula.
Și astfel este scopul nostru principal care dintre noi, atunci să vedem care sunt recompensele noastre primim un prim cuvânt atunci
când ne apropiem de vestă.
Așa că distanța plus, cuvintele este exact distanța pe care o terminăm în timp ce ne apropiem de vestă
decât a mea este distanța de citire mai departe de vestă și minus 100 de puncte pentru a fi ucisă.
Deci aici răsplata este măsurată cu distanța.
Când te apropii de vestă primești o recompensă egală cu numărul de metri pe care l-ai apropiat
de vestă.
Aceasta este o recompensă pozitivă continuă.
Iar când te duci mai departe de vestă, primești o recompensă egală cu numărul de metri completat, obținându-te
mai departe de această listă.
Și apoi, dacă obțineți cancer, primiți un cuvânt rău de minus 100 de puncte, atunci jocul se poate încheia când
piesa atinge restul.
Atunci vom câștiga.
Când jucătorul este mort atunci când pierdem.
Iar când este timpul ca jocul peste și aici să fie acțiunile noastre admise atac trageți dreapta și stânga înainte virați dreapta
și virați la stânga.
Avem mai multe acțiuni decât înainte.
Acum avem șase secțiuni.
Asta e ok.
Acest lucru nu va spori complexitatea atât de rău.
În regulă, așa că sper că ești încântat de acest joc.
De fapt, cred că acesta este cel mai interesant joc.
Așa că vom construi un AI pentru a bate acel joc și pentru a face acest lucru vom implementa o rețea
neuronală profund convolutivă.