PROYECTO DE GRADO CARLOS STALIN ALVARADO SANCHEZ

Slides:



Advertisements
Presentaciones similares
INTELIGENCIA ARTIFICIAL
Advertisements

MODELO DE REGRESIÓN LINEAL SIMPLE
Introducción a las Redes neuronales
LOGICA DIFUSA Lógica bivaluada: cada proposición debe ser verdadera o falsa. Lógica multivaluada: infinitos valores. En 1965 Lotfi A. Zadeh publicó su.
GRÁFICAS MATEMÁTICAS.
NOMBRE DE LA UNIDAD: ECUACION DE LA RECTA
MÉTODOS DE MEDICIÓN DE COSTOS.
Computación PROGRAMACIÓN.
REDES NEURONALES.
MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS
Definiciones y conceptos básicos
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Fundamentos de Lógica Difusa (Fuzzy)
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
Reducción de datos Por Elizabeth León.
Diseño de software para la simulación y solución de redes como estrategia para dominar las materias de circuitos eléctricos” M.C. Carlos Rodríguez Pérez.
Algebra Booleana y Compuertas Lógicas
METODOLOGIA DE LA PROGRAMACION
REDES NEURONALES ARTIFICIALES
Inteligencia artificial
Tema 2: Métodos de ajuste
Maracaibo, 5 de Noviembre de 2007 Universidad del Zulia Facultad de Ingeniería Instituto de Cálculo Aplicado Universidad del Zulia Facultad de Ingeniería.
Introducción Calculabilidad clásica Computación celular
Las tecnologías que cambiarán el futuro
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Representación del conocimiento
Tema 6 Razonamiento aproximado
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Tipos de redes neuronales Perceptrón multicapa Redes de respuesta radial Competitivas Clasificación Mapa topológico.
Integrantes: Daniel Peña Alfredo Zuñiga
COMPUTACION EVOLUTIVA Introducción. Computación Evolutiva: Computación Evolutiva: Enfoque alternativo para abordar problemas complejos de: Enfoque alternativo.
RAZONAMIENTO CON INCERTIDUMBRE
Modelos Computacionales
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Razonamiento con Incertidumbre
INDICADORES Elaborado por: Martha B. Luna Alfaro
Métodos de Análisis Ingenieril
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Redes Neuronales Artificiales 2 - Aprendizaje
Una introducción a la computación evolutiva
Procesamiento Digital de Imágenes
INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL Y LOS SISTEMAS EXPERTOS
Modelos Gráficos Probabilistas: Principios y Aplicaciones L. Enrique Sucar INAOE.
Redes Neuronales BPN - Backpropagation Networks
El procesamiento óptico y las computadoras ópticas. J. Zacarías Malacara H. Taller de Ciencia para Jóvenes.
Algoritmo de Retropropagación. Conclusiones de Retropropagación n 1. Si la neurona j es un nodo de salida es igual al producto de la derivada y la señal.
Introducción a los Sistemas Inteligentes
SEGMENTACIÓN DE LA RED UNIVERSIDAD NACIONAL DE INGENIERÍA
ALGORITMOS GENETICOS.
REDES NEURONALES TEORÍA MODERNA DE LA FIRMA 2010.
Algoritmo de Retropropagación. Notación n i, j, k son índices de las neuronas en las distintas capas.
ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES ARQUITECTURA DEL COMPUTADOR INTRODUCCIÓN Ing. Luis Hernando Concha.
PRESENTADO POR: MARIO ALBERTO MEDINA CORTEZ ACTIVIDAD DE APROPIACION.
Taller: Inteligencia Computacional
contenido 1 el computador 2 partes del computador 2.1 el mouse
Aplicaciones Estadísticas a las Finanzas Clase 1
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Pixelación de imágenes avanzada usando el algoritmo slic
Ramas de I.A. ROBOTICA SISTEMAS DE VISION SISTEMAS EXPERTOS
ELABORADO POR: MABEL LORENA MARIN   Se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar.
Para disponer de un efectivo sistema de mantenimiento, es necesario poder evaluar el estado técnico de cada uno de los elementos que componen la máquina,
Alexis J. Romero José A. De Vincenzo DESARROLLO DE UN SOFTWARE EDUCATIVO DE APOYO A LA LÓGICA CUANTIFICACIONAL, CONJUNTO, RELACIONES Y FUNCIONES DE LA.
Introducción a la Inteligencia Artificial
Ángel Berihuete Francisco Álvarez
Razonamiento con Incertidumbre
TEMA I Teoría de Circuitos
JENNY ANDREA GRAJALES  La topología de red se define como una familia de comunicación usada por los computadores que conforman una red para intercambiar.
Coeficiente de variación
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
CONIMEIRA XVI DISEÑO, CONSTRUCCIÓN Y PRUEBAS DE UNA CÁMARA DE NIEBLA SALINA Luis E. Dahbura Ramos 1,* & Jonathan A. Berríos-Ortiz 1 1 Escuela de Ingeniería.
Transcripción de la presentación:

PROYECTO DE GRADO CARLOS STALIN ALVARADO SANCHEZ APLICACIÓN DEL MODELO ANFIS A LA SINTETIZACION DE NOTAS MUSICALES Y SEÑALES DE VOZ PROYECTO DE GRADO CARLOS STALIN ALVARADO SANCHEZ

Contenido Introducción La red ANFIS Arquitectura de CACIQUE Resultados Conclusiones

