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== |