RECONHECIMENTO DE COMANDOS DE VOZ PARA O ACIONAMENTO DE CADEIRA DE RODAS

Tamanho: px
Começar a partir da página:

Download "RECONHECIMENTO DE COMANDOS DE VOZ PARA O ACIONAMENTO DE CADEIRA DE RODAS"

Transcrição

1 RECONHECIMENTO DE COMANDOS DE VOZ PARA O ACIONAMENTO DE CADEIRA DE RODAS JÉSUS A. O. NETO, MARCO A. A. CASTRO, LEONARDO. B. FELIX Núcleo Interdisciplinar de Análises de Sinais - NIAS Departamento de Engenharia Elétrica - DEL Universidade Federal de Viçosa - UFV Av. P. H. Holfs, sn, CEP , Viçosa - MG Fone: (31) / s: pity_jesus@hotmail.com, maurelioac@ufv.br, leobonato@ufv.br. Abstract The aim of this paper is to present a system that recognizes voice commands for the application in a wheelchair. This system was applied to a prototype that recognizes a limited number of command and triggers its motors. The controller was designed using the theories of signal processing, mathematical modeling and neural networks. For implementation of the work we used the algorithms of Linear Prediction Coefficients (LPC), Auto-Regressive model (AR) and Cepstral Coefficients (CC). The prototype was made from the model PIC 18F4450 microcontroller from Microchip, small DC motors and a simple H bridge..keywords Speech Recognition; Digital Signal Processing; Artificial Neural Network. Resumo O objetivo desse trabalho é apresentar um sistema de reconhecimento de comandos de voz para a aplicação em cadeira de rodas. Esse sistema foi aplicado a um protótipo que reconhece um número limitado de comandos e aciona seus motores. O controlador foi projetado utilizando-se as teorias de processamento de sinais, modelagem matemática e redes neurais artificiais. Para implementação do trabalho utilizaram-se os algoritmos de Coeficientes de Predição Linear (LPC), o modelo Auto- Regressivo (AR) e os Coeficientes Cepstrais. A montagem do protótipo foi realizada a partir do microcontrolador PIC modelo 18F4450 da Microchip, de pequenos motores de corrente continua e de uma ponte H simples. Palavras-chave Reconhecimento de Voz; Processamento Digital de Sinais; Redes Neurais Artificiais. 1 Introdução A voz é uma característica humana intimamente relacionada à necessidade do homem de se agrupar e de se comunicar. Trata-se de um trabalho do sistema nervoso, em conjunto com os sistemas respiratório e digestivo, além da ligação com os músculos, ligamentos e ossos, harmoniosamente, atuam, para emissão eficiente. A constante evolução tecnológica faz do reconhecimento de fala um campo de estudo fascinante, pois, pode ter aplicações em diversas áreas do conhecimento. Atualmente, sistemas que permitem a comunicação mais natural entre o homem e a máquina ainda não estão completamente dominados. O principal obstáculo a esse desafio é devido à grande complexidade de implementação de um sistema que seja capaz de modelar a não linearidade do ouvido humano. Os sistemas de reconhecimento de voz podem divididos em três grupos: Identificação Automática de Locutores (ASR, Automatic Speaker Recognition), no qual o sistema deve ser capaz de identificar diferentes locutores em um conjunto fixo de indivíduos; Verificação Automática de Locutores (ASV, Automatic Speaker Verification), no qual verifica-se apenas se a voz capturada é autorizada, ou seja, se o locutor está cadastrado e Reconhecimento de Comandos Independente do Locutor (RCIL), o qual reconhece palavras pronunciadas não importando o locutor (NIQUINI, 2007). Em virtude de esses sistemas não necessitarem do uso das mãos ou dos olhos, os mesmos podem ser utilizados nas mais diversas aplicações, como, por exemplo: - O sistema Identificação Automática de Locutores (ASR) pode ser utilizado na autenticação e no controle de acesso a locais restritos, em transações via telefone e no uso forense; - O sistema Verificação Automática de Locutores (ASV) pode ser aplicado a sistemas de segurança com senha restrita a alguns usuários; - O sistema Reconhecimento de Comandos Independente do Locutor (RCIL) pode ser utilizado para agilizar operações realizadas por máquinas, as quais passariam a responder diretamente pela interpretação da fala do operador, não pela dependência de operações manuais. Além disso, poderiam tornar mais simples a vida de pessoas com deficiência físicas, auxiliando-as na realização das tarefas cotidianas, e/ou auxiliando-as no controle dos instrumentos automobilisticos. As primeiras técnicas de reconhecimento de locutores eram baseadas nas análises de espectrogramas e na audição humana. Espectrograma é a representação das várias frequências de um dado sinal ao longo do tempo, ou seja, as identificações de quais frequências 3819

2 estão presentes em cada janela temporal e quais são as suas intensidades. Todavia, tais técnicas são muito subjetivas e dependem de especialistas muito bem treinados para uma correta identificação. Assim, essas técnicas passaram, a partir de 1966 na Inglaterra, a serem admitidas como válidas para a identificação de indivíduos em casos forenses. Atualmente, no Brasil, essas técnicas ainda são utilizadas (TIMOSZCZUK, 2004). Hoje, muitas são as técnicas utilizadas para reconhecimento, mas, dentre as principais, pode-se destacar as estatísticas e as determinísticas. Nas técnicas estatísticas, as comparações de padrões são feitas pela medida da função de verossimilhança ou de probabilidade condicional, a partir da observação de um modelo. As principais são: Modelos de Misturas Gaussianas (GMM, Gaussians Mixtures Models) e Modelos Ocultos de Markov (HMM, Hidden Markov Models). Nos GMMs, as probabilidades de ocorrência dos vetores de atributos para cada locutor são modeladas por meio de combinações ponderadas de variáveis aleatórias vetoriais e funções de densidade de probabilidade (PDF) Gaussiana. Os GMMs são usados com excelentes resultados em aplicações independentes de texto (MAFRA, 2002). Já os HMMs, são modelos com grandes capacidades de modelar as dependências temporais associadas aos sinais de voz. Eles demonstram os melhores resultados em aplicações dependentes de texto (MAFRA, 2002).e são largamente utilizados atualmente, sendo úteis, inclusive, para modelos de sistemas corrompidos por ruídos, devido à utilização de modelos probabilísticos para representação dos sistemas (OLIVEIRA & MORITA, 2005). Com relação às técnicas determinísticas, o padrão é assumido sendo réplica perfeita e o processo de alinhamento faz-se necessário para calcular a distância (PARREIRA, 2005). Os principais métodos determinísticos são os embasados em Dynamic Time Warping (DTW), em Quantização Vetorial (QV), em Redes Neurais Artificiais e Classificadores Polinomiais. As Redes Neurais Artificiais, as quais foram aplicadas nesse trabalho, são modelos conexionistas, com capacidade de adaptação de respostas não-lineares, de reconhecimento e de classificação de padrões estáticos. Segundo HOMAYOUNPOUR & CHOLLET (1995), quando associadas à quantização vetorial, seu desempenho é comparável ao dos GMMs (MAFRA, 2002). Segundo HUANG et. al. (2001), quando utilizadas para pequenos vocábulos, pequenas e isoladas unidades de discurso, chegam a responder com um desempenho superior às estruturas que utilizam HMM. Esse trabalho tem o objetivo de implementar um sistema de reconhecimento de comandos com locutores restritos em um pequeno vocabulário. O sistema deve ser capaz de identificar qual a palavra pronunciada pelo locutor e, para isso, esse trabalho utilizou várias técnicas conjugadas, a fim de minimizar ruídos e interferências. Para a caracterização dos sinais, foram utilizados os Coeficientes Cepstrais (Cepstrum) (TIMOSZCZUK, 2004), os Coeficientes de Predição Linear (LPC) (HUANG et. al., 2001) e os coeficientes de um modelo Auto Regressivo (AR) (THE MATHWORKS INC, 2002b). Para a identificação e para a interpretação dos padrões, foram utilizadas Redes Neurais Artificiais (RNA), com a utilização de estruturas MLP (Multi-Layer Perceptrons - Perceptrons Multicamadas) (THE MATHWORKS INC, 2002a). Como testes para a viabilidade do protótipo, utilizaram-se as seguintes palavras: frente, recue, direita, esquerda e pára. Todos locutores são do sexo masculino com idades entre 19 e 25 anos de idade. Todos os testes foram realizados em um pequeno protótipo, composto por dois motores de corrente continua simples, uma ponte H (para possibilitar a inversão do sentido de rotação do motor) e um microcontrolador, o qual recebeu os dados do computador via USB e enviou o comando para o protótipo. 2 Método proposto O trabalho consiste na elaboração de um sistema de reconhecimento de comandos, independente do locutor e com finalidade de produzir um protótipo de uma cadeira de roda para reabilitação de pessoas com deficiência incapazes de se locomover de forma direta. O diagrama de blocos da figura 1 mostra as etapas necessárias no processo de reconhecimento de voz. Figura 1. Etapas do Trabalho Nas seções seguintes serão descritas as etapa desse diagrama. 2.1 Aquisição dos Dados Visto que a voz humana está em um faixa de freqüência de 80 Hz a 3.5 khz (BRANDÃO, 2006), para a aquisição dos dados utilizou-se uma taxa de amostragem de Hz em um único canal, com codificação PCM de 16 bits, atendendo o critério de Nyquist no teorema da amostragem. Os equipamentos utilizados nas gravações de voz são descritos a seguir: - Duas diferentes placas de som: Beringher UAC200 (própria para gravação em estúdio) e Conexant (Integrada ao computador Dell inspiron 1525); 3820

