V-ați imaginat ce abordare ați folosi pentru a crea o mașină ce să poată juca jocurile automat, indiferent despre ce joc este vorba? Se pare că alții au făcut-o înainte și în lucrarea de doctorat, un tânăr a reușit să dezvolte un algoritm care are capacitatea de a învăța pe baza experienței anterioare (un soi de mers în viitor) și apoi poate obține rezultate surprinzătoare la câteva jocuri clasice precum Mario și altele.
Algoritmul său are la bază un proces simplu, pe parcursul perioadei în care este antrenat el încearcă să urmărească zonelele de memorie care păstrează o notă ascendentă a valorilor pentru că principiul de bază e că pentru a câștiga un joc de acest gen trebuie să aduni puncte, să treci la un alt nivel samd. Algoritmul are o abordare greedy și chiar reușește să devină foarte bun în unele jocuri, iar în altele se comportă incredibil de prost. Mai mult decât atât, algoritmul reușește să descopere și bug-uri de care cu siguranță nu ai fi știut până acum.
Vă recomand cu căldură să vizionați videoclipul de mai sus și să studiați partea tehnică aici.
E foarte tare un asemenea algoritm.
Ar fi fain daca ar putea fi folosit si in alte programe, nu doar jocuri. De exemplu in programe de planificare si evaluare, sau de gestiune. Sunt o multime de posibilitati cu el