Desarrollo de un sistema de aprendizaje automático para la síntesis de textos con voces emocionales Autor: Borja Escanilla Rodríguez Tutor: Roberto Barra.

Slides:



Advertisements
Presentaciones similares
ADELA TORRES JONATHAN BEJARANO
Advertisements

Es un sitio web interactivo el cual fue creado para compartir experiencias, conocimientos e ideas entre diferentes grupos de COOPEALIANZA. En el sitio.
Análisis de reportes administrativos
Optimización de sistemas de trading
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
Foro Nacional de Certificación y Firma Electrónica Ing. Caroll Pinzón Proyectos en OpenCA Presente y Futuro.
Autora: Carmen Rincón Llorente Tutor: Roberto Barra Chicote
PROTOCOLO H T T P.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
 Deben ser fáciles de usar y autoexplicativos, de manera que los usuarios puedan utilizarlos sin dificultad y ver realizados sus propósitos de localizar.
DOM Document Object Model Fernando Rodrìguez. Que es DOM Dom es una plataforma o interfaz neutral que permite a los programas y scripts accesar o modificar.
Graficas De La Función Lineal
SCOPE MX Móvil.. Herramientas de SCOPEmx móvil. La versión 2.0 de esta aplicación cuenta con distintas herramientas importantes para su buen desempeño,
Centre for Microcomputer Aplications CMA. Introducción Un estudiante en 1940 en una clase ciencias 2013 Estudiantes en una clases de ciencias.
4. Métodos psicofísicos de medida en clínica
República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Católica Del Táchira EXCEL Harold Mosquera C.I
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
LEONARDO LÓPEZ C. ECONOMIA ESTADISTICA COMPUTARIZADA PARALELO: 261.
Mejora de un modelo de extrapolación de mapa de compresor Autor: Raúl Arco Hierves Director: Roberto Navarro García Director experimental: Daniel Tarí.
UNIVERSIDAD DE CUENCA Resumen e introducción Daniela Ballari (PhD)
La enseñanza guiada por la evaluación (Formativa y sumativa)
IMAGEN SOCIAL Y PROFESIONAL DE LA ENFERMERA
UNIVERSIDAD DE BURGOS Escuela Politécnica Superior
WordPress REST API
Búsqueda de punto de corte óptimo para la estratificación de riesgo según EuroSCORE en el Cardiocentro “Ernesto Che Guevara” Dra. Vielka González Ferrer.
Biblioteca Virtual, Repositorio Institucional y Observatorio Tecnológico Objetivo: Recuperar y gestionar toda la documentación científica, revistas, tesis,
“ ABC- CURSOS ”.
Un Enfoque de Clustering basado en PSO Asistido
GUÍA DE USUARIO: Programación Nacional de Medicamentos, insumo sanitarios y reactivos de laboratorio para el 2017, en el marco del SUGEMI.
Flujo detallado 11/07/2016.
Normatividad relativa a la calidad
Yeison Bohórquez Camacho TUTORA: Lorena Benavides
Grado en Ingeniería Mecánica
Tamaño de Póster: A0 (ancho 84 cm, alto 119 cm)
PLANTILLA Guion o Storyboard
¿Qué es un ODE? Los Objetos Digitales Educativos (en adelante ODE) constan de tres elementos: los archivos binarios que componen el Objeto (imágenes, texto...)
Comunicación Serial: Conceptos Generales
Criterios para la evaluación de la información
PLANTILLA Guion o Storyboard
Uni-Fighters Nombres.
METODOLOGÍA DE SISTEMAS
Análisis descriptivo y presentación de datos bivariables
REGRESÍON LINEAL SIMPLE
Familia de las funciones
MODULO MICROSOFT EXCEL 2013
Fechas de realización:
Formularios HTML.
Practica de Probit Logit-CL50
A RQUITECTURA C LIENTE - SERVIDOR La arquitectura del cliente servidor se divide en dos partes Los promovedores de recursos o servicios llamados servidores.
Tecnologías de la Información y Comunicaciones
Objetivos basicos del control interno.
PLANEAMIENTO DE VUELOS CON DRONES Integrantes: Luis Pérez V. Jeffrey Guerra.
DISEÑO Y ANALISIS DE EXPERIMENTOS
Plataforma Nacional de Transparencia
Hexa-Gateway ¿Qué es? ¿Para qué sirve?
Correlación Relación no lineal Relación lineal positiva Relación
Ecuación Explícita de la Recta
Correlación Relación no lineal Relación lineal positiva Relación
Presentación de seguimiento del proyecto Equipo LSI 02
EVALUACIÓN DE LAS TAREAS DEL PERSONAL DE OFICINA
UNIVERSIDAD DE LOS ANDES CENTRO DE INVESTIGACIONES PSICOLÓGICAS
Aspectos que contempla la revista: Nombre de la Revista.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
Diseño y desarrollo de una aplicación web para Compartir Piso
DETERMINACIÓN DE LA RECTA DE REGRESIÓN
Título del cartel 10/26/06 Resultados Resumen Objetivo
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS PSICOLÓGICAS
Capitulo 1 Introducción y recolección de datos 1.
PIENSA EN GRANDE 1 Planeación, Control y Evaluación del Aprendizaje.
Transcripción de la presentación:

Desarrollo de un sistema de aprendizaje automático para la síntesis de textos con voces emocionales Autor: Borja Escanilla Rodríguez Tutor: Roberto Barra Chicote 1

Objetivos  Partiendo de la información de la empresa MeaningCloud, desarrollar un sistema en Python que mejore su predicción para cada usuario.  Desarrollar un regresor lineal para efectuar este aprendizaje.  Desarrollar un filtro sigmoidal que permita dar cohesión emocional a las frases.  Realizar una evaluación ciega para comprobar resultados 2

La emoción en el sistema  Sólo distinguiremos tres emociones: positiva, neutra y negativa.  MeaningCloud etiqueta la emoción con un decimal entre y  Generaremos el audio correspondiente mediante la interpolación de dos modelos. 3

La consulta a MeaningCloud  Se realiza con peticiones HTTP GET a una API REST.  Se le envían como parámetros:  Formato solicitado (JSON o XML)  Idioma  Texto  Modelo  Verbosidad  Clave de licencia 4

La respuesta de MeaningCloud  Devuelve un objeto JSON con los siguientes datos:  Score general del texto  Agreement emocional  Subjetividad  Confianza  Ironía  Separación por frases  Score emocional  Texto  Otros datos 5

Desarrollo de los programas  Debian 64 bits sobre VirtualBox  Python 2.7  PyGTK+  Interfaz gráfica declarativa con XML  Librería tweepy  PyAudio 6

Regresor lineal  Recibe la realimentación del usuario.  Ajusta una recta por el método de mínimos cuadrados.  Suele recortar el rango del score emocional. 7

Filtro sigmoidal(I)  Otorga cohesión emocional al texto.  B=5; M=0.5;v=3 8

Filtro sigmoidal(II) 9

Filtro sigmoidal(III) 10

Programa de propósito general(I)  El usuario puede usar cualquier texto  Ajusta scores para cada frase  Implementa el filtro sigmoidal  Implementa el regresor lineal  Dispone de tres voces masculinas y tres voces femeninas 11

Programa de propósito general(II) 12

Programa para Twitter(I)  Textos reducidos  Descarga los últimos tweets del Timeline  Muestra el score de MeaningCloud  El usuario decide con que score sintetizar  Elimina caracteres conflictivos  Actualiza el regresor cada 10 textos  No incorpora filtro sigmoidal 13

Programa para twitter(II) 14

Programa para Twitter(III): Problemas Usuario influenciado por el score mostrado Realización de una evaluación ciega Alto tiempo de procesado Tweets descargados con anterioridad Textos sintetizados con anterioridad para todos los scores 15

Programa para Twitter(IV): Textos seleccionados  50 Textos  Emocionalmente homogéneos.  MeaningCloud asegura confianza del 75%  Repartidos de forma homogénea  Sin faltas de ortografía ni gramaticales  Pronunciables 16

Programa para Twitter(V) 17

Programa para Twitter(VI)  Exporta un fichero CSV con:  Score MeaningCloud  Score Regresor Lineal  Score Usuario  Preferencia usuario 18

Resultados(I)  Comparamos el error cometido con el error de MeaningCloud  Observaremos la tendencia lineal de los errores 19

Resultados(II): Usuario de ejemplo 20

Resultados(III)  Para comparar correctamente los errores los restaremos  E < 0El regresor lineal mejora la predicción  Pendiente negativa El regresor mejora cada vez 21

Resultados(IV) 22

Resultados(V): distribución de los errrores 23

Comentarios de los usuarios  Alabaron la mejora de la voz emocional sobre la voz neutra  Manifestaron no usar este tipo de sistemas en la vida diaria  Dificultad para catalogar el estilo directo  Voz metálica 24

Conclusiones  El regresor lineal mejora el sistema  El regresor se adapta cada vez más  Este tipo de sistemas tendrá una buena acogida  Mejorará la vida de personas con discapacidad funcional 25

Líneas futuras  Entrenar el filtro sigmoidal  Sustituir el regresor lineal por un filtro que no recorte el rango  Evitar usar voz emocional cuando no deba ser usada 26