3 - Microfones: condensados (próprio para gravação de voz), integrado do computador (Dell inspiron 1525) e microfone externo simples; Deve-se ressaltar que as diferentes placas de som e os diferentes microfones foram necessários para retirar efeitos devido a diferentes sistemas de aquisição, tornando o algoritmo funcional em vários computadores. Em todas as gravações utilizou-se um programa desenvolvido para auxiliar a interação com o usuário (figura 2). Figura 3. Resposta em freqüência do Filtro Butterworth Passa- Faixa de ordem 10 com freqüências de corte 80Hz e 3500Hz É perceptível a não-oscilação e o corte abrupto na banda de passagem do filtro. Entretanto, grande distorção de fase foi gerada pelo filtro IIR Butterworth. Para evitar problema de distorção de fase foi necessária a utilização de uma filtragem com inversão de tempo (THE MATHWORKS INC, 2002b) (figura 4): Figura 2. Programa de Gravação Desenvolvido O programa, além de gravar os comandos de voz, mostra o gráfico do sinal gravado, o que facilita uma análise instantânea do nível de ruído externo e, também, o descarte de gravações com muitas interferências externas. No total, foram realizadas 1021 gravações dos comandos: direita, esquerda, siga, parar e recue. Cada gravação teve duração de 2 segundos, e envolveu 14 pessoas, do sexo masculino, de diversos sotaques com idades entre 18 e 25 anos. 2.2 Pré - Processamento Após a aquisição dos dados, foi realizado um pré-processamento para tratar o sinal de modo a normalizar os dados entre -1 e 1 (equação 1) e, cortar apenas a faixa de interesse do sinal da voz. x ( n) (1) y(n)= max x( n) Após a normalização, o sinal foi filtrado com objetivo de limitar a freqüência entre 80 Hz e 3500Hz (devido a voz masculina esta compreendida nesta faixa) (BRANDÃO, 2006). Nesse processo, um filtro passafaixa Butterworth digital de ordem 10 foi utilizado com a seguinte resposta em freqüência (figura 3): Figura 4. Filtragem com inversão no tempo O processo de filtragem com inversão de tempo é constituído de duas etapas: a primeira, na qual o sinal é filtrado pelo filtro Butterworth e a segunda, na qual o sinal é invertido no tempo e filtrado novamente para a obtenção de um sinal sem distorção de fase. Por fim, o sinal foi cortado utilizando um método empírico de energia do sinal (equação 2): E = N n 1 x ( n) 2 (2) O método consiste, primeiramente, em eliminar ruídos externos e região de silêncio. Para isso, foi detectado o ponto máximo do sinal e o mesmo foi cortado para ter a duração de 1s, sendo centralizado no ponto máximo. Logo após, definiu-se o tamanho de 0,01s para o janelamento do sinal, e verificou-se a energia das diversas janelas. Para a detecção de início, definiu-se os valores limiares com base na energia do sinal e para diferenciar as regiões de silêncio e de voz. Adotou-se o valor de 0,5 J para o início e 0,2 J para o fim (valores determinados empiricamente). 2.3 Extrações das Características A extração das características corretas é uma das mais importantes etapas no reconhecimento de voz. Para esse trabalho, são analisadas três propostas: os Coeficientes Cepstrais (Cepstrum) (TIMOSZCZUK, 3821

4 2004), os Coeficientes de Predição Linear (LPC) (HUANG, 2001) e os coeficientes de um modelo Auto Regressivo (AR) (THE MATHWORKS INC, 2002). Coeficientes Cepstrais A partir da modelagem matemática da voz, como citado anteriormente, é possível estimar coeficientes que descrevam a fonte geradora. Esse método consiste na desconvolução de dois sinais de freqüência distintas. y(n) = x(n) h(n) (3) Aplicando-se a Transformada de Fourier à equação 3, pode-se decompor a convolução no tempo em uma multiplicação no domínio da freqüência, aplicando-se logaritmo devido a sua propriedade de adição (equação 4). log Y(jw) log X(jw) log H(jw) (4) Fazendo a transformada inversa de Fourier na equação 4, obtém-se o Cepstrum. Para extrair os Coeficientes Cepstrais é necessário retirar os primeiros coeficientes do Cepstrum. Esses coeficientes serão uma estimativa da fonte geradora devido a sua alta freqüência. Nesse trabalho foram extraídos apenas os 12 primeiros coeficientes, as quais serão a entrada da rede neural. Coeficientes de Predição Linear (LPC) e Modelo Auto-Regressivo (AR) A extração de Coeficientes de Predição Linear (LPC, Linear Predictive Coding) consiste em relacionar determinado sinal de voz, através de combinações lineares entre as amostras de voz passadas através da minimização do quadrado da diferença entre a amostra atual e as obtidas, resultando em uma função de transferência sem pólos Os coeficientes de um preditor linear de i-ésima ordem podem ser representados pela equação 5, na qual x é o sinal e a(i) é o i-ésimo Coeficiente LPC. xˆ( n) a(2) x( n 1) a(3) x( n 2)... (5)... a( i 1) x( n i) A estimativa de um Modelo Auto-Regressivo (AR) é um método bastante semelhante ao anterior, porém possui a diferença de construir uma função de transferência sem zeros. A função de transferência discreta pode ser representada pela equação 6, na qual H(z) é a função de transferência em Z do modelo AR, a n é i-ésimo coeficiente estimado do modelo AR. H(z) = e a i a2z a3z ai 1z (6) Neste trabalho fez-se a Transformada de Fourier do sinal de voz e retirou-se apenas a primeira metade do sinal no domínio da frequência. Tanto o sinal de voz no domínio da freqüência quanto o sinal de voz no domínio do tempo foram dividido em cinco partes iguais e de cada parte foi extraindo 10 coeficientes AR e 10 LPC, totalizando 50 coeficientes AR do sinal no tempo e no domínio da frequência e 50 coeficientes LPC do sinal no tempo e no domínio da frequência. Esses coeficientes foram normalizados segundo a equação 7 (BRANDÃO, 2005). x ( n) min( x( n)) (7) y(n) = 2 1 max( x( n)) min( x( n)) Ao final da extração das características obtiveram-se os seguintes parâmetros (tabela 1): Tabela1 Características extraídas Características Número de coeficientes Rede Neural CC 12 1 LPC 50 2 AR 50 3 FFTAR 50 4 FFTLPC 50 5 As siglas FFTAR e FFTLPC indicam os parâmetros extraídos do sinal de voz na freqüência. O algoritmo utilizou 5 RNAs diferentes, sendo uma para cada característica presente na tabela Treinamentos das Redes O modelo de Redes Neurais Artificiais (RNA) utilizado é a estrutura MLP (Multi-Layer Perceptrons, Perceptrons Multicamadas) de 3 camadas, com função de ativação tansig para as camadas ocultas e purelin para a camada de saída. O algoritmo de treinamento utilizado foi o Levenberg-Marquardt backpropagation, devido a sua convergência rápida. Para cada característica presente na tabela 1 criou-se uma rede, com o objetivo de, posteriormente, fazer um pós-processamento. Foram retirados 20% dos dados para validação e outros 20% para teste. Criou-se um programa de treinamento de Rede Neural envolvendo a técnica de Early Stop. Esse programa gerou, randomicamente, o número de neurônios de cada camada e treinou as redes, de forma que a 3822

5 RNA que tivesse o menor erro quadrático médio era gravada. 3.5 Pós - Processamento Devido à saída do sistema ser uma resposta de cinco redes neurais, foi necessário a um pósprocessamento para reduzir os erros de resposta das Redes Neurais. Nessa etapa verificou-se o erro quadrático entre a resposta da rede e o seu valor de convergência. Retirou-se das respostas neurais apenas aquelas com erros menores que 0,025 e logo após, o sistema determinava o número de respostas do mesmo comando. Assim, a resposta de maior ocorrência seria a resposta do sistema e em caso de respostas iguais o sistema tem como saída a seguinte mensagem: sem resposta. Para a comunicação do computador protótipo, utilizou-se o microcontrolador PIC modelo 18F4450 da Microchip, devido a sua praticidade em comunicação USB. Esse componente faz a comunicação lógica do programa criado com a ponte H L298, o qual por sua vez, controla a rotação dois pequenos motores de corrente contínua 12 V o qual é acoplados a cadeira. A figura esquemática do circuito básico é apresentada a seguir (figura 6): 4 Resultados e Discussões 4.1 Programas Implementados Foram implementados três programas diferentes: - Reconhecimento de Comandos (figura 5): ao clicar em Gravar o sistema reconhece o comando falado pelo usuário; - Reconhecimento de Comandos em Tempo Real: o programa não necessita do clique para o reconhecimento, é necessário apenas que o usuário diga o comando próximo ao microfone; - Reconhecimento de Comandos em Tempo Real Acoplado ao Protótipo: o programa tem o mesmo funcionamento que o anterior diferenciando apenas que este comanda o protótipo. Figura 6. O protótipo da cadeira de rodas 4.3 Resultados dos Treinamentos das Redes Foram testadas 300 configurações de redes diferentes para cada característica, obtendo-se os melhores resultados, os quais são mostrados a seguir: Tabela 2. Resultados do Treinamento Características Erro quadrático Neurônio camada oculta CC LPC AR FFTAR FFTLPC Devido aos baixos erros, pode-se observar o que desempenho do dos coeficientes FFTAR, AR, LPC é alto; Figura 5. Programa de Reconhecimento de Comandos 4.2 Protótipo Como a finalidade é demonstrar a aplicação desejada, o protótipo da cadeira de rodas teve características bem simples, conforme é exemplificado a seguir. 4.4 Validação do Programa Foram feitos vários testes com os programas finais. Esses testes envolveram pessoas presentes e não presentes no banco de dados. Obteve-se assim, um acerto em torno de 87 % para pessoas do banco de dados e 75 % para pessoas que não participaram do banco de dados. 5 Conclusão Esse trabalho apresentou um sistema de Reconhecimento de Comandos com Locutores Restritos 3823

6 em um pequeno vocabulário. O sistema identificou o comando dado pelo locutor para acionar um protótipo de uma cadeira de rodas. Para extração das características do sinal de voz utilizou-se de várias técnicas de modelagem conjugadas como os Coeficientes de Predição Linear (LPC), Cepstrais (CC), Modelo Auto-Regressivo (AR), a fim de minimizar ruídos e interferência. Utilizou-se, também, para reconhecimento de padrões as redes neurais artificiais. O sistema implementado mostrou-se bem eficiente com relação ao reconhecimento de comandos para controle do protótipo, reconhecendo, paras pessoas presentes no banco de dados 87 % das vezes. THE MATHWORKS INC. Signal Processing Toolbox, User s Guide for use with Matlab 2002b. TIMOSZCZUK, A. P. Reconhecimento Automático do Locutor com Redes Neurais Pulsadas. Tese de Doutorado. Escola Politécnica da USP SP. São Paulo Elétrica, Universidade Federal de Uberlândia UFU Agradecimentos Os autores agradecem à FAPEMG, à CAPES, ao CNPq e à FUNARBE pelo apoio financeiro. Referências Bibliográficas BRANDÃO, A. S., et al. Redes Neurais Artificiais Aplicadas ao Reconhecimento de Comandos de Voz.VII International Conference On Industrial Applications BRANDÃO, A. S. Redes Neurais Artificiais Aplicadas ao Reconhecimento de Comandos de Voz. Trabalho de Conclusão de Curso. Engenharia Elétrica, Universidade Federal de Viçosa UFV HOMAYOUNPOUR, M. M., CHOLLET, G. Neural Net approaches to speaker verification: comparison with second order statistic measure. In: ICASSP HUANG, X., ACERO, A., HON, H. Spoken Language Processing: a guide to theory, algorithm, and system development. Ed. Prentice Hall PTR MAFRA, A. T. Reconhecimento Automático de Locutor em Modo Independente de Texto por Self-Organizing Maps. Dissertação de Mestrado. Escola Politécnica da Universidade de São Paulo NIQUINI, F. M. M., Reconhecimento de Comandos de voz com Verificação de Locutores e Vocabulário Restrito Utilizando Redes Neurais Artificiais (2007) OLIVEIRA, L. E. S., MORITA, M. E. Introdução aos Modelos Escondidos de Markov (HMM). Pontifícia Universidade Católica do Paraná PUC-Pr PARREIRA, W. D. Reconhecimento de Locutor pela Voz usando o Classificador Polinomial e Quantização Vetorial. Faculdade de Engenharia THE MATHWORKS INC. Neural Network Toolbox, User s Guide for use with Matlab 2002a. 3824

RECONHECIMENTO DE FALANTE

RECONHECIMENTO DE FALANTE MARCOS PAULO RIKI YANASE RECONHECIMENTO DE FALANTE Trabalho da disciplina de Processamento Digital de Sinais do curso de Engenharia Elétrica, Setor de Tecnologia da Universidade Federal do Paraná. Prof.

Leia mais

RECONHECIMENTO DE COMANDOS DE VOZ BASEADO EM CODIFICAÇÃO LINEAR PREDITIVA E

RECONHECIMENTO DE COMANDOS DE VOZ BASEADO EM CODIFICAÇÃO LINEAR PREDITIVA E RECONHECIMENTO DE COMANDOS DE VOZ BASEADO EM CODIFICAÇÃO LINEAR PREDITIVA E REDES NEURAIS ARTIFICIAS PARA APLICAÇÕES DE ACIONAMENTOS DE PROCESSOS INDUS- TRIAIS Resumo Diversos processos industriais requerem

Leia mais

RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ

RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ Marcela Ribeiro Carvalho marcela@enecar.com.br IFG/Câmpus Goiânia Hipólito Barbosa Machado Filho hipolito.barbosa@ifg.edu.br IFG/Câmpus Goiânia Programa Institucional

Leia mais

3 Reconhecimento de Voz Distribuído

3 Reconhecimento de Voz Distribuído 3 Reconhecimento de Voz Distribuído O conceito de reconhecimento de voz distribuído (DSR Distributed Speech Recognition) foi desenvolvido como uma forma eficiente de transladar a tecnologia de reconhecimento

Leia mais

O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir:

O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir: Sistemas e Sinais O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir: 1 Sistemas e Sinais O bloco conversor A/D converte o sinal

Leia mais

3 Identificação de Locutor Usando Técnicas de Múltiplos Classificadores em Sub-bandas Com Pesos Não-Uniformes

3 Identificação de Locutor Usando Técnicas de Múltiplos Classificadores em Sub-bandas Com Pesos Não-Uniformes 3 Identificação de Locutor Usando Técnicas de Múltiplos Classificadores em Sub-bandas Com Pesos Não-Uniformes Neste capítulo, é apresentada uma nova proposta de combinação de múltiplos classificadores

Leia mais

Processamento de Som com Escala de Mel para Reconhecimento de Voz

Processamento de Som com Escala de Mel para Reconhecimento de Voz PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA Processamento de Som com Escala de Mel para Reconhecimento de Voz INF2608 FUNDAMENTOS DE COMPUTAÇÃO GRÁFICA Professor: Marcelo

Leia mais

Introdução a filtros digitais. Theo Pavan e Adilton Carneiro TAPS

Introdução a filtros digitais. Theo Pavan e Adilton Carneiro TAPS Introdução a filtros digitais Theo Pavan e Adilton Carneiro TAPS Filtro anti-aliasing Com um sinal já digitalizado não é possível distinguir entre uma frequência alias e uma frequência que realmente esteja

Leia mais

UM MODELO NEURAL PARA A PREVISÃO DA DEMANDA DE ENERGIA ELÉTRICA NA CIDADE DE FRANCA

UM MODELO NEURAL PARA A PREVISÃO DA DEMANDA DE ENERGIA ELÉTRICA NA CIDADE DE FRANCA UM MODELO NEURAL PARA A PREVISÃO DA DEMANDA DE ENERGIA ELÉTRICA NA CIDADE DE FRANCA SOUZA, REGIANE MÁXIMO YOSHINO, RUI TADASHI HANISC,H, WERNER SIEGFRIED ETO, REGINA FUMIE Palavras-chaves: Artificial Neural

Leia mais

CÁLCULO DO EQUILIBRIO DE TROCA-IÔNICA DO SISTEMA Na + -Pb 2+ -Cu 2+ USANDO REDES NEURAIS ARTIFICIAIS.

CÁLCULO DO EQUILIBRIO DE TROCA-IÔNICA DO SISTEMA Na + -Pb 2+ -Cu 2+ USANDO REDES NEURAIS ARTIFICIAIS. CÁLCULO DO EQUILIBRIO DE TROCA-IÔNICA DO SISTEMA Na + -Pb 2+ -Cu 2+ USANDO REDES NEURAIS ARTIFICIAIS. A. B. B. GIOPATTO 1, E. A. SILVA 2, T. D. MARTINS 1 1 Universidade Federal de São Paulo, Departamento

Leia mais

Rede Neural Artificial Aplicada em um Reconhecimento Automático de Voz Independentemente do Locutor

Rede Neural Artificial Aplicada em um Reconhecimento Automático de Voz Independentemente do Locutor PAPER 131 Rede Neural Artificial Aplicada em um Reconhecimento Automático de Voz Independentemente do Locutor Luiz Eduardo da SILVA 1, Germano LAMBERT-TORRES 2, Wagner S. VIEIRA 2, Ciro R. SANTOS 2, Rômulo

Leia mais

6 Análise dos Atributos de Voz em Reconhecimento Distribuído com a Utilização do Codec de Voz ITU-T G.723.1

6 Análise dos Atributos de Voz em Reconhecimento Distribuído com a Utilização do Codec de Voz ITU-T G.723.1 6 Análise dos Atributos de Voz em Reconhecimento Distribuído com a Utilização do Codec de Voz ITU-T G.723.1 Neste capítulo serão examinados os sistemas de reconhecimento da Fig. 3.11, com exceção do reconhecedor

Leia mais

Reconhecimento de voz utilizando Wavelet e Classificador Neural

Reconhecimento de voz utilizando Wavelet e Classificador Neural Reconhecimento de voz utilizando Wavelet e Classificador Neural Oséas Pereira Rocha CEFETCAMPOS Centro Federal de Educação Tecnológica de Campos Rua Dr Siqueira 273, Bairro Dom Bosco, Campos dos Goytacazes,

Leia mais

Cepstrum. Walter Roberto Godefroid Steiger

Cepstrum. Walter Roberto Godefroid Steiger Walter Roberto Godefroid Steiger Cepstrum Trabalho apresentado como parte da avaliação da disciplina Processamento Digital de Sinais, do Departamento de Engenharia elétrica da Universidade Federal do Paraná.

Leia mais

Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015

Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015 Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015 1) Projete um filtro FIR passa baixas de 3 etapas com frequência de corte

Leia mais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica REDES NEURAIS ARTIFICIAIS REDE ADALINE e REGRA DELTA Prof. Dr. André A. P. Biscaro 2º Semestre de 2017 Aspectos históricos O ADALINE foi idealizado por Widrow & Hoff em 1960. Sua principal aplicação estava

Leia mais

Um Wrapper para Seleção de Eletrodos em Interfaces Cérebro Computador Baseadas em Imaginação de Movimento

Um Wrapper para Seleção de Eletrodos em Interfaces Cérebro Computador Baseadas em Imaginação de Movimento Um Wrapper para Seleção de Eletrodos em Interfaces Cérebro Computador Baseadas em Imaginação de Movimento Maria B Kersanach Luisa F S Uribe Thiago B S Costa Romis Attux 2015-2016 Interface Cérebro Computador:

Leia mais

4 Pré-Processamento e Extração de Características

4 Pré-Processamento e Extração de Características 42 4 Pré-Processamento e Extração de Características Uma vez digitalizados, os sinais EEG precisam ser pré-processados, o que é feito basicamente em quatro etapas: eliminação de ruídos remanescentes, filtragem

Leia mais

DESENVOLVIMENTO DO MÓDULO DE PRÉ-ENFASE PARA SISTEMAS DE RECONHECIMENTO AUTOMÁTICO DE VOZ EM FPGA

DESENVOLVIMENTO DO MÓDULO DE PRÉ-ENFASE PARA SISTEMAS DE RECONHECIMENTO AUTOMÁTICO DE VOZ EM FPGA DESENVOLVIMENTO DO MÓDULO DE PRÉ-ENFASE PARA SISTEMAS DE RECONHECIMENTO AUTOMÁTICO DE VOZ EM FPGA Autor 1 Autor 2 Autor 3 Abstract. O reconhecimento automático de voz tem sido o foco de muitos trabalhos

Leia mais

2. Redes Neurais Artificiais

2. Redes Neurais Artificiais Computação Bioinspirada - 5955010-1 2. Redes Neurais Artificiais Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 2.3. Perceptron Multicamadas - MLP 2.3.1. Introdução ao MLP 2.3.2. Treinamento

Leia mais

Filtros Digitais. Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros

Filtros Digitais. Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros Filtros Digitais Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros Filtros são usados basicamente para dois propósitos: Separação de sinais combinados; Restauração

Leia mais

detecção de voz cantada em sinais de áudio polifônicos

detecção de voz cantada em sinais de áudio polifônicos detecção de voz cantada em sinais de áudio polifônicos Aplicações, Abordagens e Desafios Shayenne Moura 23. April 2018 Instituto de Matemática e Estatística Universidade de São Paulo o problema Detecção