Introducción Estado actual de la sintetización musical y de voz Tecnologías de síntesis musical Tecnologías de síntesis de voz El propósito de CACIQUE

Tecnologías de síntesis musical Sintetizadores por Hardware Síntesis aditiva Síntesis substractiva Modulación de frecuencia Ejemplo: Los órganos musicales (usan el estándar MIDI) Sintetizadores por software(softsynth) Los emuladores(basados en algoritmos) Basados en muestras

Tecnologías de síntesis de voz La calidad de una voz sintética se mide según: Su inteligibilidad: ¿con qué facilidad/dificultad es entendida? Su naturalidad: ¿en qué medida se asemeja a la voz real de un humano? Síntesis Concatenativa (+naturalidad) Selección de unidades Síntesis de difonos Síntesis especificada para un dominio Síntesis de formantes(+ inteligibles) Modelos acústicos

El propósito de CACIQUE CACIQUE sintetizador musical y de voz Emulador Sintetizador formante F(x)

El propósito de CACIQUE Puede ser usado como la base de un sintetizador poderoso formante – concatenativo

La red ANFIS Redes Neuronales Sistemas Difusos Sistemas Híbridos

Redes Neuronales Emulan las redes neuronales biológicas Desarrolladas hace más de 30 años Generalizan y aprenden de la experiencia Resuelven problemas que la computación clásica no los puede hacer (procesamiento en lote) Procesamiento de imágenes y de voz Reconocimiento de patrones Planeamiento Interfaces adaptivas para sistemas Hombre/máquina Predicción Control y optimización

Sistemas Difusos Basados en lógica difusa Permite tratar información imprecisa Si la persona mide más de 2m entonces es alta Si la persona mide menos de 1m entonces es baja Usado en: Control de procesos industriales complejos Resolución de compresión de datos Sistemas de aire acondicionado, lavadoras etc.

Sistemas Híbridos Combinación de varios sistemas ANFIS es una combinación de redes neuronales con sistemas difusos La lógica difusa proporciona un mecanismo de inferencia sobre la incertidumbre y las redes neuronales ofrecen grandes ventajas computacionales, tales como el aprendizaje, adaptación, tolerancia a fallas, el paralelismo y la generalización ANFIS utiliza: Paso Forward (Método de mínimos cuadrados) Paso Backward (Gradiente descendiente)

Topología de la red ANFIS

Algoritmo ANFIS Regla 1: Si x es A1 and y es B1, entonces f1 = p1 x + q1 y + r1 Regla 2: Si x es A2 and y es B2, entonces f2 = p2 x + q2 y + r2

Algoritmo ANFIS Capa 1: Las entradas en esta capa corresponden a las entradas x y y, y la salida del nodo es el grado de pertenencia para el cual la variable de entrada satisface el término lingüístico asociado a este nodo

Algoritmo ANFIS Capa 2: Cada nodo calcula el grado de activación de la regla asociada a dicho nodo. Ambos nodos están representados con una T en figura 2, por el hecho de que ellos pueden representar cualquier t-norma para modelar la operación lógica and. Los nodos de esta capa son conocidos como nodos de reglas.

Algoritmo ANFIS Capa 3: Cada nodo en esta capa está representado por una N en la figura 2, para indicar la normalización de los grados de activación. La salida del nodo es el grado de activación normalizado (con respecto a la suma de los grados de activación) de la regla

Algoritmo ANFIS Capa 4: La salida de los nodos corresponde al producto entre el grado de activación normalizado por la salida individual de cada regla pi, qi, ,ri y forman el conjunto de parámetros. Los parámetros de esta capa se conocen como parámetros del consecuente. Esos parámetros, como se puede ver, son los coeficientes de las funciones lineales que forman el consecuente de las reglas. Son parámetros ajustables, como los de la capa 1.

Algoritmo ANFIS Capa 5: El único nodo de esta capa calcula la salida total del sistema (agregación) como la suma de todas las entradas individuales de este nodo

Algoritmo ANFIS La primera capa representa la capa de pertenencia. La segunda capa se usa para generar el grado de disparo de la regla (T-norma) La tercera capa actúa de normalizador. La cuarta capa calcula la salida La última capa combina todas las salidas en una en su único nodo

Algoritmo ANFIS Paso Backward Donde h es la tasa de aprendizaje, que puede ser expresada como

Algoritmo ANFIS

Arquitectura de CACIQUE

Resultados Notas musicales Señal de voz Consideraciones Nota LA de una guitarra eléctrica Señal de voz Manna Consideraciones Cada señal se ha dividido en 10 segmentos(10 subseñales)

Resultados Nota Musical LA

Nota Musical LA Azul – Original Roja - Sintetizada

Resultados Señal de voz Manna

Señal de voz Manna Azul – Original Roja - Sintetizada

Resultados Resultado de Axel Röbel

Conclusiones CACIQUE presentó excelentes resultados, logrando naturalidad como intangibilidad, debido a la red ANFIS, la señal original es digitalizada y aprendida logrando obtener una función en el tiempo de dicha señal, por consecuente la reproducción del sonido sintetizado es casi igual a la señal original Al comparar con el método de Redes Neuronales aplicados a series de tiempos de Axel Röben se observo que el ANFIS presenta un mejor desempeño en las señales de voz CACIQUE puede ser utilizado como base para crear un sintetizador formante - concatenativo de alta confiablidad, para ello se deberá implementar una base de conocimientos para guarda las funciones que permitirán concatenar sonidos