Desarrollo de una aplicación para generar ritmos de batería a través de técnicas relacionadas con aprendizaje automático

El presente proyecto consiste en generar ritmos de batería en formato MIDI a través de técnicas relacionadas con aprendizaje automático, tales como: árboles de decisión, bosques aleatorios, perceptrón multicapa, redes neuronales convolucionales y redes neuronales recurrentes, implementados con el le...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Oña Játiva, Martín Patricio (author)
Formato: bachelorThesis
Lenguaje:spa
Publicado: 2020
Materias:
Acceso en línea:http://www.dspace.uce.edu.ec/handle/25000/21447
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:El presente proyecto consiste en generar ritmos de batería en formato MIDI a través de técnicas relacionadas con aprendizaje automático, tales como: árboles de decisión, bosques aleatorios, perceptrón multicapa, redes neuronales convolucionales y redes neuronales recurrentes, implementados con el lenguaje de programación Python. La aplicación web “DrumML” desarrollada con Django en el lado del servidor permite al usuario entrenar los modelos mencionados anteriormente con diferentes conjunto de datos de entrenamiento, variar los parámetros de la aplicación como: modelo a utilizar, dividir al conjunto de entrenamiento por tiempo, compas o ventana libre (n tiempos), definir la duración, de igual manera la cantidad de los nuevos ritmos a generar los cuales parten de una semilla aleatoria inicial y establecer el número de épocas de entrenamiento para los modelos adecuados