Leia mais

Redes Neurais Artificial. Prática. Inteligência Artificial

Redes Neurais Artificial. Prática. Inteligência Artificial Redes Neurais Artificial Prática Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Introdução a MLP 2. Base de dados e Pré-Processamento 3. Prática MLP - Introdução Redes

Leia mais

5 RNA para Diagnóstico de Falhas em Turbinas a Gás

5 RNA para Diagnóstico de Falhas em Turbinas a Gás 5 RNA para Diagnóstico de Falhas em Turbinas a Gás 5.1. Introdução Neste capítulo, a aplicação de RNAs para diagnosticar as falhas no caminho do gás de turbinas a gás foi investigada. As redes neurais

Leia mais

3 Sistema de Apoio à Decisão para o Controle de Tensão (SADECT) Baseado em Redes Neurais

3 Sistema de Apoio à Decisão para o Controle de Tensão (SADECT) Baseado em Redes Neurais 3 Sistema de Apoio à Decisão para o Controle de Tensão (SADECT) Baseado em Motivado pela importância do estabelecimento de um sistema de apoio à decisão que auxiliasse o operador de tempo real durante

Leia mais

3 Os Atributos MFCC e PNCC do Sinal de Voz

3 Os Atributos MFCC e PNCC do Sinal de Voz 3 Os Atributos MFCC e PNCC do Sinal de Voz No sinal de voz incorporam-se informações importantes do falante, que são altamente perceptíveis, tais como, dialeto, contexto, estilo de falar, estado emocional,

Leia mais

Introdução a aquisição e processamento de sinais

Introdução a aquisição e processamento de sinais TAPS Introdução a aquisição e processamento de sinais Prof. Theo Z. Pavan Departamento de Física - Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto-USP Roteiro Aquisição de sinais e frequência

Leia mais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica PERCEPTRON MULTICAMADAS: TÉCNICAS DE VALIDAÇÃO Prof. Dr. André A. P. Biscaro 2º Semestre de 2016 UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT Aspectos de seleção topológica de redes PMC A especificação

Leia mais

APLICAÇÃO DA REDE NEURAL DE KOHONEN NA IDENTIFICAÇÃO DE LOCUTOR. Gustavo Oliani David ¹; Thiago Antonio Grandi de Tolosa ²

APLICAÇÃO DA REDE NEURAL DE KOHONEN NA IDENTIFICAÇÃO DE LOCUTOR. Gustavo Oliani David ¹; Thiago Antonio Grandi de Tolosa ² APLICAÇÃO DA REDE NEURAL DE KOHONEN NA IDENTIFICAÇÃO DE LOCUTOR Gustavo Oliani David ¹; Thiago Antonio Grandi de Tolosa ² 1 Aluno de Iniciação Científica da Escola de Engenharia Mauá (EEM/CEUN-IMT); 2

Leia mais

Estudo sobre decodificação iterativa usando códigos de treliça

Estudo sobre decodificação iterativa usando códigos de treliça Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 Estudo sobre decodificação iterativa usando códigos de treliça Souza, I. M. M. Escola Politécnica de Pernambuco Universidade de Pernambuco

Leia mais

2. Redes Neurais Artificiais

2. Redes Neurais Artificiais Computação Bioinspirada - 5955010-1 2. Redes Neurais Artificiais Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 2.3. Perceptron Multicamadas - MLP 2.3.1. Introdução ao MLP 2.3.2. Treinamento

Leia mais

Apresentação... 1 Introdução... 1

Apresentação... 1 Introdução... 1 Apresentação O objetivo principal deste texto é servir como material básico para uma disciplina introdutória sobre sistemas de comunicações em um curso de Engenharia Elétrica. Ele tem abrangência limitada,

Leia mais

O uso de uma Rede Neural Artificial Supervisionada para obtenção do fator de carga de um alimentador.

O uso de uma Rede Neural Artificial Supervisionada para obtenção do fator de carga de um alimentador. O uso de uma Rede Neural Artificial Supervisionada para obtenção do fator de carga de um alimentador. Resumo: Lucas da Silva Assis Universidade Federal de Goiás lucasilvassis@gmail.com Esse trabalho apresenta

Leia mais

Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN

Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN Alan Caio Rodrigues MARQUES 1, Gelson da Cruz JUNIOR 2, Cassio Dener Noronha VINHAL 3 Escola de Engenharia Elétrica e de Computação 1

Leia mais

Usando MLP para filtrar imagens

Usando MLP para filtrar imagens Usando MLP para filtrar imagens Thiago Richter, Ediel Wiezel da Silva, e Adilson Gonzaga Departamento de Engenharia Elétrica, Universidade de São Paulo, Brasil thiago.richter@yahoo.com.br, edielws@gmail.com,

Leia mais

p TPP = (6.1) e a rajada de perda de pacote é medida pela Comprimento Médio da Rajada (CMR ) que é dada por

p TPP = (6.1) e a rajada de perda de pacote é medida pela Comprimento Médio da Rajada (CMR ) que é dada por 6 Perdas de Pacotes O problema de perda de pacotes em rajadas nas redes IP e redes móveis é um dos fatores mais importantes a serem considerados na análise de sistemas de reconhecimento de voz distribuídos.

Leia mais

6 Modelo Gamma-Cetuc (GC)

6 Modelo Gamma-Cetuc (GC) 6 Modelo Gamma-Cetuc (GC) Um modelo de sintetização de séries temporais de atenuação por chuva envolve a geração de dados aleatórios que satisfaçam especificações de estatísticas de primeira e de segunda

Leia mais

Redes Neurais e Sistemas Fuzzy

Redes Neurais e Sistemas Fuzzy Redes Neurais e Sistemas Fuzzy Aspectos Temporais Modelagem de sistemas As tarefas que estudamos, classificação e regressão, podem ser vistas como atividades de modelagem de sistemas. As técnicas de modelagem

Leia mais

Classificação Linear. André Tavares da Silva.

Classificação Linear. André Tavares da Silva. Classificação Linear André Tavares da Silva andre.silva@udesc.br Roteiro Introduzir os o conceito de classificação linear. LDA (Linear Discriminant Analysis) Funções Discriminantes Lineares Perceptron

Leia mais

TE073 PDS II Programa de Graduação em Engenharia Elétrica

TE073 PDS II Programa de Graduação em Engenharia Elétrica TE073 PDS II Programa de Graduação em Engenharia Elétrica Prof. Alessandro Zimmer zimmer@eletrica.ufpr.br www.eletrica.ufpr.br/~zimmer/te073 Processamento Digital de Imagens PDI: Segmentação Os algoritmos

Leia mais

Processamento de sinais digitais

Processamento de sinais digitais Processamento de sinais digitais Aula 1: Filtros digitais silviavicter@iprj.uerj.br Tópicos Definição de um filtro digital Anatomia de um filtro digital Descrição no domínio da frequência de sinais e sistemas

Leia mais

Filtros Digitais. Carlos Alexandre Mello. Carlos Alexandre Mello

Filtros Digitais. Carlos Alexandre Mello. Carlos Alexandre Mello Filtros Digitais Carlos Alexandre Mello Filtros Digitais Manipulação de Sinais Implementados em Hardware ou Software Componentes: Somadores, multiplicadores e elementos de retardo 2 Filtros Digitais Componentes

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA Trena Ultrassônica Desenvolvido por Thiago Ferreira Pontes Relatório Final da

Leia mais

3 Redes Neurais Artificiais

3 Redes Neurais Artificiais 3 Redes Neurais Artificiais 3.1. Introdução A capacidade de implementar computacionalmente versões simplificadas de neurônios biológicos deu origem a uma subespecialidade da inteligência artificial, conhecida

Leia mais

DETERMINAÇÃO DO GÊNERO DO LOCUTOR USANDO A TRANSFORMADA RÁPIDA DE FOURIER

DETERMINAÇÃO DO GÊNERO DO LOCUTOR USANDO A TRANSFORMADA RÁPIDA DE FOURIER Revista Ciências Exatas ISSN: 1516-893 Vol. 1 Nº. Ano 015 Natanael M. Gomes Universidade de Taubaté Marcio Abud Marcelino Universidade Estadual Paulista Universidade de Taubaté Francisco José Grandinetti

Leia mais

Ferramenta Computacional para o Estudo de Seqüências de Treinamento em Equalizadores LMS

Ferramenta Computacional para o Estudo de Seqüências de Treinamento em Equalizadores LMS Ferramenta Computacional para o Estudo de Seqüências de Treinamento em es LMS Luciano L. Mendes Departamento de Eletrônica e Eletrotécnica Instituto acional de Telecomunicações Santa Rita do Sapucaí, MG

Leia mais

Resumo. Filtragem Adaptativa. Filtros adaptativos. Tarefas desempenhadas pelos filtros

Resumo. Filtragem Adaptativa. Filtros adaptativos. Tarefas desempenhadas pelos filtros Resumo Filtragem Adaptativa Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico Sistemas de filtragem adaptativa Conceitos de filtragem adaptativa Filtro de Wiener Algoritmo steepest descent

Leia mais

Implementação de algoritmos de processamento em FPGA para reconstrução de imagens biomédicas por ultrassom

Implementação de algoritmos de processamento em FPGA para reconstrução de imagens biomédicas por ultrassom https://eventos.utfpr.edu.br//sicite/sicite2017/index Implementação de algoritmos de processamento em FPGA para reconstrução de imagens biomédicas por ultrassom RESUMO Samuel Leme de Almeida Leite Samuel.lemeleite@gmail.com

Leia mais

Reconhecimento de Faces Utilizando Redes Neurais MLP

Reconhecimento de Faces Utilizando Redes Neurais MLP Reconhecimento de Faces Utilizando Redes Neurais MLP Autor: Adilmar Coelho Dantas 1, Orientador: Márcia Aparecida Fernandes 1 1 Programa de Pós-Graduação em Ciência da Computação Universidade Federal do

Leia mais

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS Nielsen Castelo Damasceno Restauração de imagem Procura recuperar uma imagem corrompida com base em um conhecimento a priori do fenômeno de degradação. Restauração

Leia mais

RECONHECIMENTO DE FALA DE LOCUTOR RESTRITO PARA ACIONAMENTO DE DISPOSITIVOS USANDO MODELOS OCULTOS DE MARKOV.

RECONHECIMENTO DE FALA DE LOCUTOR RESTRITO PARA ACIONAMENTO DE DISPOSITIVOS USANDO MODELOS OCULTOS DE MARKOV. UNIVERSIDADE FEDERAL DE VIÇOSA CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS DEPARTAMENTO DE ENGENHARIA ELÉTRICA RECONHECIMENTO DE FALA DE LOCUTOR RESTRITO PARA ACIONAMENTO DE DISPOSITIVOS USANDO MODELOS OCULTOS

Leia mais

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Processamento de Imagem Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres Lembrando Filtragem Correlação A correlação e a convolução sãos dois conceitos relacionados a filtragem.

Leia mais

Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais

Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais Ricardo Cerri Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo cerri@icmc.usp.br Roteiro Introdução

Leia mais

Teorema da Amostragem

Teorema da Amostragem Teorema da Amostragem Carlos Alexandre Mello Processamento Digital de Sinais Aspecto fundamental: Conversão do sinal contínuo em uma sequência de amostras Um sinal discreto no tempo Após o processamento

Leia mais

EFEITOS DIGITAIS APLICADOS VIA MATLAB EM SINAIS DE ÁUDIO DE UM INSTRUMENTO MUSICAL

EFEITOS DIGITAIS APLICADOS VIA MATLAB EM SINAIS DE ÁUDIO DE UM INSTRUMENTO MUSICAL EFEITOS DIGITAIS APLICADOS VIA MATLAB EM SINAIS DE ÁUDIO DE UM INSTRUMENTO MUSICAL ¹ Matheus Vaz Castro (SENAI CIMATEC) matheusvazcastro@gmail.com; 2 Flora Araújo Valverde (SENAI CIMATEC) araujovalverde@hotmail.com;

Leia mais

4 Técnica de Combinação de Medidas de Verossimilhança Baseada no Espaço Nulo

4 Técnica de Combinação de Medidas de Verossimilhança Baseada no Espaço Nulo 4 Técnica de Combinação de Medidas de Verossimilhança Baseada no Espaço Nulo Neste capítulo, é apresentada uma outra proposta que combina as respostas dos múltiplos classificadores em sub-bandas, cujo

Leia mais

-GNE219 - Controle em Espaço de Estados

-GNE219 - Controle em Espaço de Estados Universidade Federal de Lavras Departamento de Engenharia -GNE219 - Controle em Espaço de Estados Prof. Daniel Leite E-mail: daniel.leite@deg.ufla.br 2/2017 1/27 Considerações Eng. de Controle e Automação

Leia mais

Processamento de sinais digitais

Processamento de sinais digitais Processamento de sinais digitais Aula 2: Descrição discreta no tempo de sinais e sistemas silviavicter@iprj.uerj.br Tópicos Sequências discretas no tempo. Princípio da superposição para sistemas lineares.

Leia mais

CONTROLE DA TEMPERATURA DE SECAGEM ARTIFICIAL DE GRÃOS 1

CONTROLE DA TEMPERATURA DE SECAGEM ARTIFICIAL DE GRÃOS 1 CONTROLE DA TEMPERATURA DE SECAGEM ARTIFICIAL DE GRÃOS 1 Saul Vione Winik 2, Vanessa Faoro 3, Rodolfo França De Lima 4, Oleg Khatchatourian 5, Cristiano Osinski 6. 1 Projeto de Iniciação Científica 2 Bolsista

Leia mais

Aprendizado de Máquina

Aprendizado de Máquina Aprendizado de Máquina Principais tópicos Aprendizado profundo André C P L F de Carvalho Posdoutorando: Isvani Frias-Blanco ICMC-USP Introdução Redes profundas Aprendizado profundo Redes autodecodificadoras

Leia mais

Processamento Digital de Sinais. Notas de Aula. Estruturas para Sistemas de Tempo. Estruturas para Sistemas de Tempo Discreto. Implementação de SLIT:

Processamento Digital de Sinais. Notas de Aula. Estruturas para Sistemas de Tempo. Estruturas para Sistemas de Tempo Discreto. Implementação de SLIT: Estruturas para Sistemas de Tempo Discreto Estruturas para Sistemas de Tempo Discreto 2 Estruturas para Sistemas de Tempo Discreto Processamento Digital de Sinais Notas de Aula Estruturas para Sistemas

Leia mais

3 Filtro de Kalman Discreto

3 Filtro de Kalman Discreto 3 Filtro de Kalman Discreto As medidas realizadas por sensores estão sujeitas a erros, como pode ser visto no Capítulo 2. Os filtros são aplicados aos sinais medidos pelos sensores para reduzir os erros,

Leia mais

Redes Neurais Artificiais

Redes Neurais Artificiais Redes Neurais Artificiais Marcelo K. Albertini 24 de Julho de 2014 2/34 Conteúdo Perceptron Gradiente descendente Redes multicamadas Retropropagação de erros 3/34 Modelos conexionistas Humanos Tempo de

Leia mais

Carlos Roberto da Costa Ferreira. Interpolação Modificada de LSF's. Dissertação de Mestrado

Carlos Roberto da Costa Ferreira. Interpolação Modificada de LSF's. Dissertação de Mestrado Carlos Roberto da Costa Ferreira Interpolação Modificada de LSF's Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo Programa de Pósgraduação em

Leia mais

Figura 5.11 Densidade espectral do erro para o ensaio FXLMS Híbrido.

Figura 5.11 Densidade espectral do erro para o ensaio FXLMS Híbrido. 71 Figura 5.11 Densidade espectral do erro para o ensaio FXLMS Híbrido. As freqüências de excitação utilizadas neste ensaio foram as mesmas dos ensaios anteriores. Na figura 5.11 é observada uma atenuação

Leia mais

Plano. Aspectos Relevantes de HMMs. Teoria de HMMs. Introdução aos Modelos Escondidos de Markov

Plano. Aspectos Relevantes de HMMs. Teoria de HMMs. Introdução aos Modelos Escondidos de Markov Plano Esta apresentação é para pessoas sem conhecimento prévio de HMMs Introdução aos Modelos Escondidos de Markov 2004 Objetivos: Ensinar alguma coisa, não tudo (Visão geral, sem muitos detalhes). Tentar

Leia mais

Aula 22. Conversão Sigma-Delta (continuação)

Aula 22. Conversão Sigma-Delta (continuação) Aula 22 Conversão Sigma-Delta (continuação) A estrutura mostrada na figura A.22.1 é chamado modulador Sigma-Delta (Σ- ). Esta estrutura, além de ser mais simples, pode ser considerada como uma versão suavizada

Leia mais

2 Modelos de sintetização de séries temporais de atenuação por chuva

2 Modelos de sintetização de séries temporais de atenuação por chuva 2 Modelos de sintetização de séries temporais de atenuação por chuva Alguns modelos estocásticos de sintetização de séries temporais de atenuação por chuva são baseados no modelo proposto por Maseng &

Leia mais

7 Conclusões e desenvolvimentos futuros

7 Conclusões e desenvolvimentos futuros 7 Conclusões e desenvolvimentos futuros 7.1 Conclusões Este trabalho apresentou novas soluções para a determinação da posição de terminais de comunicações móveis com base em medidas de ToA. Nos métodos

Leia mais

Aprendizado de Máquina Introdução às Redes Neurais Artificiais

Aprendizado de Máquina Introdução às Redes Neurais Artificiais Aprendizado de Máquina Introdução às Redes Neurais Artificiais Marcos Oliveira Prates (Agradecimento Marcelo Azevedo Costa) Departamento de Estatística Universidade Federal de Minas Gerais Inteligência

Leia mais

COMPENSAÇÃO DINÂMICA PARA UM SIMULADOR DE MOVIMENTO ROTATIVO. Palavras-chave: compensação, identificação, simulação integrada

COMPENSAÇÃO DINÂMICA PARA UM SIMULADOR DE MOVIMENTO ROTATIVO. Palavras-chave: compensação, identificação, simulação integrada COMPENSAÇÃO DINÂMICA PARA UM SIMULADOR DE MOVIMENTO ROTATIVO Alberto S. Funada CTA - Instituto de Aeronáutica e Espaço - IAE São José dos Campos - SP - Brasil funada@iae.cta.br Waldemar C. L. Filho CTA

Leia mais

SEMINÁRIO DOS ARTIGOS:

SEMINÁRIO DOS ARTIGOS: SEMINÁRIO DOS ARTIGOS: Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning End-to-End Text Recognition with Convolutional Neural Networks Fernanda Maria Sirlene

Leia mais

Programa de Unidade Curricular

Programa de Unidade Curricular Programa de Unidade Curricular Faculdade Engenharia Licenciatura Engenharia Electrónica e Informática Unidade Curricular Processamento Sinal Semestre: 6 Nº ECTS: 6,0 Regente Rui Gabriel Araújo de Azevedo

Leia mais

Resolução da Prova 1 SCC Redes Neurais 2o. Semestre de Prof. João Luís

Resolução da Prova 1 SCC Redes Neurais 2o. Semestre de Prof. João Luís Resolução da Prova 1 SCC-5809 - Redes Neurais 2o. Semestre de 2011 - Prof. João Luís RESOLUÇÃO (2) 1. A figura abaixo mostra uma rede neural com um único neurônio escondido. Mostre que essa rede resolve

Leia mais

Sumário. 1 Sinais e sistemas no tempo discreto 1. 2 As transformadas z e de Fourier 79

Sumário. 1 Sinais e sistemas no tempo discreto 1. 2 As transformadas z e de Fourier 79 Sumário 1 Sinais e sistemas no tempo discreto 1 1.1 Introdução 1 1.2 Sinais no tempo discreto 2 1.3 Sistemas no tempo discreto 7 1.3.1 Linearidade 8 1.3.2 Invariância no tempo 8 1.3.3 Causalidade 9 1.3.4

Leia mais

Introdução às Redes Neurais Artificiais

Introdução às Redes Neurais Artificiais Introdução às Redes Neurais Artificiais Perceptrons de Múltiplas Camadas I Prof. João Marcos Meirelles da Silva www.professores.uff.br/jmarcos Departamento de Engenharia de Telecomunicações Escola de Engenharia

Leia mais

Sinais e Sistemas - ESP208

Sinais e Sistemas - ESP208 Sinais e Sistemas - ESP208 Mestrado Profissional em Engenharia de Sistemas e Produtos Filtros Digitais FIR e IIR Fabrício Simões IFBA 01 de novembro de 2017 Fabrício Simões (IFBA) Sinais e Sistemas - ESP208

Leia mais

API para obtenção da Frequência de um Sinal de Som por meio da FFT em Java ME

API para obtenção da Frequência de um Sinal de Som por meio da FFT em Java ME API para obtenção da Frequência de um Sinal de Som por meio da FFT em Java ME Marcelo Ruaro Departamento de Engenharias e Ciência da Computação Universidade Regional Integrada do Alto Uruguai e das Missões

Leia mais

MODELO NEURAL COM ATRASO DE TEMPO PARA A PREVISÃO DO INCC

MODELO NEURAL COM ATRASO DE TEMPO PARA A PREVISÃO DO INCC MODELO NEURAL COM ATRASO DE TEMPO PARA A PREVISÃO DO INCC Paulo Roberto Barbosa 1 Elaine Inacio Bueno 2 Nas Ciências Econômicas ocorrem fenômenos temporais que dependem da observação de dados em um período

Leia mais

Aluno: Tiago Andrade Togores Orientador: Professor Flávio Soares Côrrea da Silva

Aluno: Tiago Andrade Togores Orientador: Professor Flávio Soares Côrrea da Silva Aluno: Tiago Andrade Togores Orientador: Professor Flávio Soares Côrrea da Silva Interação humano-computador Interação humano-computador Interfaces naturais Interação humano-computador Interfaces naturais

Leia mais

Análise comparativa entre métodos estatístico e rede neural aplicados em séries temporais

Análise comparativa entre métodos estatístico e rede neural aplicados em séries temporais Análise comparativa entre métodos estatístico e rede neural aplicados em séries temporais Ana Paula de Sousa José Elmo de Menezes Introdução As formas funcionais dos modelos de previsão das redes neurais

Leia mais

Análise Quantitativa de Tecidos em Úlceras de Perna

Análise Quantitativa de Tecidos em Úlceras de Perna 49 5 Análise Quantitativa de Tecidos em Úlceras de Perna A avaliação das áreas proporcionais de cada tecido interno das úlceras fornece informações importantes sobre seu estado patológico [BERRISS, 2000],

Leia mais

Modems Baud rate e Bit rate

Modems Baud rate e Bit rate Na aula passada......conceituação básica de fibras ópticas SSC-0144 Redes de Alto Desempenho 2010 Vantagens & desvantagens tipos atenuação medidas de desempenho usos de fibras processo de fusão Provinha

Leia mais

Rede RBF (Radial Basis Function)

Rede RBF (Radial Basis Function) Rede RBF (Radial Basis Function) André Tavares da Silva andre.silva@udesc.br Roteiro Introdução à rede neural artificial RBF Teorema de Cover da separabilidade de padrões RBF x MLP RBF Função de ativação

Leia mais

II WPPC Workshop de Pesquisas do Grupo PET Computação

II WPPC Workshop de Pesquisas do Grupo PET Computação II WPPC Workshop de Pesquisas do Grupo PET Computação Processamento digital de sinais de voz no desenvolvimento de aplicações de comunicação vocal homem-máquina para sistemas embarcados Joseana M. Fechine,

Leia mais

Identificação de Locutor Robusta e Independente do Texto Usando Múltiplos Classificadores em Sub-bandas

Identificação de Locutor Robusta e Independente do Texto Usando Múltiplos Classificadores em Sub-bandas Eduardo Esteves Vale Identificação de Locutor Robusta e Independente do Texto Usando Múltiplos Classificadores em Sub-bandas Tese de Doutorado Documento apresentado ao Programa de Pós- Graduação em Engenharia

Leia mais

Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 03 / Detecção de Sinais

Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 03 / Detecção de Sinais Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 03 / Detecção de Sinais Prof. Eduardo Simas (eduardo.simas@ufba.br) Programa de Pós-Graduação em Engenharia Elétrica/PPGEE Universidade Federal

Leia mais

HP UFCG Analytics Abril-Maio Um curso sobre Reconhecimento de Padrões e Redes Neurais. Por Herman Martins Gomes.

HP UFCG Analytics Abril-Maio Um curso sobre Reconhecimento de Padrões e Redes Neurais. Por Herman Martins Gomes. HP UFCG Analytics Abril-Maio 2012 Um curso sobre Reconhecimento de Padrões e Redes Neurais Por Herman Martins Gomes hmg@dsc.ufcg.edu.br Programa Visão Geral (2H) Reconhecimento Estatístico de Padrões (3H)

Leia mais

VI SBQEE. 21 a 24 de agosto de 2005 Belém Pará Brasil FILTROS COM RESPOSTA MAXIMAMENTE PLANA PARA CÁLCULO DE HARMÔNICOS

VI SBQEE. 21 a 24 de agosto de 2005 Belém Pará Brasil FILTROS COM RESPOSTA MAXIMAMENTE PLANA PARA CÁLCULO DE HARMÔNICOS VI SBQEE a de agosto de Belém Pará Brasil FITROS CO RESPOSTA AXIAENTE PANA PARA CÁCUO DE HARÔNICOS arco Antônio acciola (* RODRIGUES André uiz ins IRANDA Eduardo Antônio Barros DA SIVA Ricardo Penido Dutt

Leia mais

Abordagem para Extração Automática de Características para Reconhecimento de Aves Tinamidae Baseada em Análise Espectral

Abordagem para Extração Automática de Características para Reconhecimento de Aves Tinamidae Baseada em Análise Espectral Abordagem para Extração Automática de Características para Reconhecimento de Aves Tinamidae Baseada em Análise Espectral Paulo Francisco da CONCEIÇÃO Escola de Engenharia Elétrica e de Computação pfrancisco43@gmail.com

Leia mais

Processamento (Digital) de Sinal. Caderno de exercícios para as horas não presenciais

Processamento (Digital) de Sinal. Caderno de exercícios para as horas não presenciais Caderno de exercícios para as horas não presenciais João Paulo Teixeira ESTiG, 014 Capítulo 1 Sinais 1. Considere o Considere o seguinte sinal contínuo: x(t) 1-1 0 1 3 t a. Represente y1(t)=x(t+1). b.

Leia mais

SUMÁRIO BACKGROUND. Referências 62 MATLAB Seção B: Operações Elementares 62 Problemas 71

SUMÁRIO BACKGROUND. Referências 62 MATLAB Seção B: Operações Elementares 62 Problemas 71 SUMÁRIO BACKGROUND B.l Números Complexos 17 B.l-l Nota Histórica 17 B.I-2 Álgebra de Números Complexos 20 B.2 Senóides 30 B.2-1 Adição de Senóides 31 B.2-2 Senóides em Termos de Exponenciais: A Fórmula

Leia mais

SESAME: SISTEMA DE RECONHECIMENTO DE COMANDOS DE VOZ UTILIZANDO PDS E RNA

SESAME: SISTEMA DE RECONHECIMENTO DE COMANDOS DE VOZ UTILIZANDO PDS E RNA SESAME: SISTEMA DE RECONHECIMENTO DE COMANDOS DE VOZ UTILIZANDO PDS E RNA SERGIO A. CARDOSO, JOSÉ E. C. CASTANHO, MARCELO N. FRANCHIN, IVO R. FONTES Faculdade de Engenharia de Bauru, UNESP - Univ. Estadual

Leia mais

Transformada de Fourier Discreta (DFT)

Transformada de Fourier Discreta (DFT) UNIVERSIDADE FEDERAL DA PARAÍBA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA Transformada de Fourier Discreta (DFT) Prof. Juan Moises Mauricio Villanueva jmauricio@cear.ufpb.br 1 Transformada de Fourier

Leia mais

Processamento Digital de Sinais:

Processamento Digital de Sinais: Processamento Digital de Sinais: Conceitos e Aplicações Joseana Macêdo Fechine Régis de Araújo IC-DSC-UFCG 1 Por que estudar PDS? 2 PDS Conceitos Básicos Sinais Padrões de variações que representam uma

Leia mais

IDENTIFICAÇÃO DE LOCUTOR: OTIMIZAÇÃO DO NÚMERO DE COMPONENTES GAUSSIANAS. Ricardo José da Rocha Cirigliano

IDENTIFICAÇÃO DE LOCUTOR: OTIMIZAÇÃO DO NÚMERO DE COMPONENTES GAUSSIANAS. Ricardo José da Rocha Cirigliano IDENTIFICAÇÃO DE LOCUTOR: OTIMIZAÇÃO DO NÚMERO DE COMPONENTES GAUSSIANAS Ricardo José da Rocha Cirigliano DISSERTAÇÃO SUBMETIDA AO CORPO DOCENTE DA COORDENAÇÃO DOS PROGRAMAS DE PÓS-GRADUAÇÃO DE ENGENHARIA

Leia mais

FILTROS COM RESPOSTA MAXIMAMENTE PLANA PARA CÁLCULO DE HARMÔNICOS

FILTROS COM RESPOSTA MAXIMAMENTE PLANA PARA CÁLCULO DE HARMÔNICOS VI SBQEE a de agosto de Belém Pará Brasil Código: BE 78 Tópico: Análise, Diagnóstico e Soluções FITROS CO RESPOSTA AXIAENTE PANA PARA CÁCUO DE HARÔNICOS ARCO ANTÔNIO ACCIOA RODRIGUES ANDRÉ UIZ INS IRANDA

Leia mais

CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA.

CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA. CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA. Emerson Carlos Pedrino * e-mail: ecpedrin@sel.eesc.sc.usp.br Valentin Obac Roda ** e-mail: valentin@sel.eesc.sc.usp.br

Leia mais

Resumindo:Discretização, ADC. ADC: aprox. sucessiva. Diagrama em blocos ADC. Como obter um DAC? Rede de resistores. Conversão Análogico-Digital (ADC)

Resumindo:Discretização, ADC. ADC: aprox. sucessiva. Diagrama em blocos ADC. Como obter um DAC? Rede de resistores. Conversão Análogico-Digital (ADC) Resumindo:Discretização, Conversão Análogico-Digital () Prof. Sérgio S Furuie LEB/PTC/ Converte valores analógicos em digitais Em geral valores de tensão elétrica, pois a maioria dos transdutores convertem

Leia mais

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Ederson Costa dos Santos 1, Leandro Barjonas da Cruz Rodrigues 1, André Maurício Damasceno Ferreira 2 1

Leia mais