Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo

El presente documento ilustra la implementación y las pruebas realizadas para el desarrollo de un agente usando aprendizaje por refuerzo en el videojuego Trackmania. Se realiza una implementación utilizando el algoritmo DQN provisto por la librería Stable Baselines 3.

Autores:
Romero Pinzón, Juan Pablo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/63996
Acceso en línea:
http://hdl.handle.net/1992/63996
Palabra clave:
Aprendizaje por refuerzo
Conducción autónoma
Trackmania
Ingeniería
Rights
openAccess
License
Atribución-CompartirIgual 4.0 Internacional
id UNIANDES2_370f32266166f3ff03e02e9357272d26
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/63996
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.none.fl_str_mv Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
title Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
spellingShingle Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
Aprendizaje por refuerzo
Conducción autónoma
Trackmania
Ingeniería
title_short Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
title_full Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
title_fullStr Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
title_full_unstemmed Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
title_sort Desarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzo
dc.creator.fl_str_mv Romero Pinzón, Juan Pablo
dc.contributor.advisor.none.fl_str_mv Lozano Martínez, Fernando Enrique
García Cárdenas, Juan José
dc.contributor.author.none.fl_str_mv Romero Pinzón, Juan Pablo
dc.contributor.jury.none.fl_str_mv Segura Quijano, Fredy Enrique
dc.subject.keyword.none.fl_str_mv Aprendizaje por refuerzo
Conducción autónoma
Trackmania
topic Aprendizaje por refuerzo
Conducción autónoma
Trackmania
Ingeniería
dc.subject.themes.es_CO.fl_str_mv Ingeniería
description El presente documento ilustra la implementación y las pruebas realizadas para el desarrollo de un agente usando aprendizaje por refuerzo en el videojuego Trackmania. Se realiza una implementación utilizando el algoritmo DQN provisto por la librería Stable Baselines 3.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-01-19T15:22:40Z
dc.date.available.none.fl_str_mv 2023-01-19T15:22:40Z
dc.date.issued.none.fl_str_mv 2023-01-16
dc.type.es_CO.fl_str_mv Trabajo de grado - Pregrado
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.es_CO.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/63996
dc.identifier.instname.es_CO.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.es_CO.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.es_CO.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/63996
identifier_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv spa
language spa
dc.rights.license.spa.fl_str_mv Atribución-CompartirIgual 4.0 Internacional
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-CompartirIgual 4.0 Internacional
http://creativecommons.org/licenses/by-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 40 páginas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Universidad de los Andes
dc.publisher.program.es_CO.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería Eléctrica y Electrónica
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/5a76d4c3-3839-4451-994a-53619c6e97c3/download
https://repositorio.uniandes.edu.co/bitstreams/aac4196f-95d4-445c-af3a-9e72d7e5068e/download
https://repositorio.uniandes.edu.co/bitstreams/14aa1d1c-10c0-428f-b1b9-d20b38666b52/download
https://repositorio.uniandes.edu.co/bitstreams/56e6d436-3f98-49c0-bcf3-9aebac08498f/download
https://repositorio.uniandes.edu.co/bitstreams/917d82a6-3efd-45cd-b0dd-6bec21ab57a3/download
https://repositorio.uniandes.edu.co/bitstreams/37377145-2fd9-4df5-92a6-37fc7b861a06/download
https://repositorio.uniandes.edu.co/bitstreams/70c01505-d7f5-4f89-a392-5f121dccc61b/download
https://repositorio.uniandes.edu.co/bitstreams/947aa399-9a99-4bb2-92ce-d018860aeda6/download
bitstream.checksum.fl_str_mv 47c7ec99be281e865a9dadd2321043ae
4491fe1afb58beaaef41a73cf7ff2e27
5aa5c691a1ffe97abd12c2966efcb8d6
84a900c9dd4b2a10095a94649e1ce116
6bc616d56313c503691989d20fecb996
4b8d5c8993cec46194d68364f98a0402
ed2e85464bca773c5bb7a6dfa0db1390
d97dcfe318aa6e57b3d831c006d24032
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1812134058403037184
spelling Atribución-CompartirIgual 4.0 Internacionalhttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Lozano Martínez, Fernando Enrique6bd327e5-a2b4-47ac-9d0f-6ebb98fa1399600García Cárdenas, Juan Josée6c2904e-6650-4e34-8175-916032609f12600Romero Pinzón, Juan Pabloe137fd7f-c06f-4e53-965a-9fed45f66378600Segura Quijano, Fredy Enrique2023-01-19T15:22:40Z2023-01-19T15:22:40Z2023-01-16http://hdl.handle.net/1992/63996instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/El presente documento ilustra la implementación y las pruebas realizadas para el desarrollo de un agente usando aprendizaje por refuerzo en el videojuego Trackmania. Se realiza una implementación utilizando el algoritmo DQN provisto por la librería Stable Baselines 3.Ingeniero ElectrónicoPregrado40 páginasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaDesarrollo de un programa de computador capaz de jugar Trackmania usando técnicas de aprendizaje por refuerzoTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPAprendizaje por refuerzoConducción autónomaTrackmaniaIngeniería201730361PublicationTEXTDocumento final proyecto de grado.pdf.txtDocumento final proyecto de grado.pdf.txtExtracted texttext/plain86409https://repositorio.uniandes.edu.co/bitstreams/5a76d4c3-3839-4451-994a-53619c6e97c3/download47c7ec99be281e865a9dadd2321043aeMD57formatoAutorizacionEntregaTesi.pdf.txtformatoAutorizacionEntregaTesi.pdf.txtExtracted texttext/plain1163https://repositorio.uniandes.edu.co/bitstreams/aac4196f-95d4-445c-af3a-9e72d7e5068e/download4491fe1afb58beaaef41a73cf7ff2e27MD59LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/14aa1d1c-10c0-428f-b1b9-d20b38666b52/download5aa5c691a1ffe97abd12c2966efcb8d6MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025https://repositorio.uniandes.edu.co/bitstreams/56e6d436-3f98-49c0-bcf3-9aebac08498f/download84a900c9dd4b2a10095a94649e1ce116MD54THUMBNAILDocumento final proyecto de grado.pdf.jpgDocumento final proyecto de grado.pdf.jpgIM Thumbnailimage/jpeg10967https://repositorio.uniandes.edu.co/bitstreams/917d82a6-3efd-45cd-b0dd-6bec21ab57a3/download6bc616d56313c503691989d20fecb996MD58formatoAutorizacionEntregaTesi.pdf.jpgformatoAutorizacionEntregaTesi.pdf.jpgIM Thumbnailimage/jpeg16789https://repositorio.uniandes.edu.co/bitstreams/37377145-2fd9-4df5-92a6-37fc7b861a06/download4b8d5c8993cec46194d68364f98a0402MD510ORIGINALDocumento final proyecto de grado.pdfDocumento final proyecto de grado.pdfTrabajo de gradoapplication/pdf1352472https://repositorio.uniandes.edu.co/bitstreams/70c01505-d7f5-4f89-a392-5f121dccc61b/downloaded2e85464bca773c5bb7a6dfa0db1390MD55formatoAutorizacionEntregaTesi.pdfformatoAutorizacionEntregaTesi.pdfHIDEapplication/pdf160632https://repositorio.uniandes.edu.co/bitstreams/947aa399-9a99-4bb2-92ce-d018860aeda6/downloadd97dcfe318aa6e57b3d831c006d24032MD561992/63996oai:repositorio.uniandes.edu.co:1992/639962023-10-10 19:32:31.636http://creativecommons.org/licenses/by-sa/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg==