Abstract
Usualmente se tiende a pensar en los sistemas informáticos como elementos puramente objetivos y deterministas, capaces de generar cierta salida dada cierta entrada. Dentro del campo de la Inteligencia Artificial, se pretenden resolver problemas del mismo modo que lo haría un humano, y en muchas ocasiones eso requiere que las técnicas y herramientas usadas sean puramente objetivas. Sin embargo, existen problemáticas que no pueden ser resueltas de esta forma, si no que tal y como lo harían los humanos, necesitan de cierta creatividad. El problema de la generación musical automática, es uno de estos supuestos en los que se desea que el sistema que lo resuelva, sea capaz de plasmar cierta creatividad. Afortunadamente existen una gran variedad de algoritmos y métodos que permiten realizar esta tarea. Dentro del campo del Deep Learning, existe un tipo de arquitectura neuronal que destaca por encima del resto: las Redes Neuronales Recurrentes. En esta tesis se pretende entender este tipo de arquitecturas, explicando por qué son tan populares en el campo de la composición musical automática. Además, se implementan algunas topologías con el fin de ejemplificar lo aprendido y demostrar que efectivamente existen modelos capaces de aportar soluciones creativas a problemas humanos.---ABSTRACT---There is usually a tendency to think of computer systems as purely objective and deterministic elements, capable of generating a certain output given a certain input. Within the field of Artificial Intelligence, the aim is to solve problems in the same way that a human would, and on many occasions this requires the techniques and tools used to be purely objective. However, there are problems that cannot be solved in this way, but rather just as humans would, they need a certain creativity. The problem of automatic music generation is an example in which we want the system that solves it to be able to show some creativity. Fortunately, there is a great variety of algorithms and methods that allow us to carry out this task. In the Deep Learning eld, there is a type of neuronal architecture that stands out from the rest: the Recurrent Neuronal Networks. This thesis aims to understand this type of architecture, explaining why they are so popular for automatic music composition. In addition, some topologies are implemented in order to exemplify what has been learned and demonstrate that there are indeed algorithms capable of providing creative solutions to human problems.