UNIVERSIDADE FEDERAL DE OURO PRETO ESCOLA DE MINAS - EM COLEGIADO DO CURSO DE ENGANHARIA DE CONTROLE E AUTOMAÇÃO - CECAU

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

Download "UNIVERSIDADE FEDERAL DE OURO PRETO ESCOLA DE MINAS - EM COLEGIADO DO CURSO DE ENGANHARIA DE CONTROLE E AUTOMAÇÃO - CECAU"

Transcrição

1 UNIVERSIDADE FEDERAL DE OURO PRETO ESCOLA DE MINAS - EM COLEGIADO DO CURSO DE ENGANHARIA DE CONTROLE E AUTOMAÇÃO - CECAU IDENTIFICAÇÃO DE SISTEMA DE COLUNA DE FLOTAÇÃO UTILIZANDO REDES NEURAIS ARTIFICIAIS MONOGRAFIA DE GRADUAÇÃO EM ENGENHARIA DE CONTROLE E AUTOMAÇÃO Rômulo Leite Universidade Federal de Ouro Preto Escola de Minas - EM Ouro Preto - MG 2007

2 RÔMULO LEITE IDENTIFICAÇÃO DE SISTEMA DE COLUNA DE FOTAÇÃO UTILIZANDO REDES NEURAIS ARTIFICIAIS Monografia apresentada ao Curso de Engenharia de Controle e Automação da Universidade Federal de Ouro Preto como parte dos requisitos para a obtenção de Grau em Engenharia de Controle e Automação. Orientador: Prof. Dr. Agnaldo José da Rocha Reis Universidade Federal de Ouro Preto Escola de Minas - EM Ouro Preto - MG

3 Agosto/2007

4

5 iii Agradeço a minha família que sempre me apoiou em todos os momentos da minha vida e ao professor Agnaldo pela paciência e as longas horas dedicadas a orientar esse trabalho.

6 iv SUMÁRIO LISTA DE FIGURAS...VI LISTA DE TABELAS...VIII RESUMO...IX ABSTRACT...X CAPÍTULO I INTRODUÇÃO Histórico da Coluna de Flotação Objetivo Justificativa Metodologia...3 CAPÍTULO II O PROCESSO DE FLOTAÇÃO Reagentes químicos utilizados no processo de flotação Parâmetros da flotação em coluna Fluxo e holdup de ar Tamanho das bolhas Fluxo de água de lavagem e bias Altura da camada de espuma Tempo médio de residência das partículas minerais Percentagens de sólidos na alimentação da polpa...9 CAPITULO III REDES NEURAIS ARTIFICIAIS Considerações Iniciais O Neurônio Biológico O Neurônio Artificial Funções de Ativação Arquitetura de Redes Neurais Aprendizado de Redes Neurais Artificiais Aprendizado Supervisionado Redes Perceptron de Múltiplas Camadas...19

7 v CAPITULO IV METODOLOGIA ADOTADA Dados Brutos Preparação dos Dados para Treinamento Criando e Treinando as Redes Testes e Resultados...31 CAPITULO V CONCLUSÃO...42 VI REFERÊNCIAS BIBLIOGRÁFICAS...43

8 vi LISTA DE FIGURAS Figura 2.1 Esquema básico de uma coluna de flotação...5 Figura 3.1- Representação de uma rede neural artificial...11 Figura Neurônio biológico...12 Figura Sinapse, estrutura de comunicação entre os neurônios...13 Figura 3.4 Modelo de um neurônio artificial...14 Figura Rede unidirecional...16 Figura Rede recorrente...17 Figura Representação de um esquema de aprendizado supervisionado para uma rede neural artificial...18 Figura Rede perceptron de múltiplas camadas com duas camadas intermediárias.19 Figura 3.9 Algoritmo para implemetação η adaptativa...20 Figura 4.1 Dados coletados da velocidade da bomba de não flotado...22 Figura 4.2 Dados coletados da vazão de ar...22 Figura 4.3 Dados coletados da vazão de água de lavagem...23 Figura 4.4 Dados coletados Pressão Superior P Figura 4.5 Dados coletados Pressão Inferior P Figura 4.6 Dados preparados da velocidade da bomba de não flotado...26 Figura 4.7 Dados preparados da vazão de ar...26 Figura 4.8 Dados preparados da vazão de água de lavagem...27 Figura 4.9 Dados preparados da pressão superior P Figura 4.10 Dados preparados da pressão inferior P Figura 4.11 Janela do nntool...29 Figura 4.12 Janela para importar variáveis do workspace do Matlab...29 Figura 4.13 Janela para criação da rede neural artificial...30 Figura 4.14 Janela para treinamento, simulação e teste da rede neural...31 Figura Resposta da melhor rede com 6 entradas e da melhor rede com 3 entradas após treinamento aos dados de teste (pressão superior)...33 Figura Resposta da melhor rede com 6 entradas e da melhor rede com 3 entradas após treinamento aos dados de teste (pressão inferior)...33 Figura 4.17 Resposta da rede1 após treinamento aos dados de teste (pressão superior)...36

9 vii Figura 4.18 Resposta da rede1 após treinamento aos dados de teste (pressão inferior)...36 Figura 4.19 Resposta da rede1 após treinamento aos dados de validação (pressão superior)...37 Figura Resposta da rede1 após treinamento aos dados de validação (pressão inferior )...37 Figura Resposta da rede2 após treinamento aos dados de teste (pressão superior)...38 Figura 4.22 Resposta da rede2 após treinamento aos dados de teste (pressão inferior)...38 Figura 4.23 Resposta da rede2 após treinamento aos dados de validação (pressão superior)...39 Figura 4.24 Resposta da rede2 após treinamento aos dados de validação (pressão inferior)...39 Figura Resposta da rede3 após treinamento aos dados de teste (pressão superior)...40 Figura Resposta da rede3 após treinamento aos dados de teste (pressão inferior)...40 Figura Resposta da rede3 após treinamento aos dados de validação (pressão superior)...41 Figura Resposta da rede3 após treinamento aos dados de validação (pressão inferior)... 41

10 viii LISTA DE TABELAS Tabela 3.1 Funções de ativação típicas...15 Tabela MAPE das pressões superior e inferior das três melhores redes obtido nos testes...34 Tabela Valor de bias dos neurônios da camada de entrada da rede Tabela Valor de bias dos neurônios da camada de saída da rede Tabela Valor dos pesos das conexões dos neurônios da camada de entrada da rede Tabela Valor dos pesos das conexões dos neurônios da camada de saída da rede

11 ix RESUMO A coluna de flotação é amplamente empregada na área mineral para concentrar minério. Seu estudo é, portanto de grande importância. Para propor projetos de monitorização e controle de uma coluna de flotação, é necessário antes, identificar um modelo que representa a coluna. O objetivo foi identificar utilizando redes neurais artificiais, através do software MATLAB, um modelo que representasse a coluna estudada através de dados coletados de uma coluna piloto de flotação. Inicialmente, fazse uma breve descrição do processo de flotação, e as principais variáveis envolvidas na coluna. Posteriormente é apresentado o conceito de redes neurais, definindo os constituintes de uma rede neural artificial: o neurônio artificial e o peso de suas conexões e bias, as funções de ativação típicas dos neurônios e as arquiteturas das redes. Descreve-se como processa o treinamento e aprendizagem de uma rede, e é dado ênfase ao algoritmo de retro-propagação de erros utilizado para treinar uma rede perceptron de múltiplas camadas utilizada para identificar o modelo da coluna de flotação estudada.. Palavras chaves: coluna de flotação, redes neurais artificiais, identificação de sistemas.

12 x ABSTRACT The flotation column is widely used in mineral application to concentrate ore. Its study is, therefore of great importance. To consider checking projects and control of a flotation column, it is necessary before, to identify a model that represents the column. The objective was identify using artificial neural network, through the software Matlab, a model that represented the column studied through collected data of a pilot column. Initially was made a brief description of column flotation process, and the main variables involved in the column. Later the concept artificial neural network is presented, defining the constituent of a neural network: the artificial neuron and the weight of its connections and bias, the typical activation functions of neurons and the network architetures. Describes as it processes training and learning of a network, and is given emphasis to the algorithm back-propagation used to train a net perceptron of multiple layers used to identify the model of the flotation column studied. Words keys: flotation column, artificial neural network, system identification.

13 1 1.0 INTRODUÇÃO CAPÍTULO I Após o processo de extração do minério, britagem, moagem, classificação granulométrica e condicionamento do minério nas indústrias de mineração, têm-se a necessidade de se concentrar o minério de valor econômico. Vários métodos são utilizados para o beneficiamento de minérios. No presente trabalho é estudado o processo de concentração de minérios utilizando coluna de flotação. O processo de flotação registrou um significativo avanço através da introdução da tecnologia oferecida pelas colunas de flotação. A importância da coluna de flotação pode ser constatada pelas melhorias dos concentrados obtidos nas colunas em diversas unidades industriais, com aplicação a diferentes tipos de minérios. Soma-se às melhorias na performance metalúrgica, uma economia nos custos de capital e de operação. Esses fatores têm sido decisivos para a aplicação das colunas em processos de flotação (LUZ et al, 2004). Além de ser amplamente empregado na área mineral, o processo de flotação também tem sido aplicado em diversas outras áreas. Como exemplos, podem ser citados o beneficiamento de cereais, o tratamento primário e secundário de efluentes de água e esgoto doméstico, o tratamento de águas residuais provenientes do processamento das indústrias têxteis, de papel, de couro, gráfica e o tratamento de resíduos de óleo em processos da área petrolífera. Em várias aplicações, o controle otimizante de colunas de flotação se baseia em modelos matemáticos ou em regras heurísticas que relacionam objetivos secundários do esquema de controle (altura da camada de espuma, holdup do ar e bias) com objetivos primários (teor e recuperação). Algumas arquiteturas de controle otimizante têm sido empregadas com sucesso. Alguns exemplos são o controle preditivo, o controle baseado em sistemas especialistas, o controle heurístico baseado em lógica fuzzy, dentre outros. Quando o objetivo da estratégia de controle se restringe a estabilizar a coluna de flotação dentro dos seus limites operacionais, pode-se atribuir ao sistema de controle somente a tarefa de controlar a altura da camada de espuma. Neste trabalho foi utilizado redes neurais com supervisionamento forte para determinar o modelo que descreve a coluna de flotação tendo como variável de saída indireta a altura da camada de espuma.

14 2 1.1 Histórico da Coluna de Flotação Segundo LUZ et al (2004) a coluna de flotação foi patenteada pelos cientistas canadenses Boutin e Tremblay em As primeiras descrições da sua aplicação foram feitas por P. Boutin e D. A.Wheeler na segunda metade da década de 60. O desenvolvimento da tecnologia de coluna foi lento e restrito a unidades piloto nas duas décadas seguintes. Problemas técnicos inviabilizaram a sua utilização em unidades de maior porte. O interesse comercial ressurgiu no ano de 1981, em Les Mines Gaspé, Quebec, Canadá, quando se utilizou a coluna no beneficiamento de molibdênio. Três colunas de flotação substituíram treze estágios compostos por células mecânicas, com resultados metalúrgicos superiores. Essas três colunas foram objeto de diversos estudos, cujos resultados se mostraram de grande relevância para o aprimoramento de unidades de grande porte (LUZ et al, 2004). A partir do sucesso da aplicação em Les Mines Gaspé, as colunas de flotação se difundiram rapidamente no Canadá, Austrália, África do Sul, América do Sul (principalmente no Chile e no Brasil). No Brasil, os estudos de flotação em coluna foram iniciados em 1985 e a primeira instalação de grande porte foi implantada pela Samarco Mineração S.A., em 1991, utilizando quatro colunas de 3,66m de diâmetro e 13,6m de altura e uma coluna de 2,44m de diâmetro e 11,0m de altura no beneficiamento de minério de ferro (LUZ et al, 2004). 1.2 Objetivo neurais artificiais. Fazer a identificação de um sistema de coluna de flotação, utilizando redes 1.3 Justificativa O modelo matemático de um sistema tem sido utilizado ao longo da história para diversos fins, como exemplo: entender e explicar fenômenos observados na natureza, para projetos de monitorização e controle, predição, simulação, etc. Porém nem sempre é possível obter de forma fácil um modelo matemático de um dado sistema. A identificação de sistemas traz a possibilidade de se conhecer e entender parte da

15 3 dinâmica de um dado sistema com base em dados coletados deste. 1.4 Metodologia Para a identificação do sistema de coluna de flotação é utilizado redes neurais artificiais, utilizando como base de dados para treinamento dessa rede um conjunto de dados obtido de SARAIVA (1999). Todos os dados coletados são preparados utilizando-se o software Matlab. Os dados preparados são utilizados para o treinamento de várias redes do tipo perceptron de múltiplas camadas utilizando a ferramenta nntool do Matlab. Essas redes são testadas e é utilizado como parâmetro de avaliação das redes o erro percentual absoluto médio (MAPE), os resultados obtidos são separados em três redes que obtiveram os melhores MAPE.

16 4 CAPÍTULO II 2.0 O PROCESSO DE FLOTAÇÃO O processo de flotação de partículas minerais é efetuado em meio aquoso e dá origem a dois fluxos distintos de materiais: flotado, constituído pelos agregados formados por bolhas de ar e partículas hidrofóbicas, e não flotado, constituído por partículas hidrofílicas. O flotado flui para a superfície e o não flotado fica na polpa. Na coluna de flotação normalmente, o flotado é descarregado por transbordo. Quanto ao não flotado, as formas de descarga mais comumente empregadas são por bombeamento ou por efeito da gravidade, com a vazão regulada através de uma válvula. A flotação é denominada direta quando o mineral de interesse constitui a fração flotada. De maneira oposta, a flotação é denominada inversa quando o mineral de interesse se concentra na fração não flotada. Uma coluna de flotação é um equipamento com um diâmetro efetivo (seções circulares ou não) de 0,3 a 4,5 metros e altura variando entre 10 e 15 metros, em escalas industriais (LUZ et al, 2004). Segundo Luz et al (2004), são identificadas nas colunas duas zonas distintas: 1 A zona de coleta (também chamada de zona de recuperação ou zona de concentração), entre a interface polpa - espuma e o sistema de aeração; Nesta zona ocorre o contato efetivo entre as partículas hidrofóbicas sedimentando pela ação da gravidade e as bolhas ascendentes de ar em condições hidrodinâmicas de baixa turbulência. Estas condições provêm um meio hidrodinâmico favorável à adesão entre as partículas hidrofóbicas e as bolhas de ar. 2 A zona de limpeza (também conhecida como zona de espuma), entre a interface polpa espuma e o transbordo. Na coluna, a alimentação devidamente condicionada é realizada a aproximadamente 2/3 da altura da coluna a partir de sua base. Na zona de coleta, as

17 5 partículas provenientes da alimentação da polpa são contactadas em contracorrente com o fluxo de bolhas de ar produzido pelo aerador instalado na parte inferior da coluna. As partículas hidrofóbicas colidem e aderem às bolhas ascendentes, sendo então transportadas até a zona de limpeza, constituindo uma camada de espuma. As partículas hidrofílicas ou pouco hidrofóbicas não aderidas ás bolhas, são removidas na base da coluna. Normalmente é adicionado no topo da coluna água de lavagem com o auxílio de dispersores. A água de lavagem tem a função de eliminar as partículas hidrofílicas conduzidas juntamente com as bolhas de ar. Esse fluxo de água descendente afeta a altura da camada de espuma na coluna. A figura 2.1 representa o esquema básico de uma coluna de flotação. Figura 2.1 Esquema básico de uma coluna de flotação.

18 6 2.1 Reagentes químicos utilizados no processo de flotação Os reagentes químicos utilizados na flotação podem ser classificados, segundo suas funções, em (PERES et al, 1986): coletores; modificadores (depressores, reguladores de ph e ativadores); espumantes; dispersantes. A hidrofobicidade ou hidrofilicidade das partículas pode ser natural, ou induzida. Os coletores são reagentes que alteram a característica de superfície de algumas partículas minerais hidrofílicas, tornando-as hidrofóbicas. Os poucos minerais conhecidos naturalmente hidrofóbicos são a molibdenita, a grafita, e o talco. A interação entre as moléculas dos coletores e a superfície das partículas minerais resulta na formação de uma camada, com característica hidrofóbica, que adsorve seletivamente sobre algumas partículas minerais, que passam a se comportar como se fossem hidrofóbicas. A interação entre coletores e partículas minerais pode ter a sua seletividade aumentada através da adição de reagentes conhecidos como modificadores. Estes reagentes modificam as superfícies das partículas minerais ou controlam as características do meio, estabelecendo uma condição otimizada para a flotação. Os depressores são reagentes modificadores que têm a função de evitar, temporariamente, ou mesmo permanentemente, a ação dos coletores sobre determinados minerais presentes no minério. O mecanismo de atuação dos depressores sobre estas partículas ocorre de forma semelhante ao dos coletores, ou seja, através de interações físicas e/ou químicas. Isto impede a adsorção do coletor sobre esses minerais. Existe uma faixa estreita de valores de ph para cada mineral onde a ação dos coletores se dá de forma ótima. Os reguladores de ph são substâncias ácidas ou básicas que podem, conforme o tipo de mineral e o efeito desejado, retardar, acelerar ou inibir a ação dos coletores. Existem alguns minerais na natureza que não permitem a adsorção dos coletores. Nestes casos, é necessária a adição de reagentes conhecidos como ativadores, antes da introdução dos coletores.

19 7 Na separação das partículas hidrofóbicas e hidrofílicas, faz-se necessário a formação de uma espuma estável. Quando não se obtém uma espuma estável é utilizado espumante que são reagentes responsáveis por estabilizar a interface líquido-gás da bolha de ar, facilitando a adesão das partículas hidrofóbicas. Sem o espumante, existe uma tendência natural de rompimento das bolhas de ar e o conseqüente desprendimento das partículas hidrofóbicas a elas aderidas. Os dispersantes são reagentes utilizados na dispersão de partículas minerais que muitas vezes se encontram agrupadas, formando flocos. A ação dos dispersantes tem como objetivo melhorar a área de contato destas partículas com a água ou com os depressores, e conseqüentemente diminuir a sua possibilidade de flotação. 2.2 Parâmetros da flotação em coluna Os principais parâmetros da flotação em coluna são (Luz et al, 2004): 1 fluxo e holdup de ar; 2 tamanho das bolhas; 3 fluxo de água de lavagem e bias; 4 altura da camada de espuma; 5 tempo médio de residência das partículas minerais; 6 percentagens de sólido na alimentação da polpa Fluxo e holdup de ar O fluxo de ar é um dos parâmetros da coluna de flotação, cujos efeitos são marcantes sobre a recuperação do mineral. O seu valor ótimo depende do tipo de minério, da sua granulométria e do tamanho das bolhas. Baixas vazões de ar acarretam baixas recuperações das partículas devido à ineficiência do contato bolha-partícula e às dificuldades de transporte do agregado bolha-partícula até o transbordo da coluna. Por outro lado, o excesso de ar pode causar turbulência ou formação de espuma na seção de concentração. O holdup do ar é definido como uma fração volumétrica de ar contida em uma determinada zona da coluna. Esse parâmetro é função da taxa de alimentação de ar, da densidade da polpa, do diâmetro de bolhas, da densidade do agregado bolha-partícula e do conteúdo de sólidos na polpa.

20 8 O holdup do ar pode ser medido utilizando manômetros de água, transdutores ou transmissores de pressão Tamanho das bolhas O ar é injetado na coluna através de um dispositivo conhecido como aerador, que é responsável pela formação das bolhas. Em essência, os tipos mais simples de aeradores não industriais consistem em um tubo cilíndrico perfurado recoberto por um material poroso, com furos de dimensões bem definidas. O tamanho das bolhas é controlado pela concentração de espumante. Bolhas pequenas, com elevada área superficial, permite a obtenção de índices altos de coleta e transporte dos sólidos por volume de ar. A geração dessas bolhas pode ser feita, ajustando as variáveis operacionais do sistema de aeração e/ou pela adição de reagentes tensoativos (espumante). A ordem de grandeza do tamanho adequado das bolhas está na faixa de 0,5 a 2,0mm de diâmetro Fluxo de água de lavagem e bias A água de lavagem, introduzida no topo da seção de limpeza da coluna, tem como função eliminar as partículas hidrofílicas arrastadas pelas bolhas de ar para a camada de espuma. Adicionalmente, ela tem como função substituir a parcela da água de alimentação que se dirige para o flotado e que pode estar contaminada por lamas. O fluxo de água descendente resultante da diferença destes dois fluxos é conhecido como bias positivo. Uma das técnicas usadas para inferir o valor do bias leva em consideração o balanço de água, na seção de concentração, entre o fluxo da água de alimentação e o fluxo de água para o não flotado. Contudo, o valor de bias obtido por este método só é válido quando a coluna se encontra em regime estacionário de operação. O efeito benéfico produzido pela água de lavagem é o de aumento do teor do flotado. Os dispositivos utilizados para se introduzir a água de lavagem na coluna são, em geral, bastante simples. Um tipo muito comum se assemelha a um chuveiro e é constituído por um prato perfurado posicionado a uma altura regulável do transbordo da coluna.

21 Altura da camada de espuma A altura da camada de espuma está diretamente relacionada à seletividade do processo de flotação. A camada de espuma age como um filtro mecânico, retendo de modo eficiente as partículas que ali chegam por efeito de arraste. Normalmente, se ela tiver um tamanho menor que o necessário, a recuperação do flotado aumenta e o teor diminui. Por outro lado, se ela tiver um tamanho maior que o necessário, a recuperação do flotado diminui e o teor aumenta. Para que as condições operacionais da coluna sejam mantidas, a altura de camada de espuma deve ser ajustada de forma que a interface polpa/espuma esteja acima do ponto de alimentação da polpa. Tipicamente, os valores operacionais estão situados na faixa de 0,4 a 1,0 metro, nas colunas pilotos, e na faixa de 0,5 a 1,5 metros nas colunas industriais Tempo médio de residência das partículas minerais Tanto o teor quanto à recuperação do material flotado são diretamente afetados pelo tempo de residência das partículas minerais dentro da coluna. Um tempo de residência pequeno provoca um aumento no teor e uma redução na recuperação do flotado, pois somente partículas com hidrofobicidade suficiente para aderir às bolhas são coletadas. O tempo de residência pode ser alterado por meio de alterações na taxa e na concentração de sólidos da alimentação, na vazão de água de lavagem e na altura da zona de recuperação da coluna Percentagens de sólidos na alimentação da polpa A coluna de flotação pode operar em uma faixa relativamente ampla de percentagem de sólidos na alimentação da polpa, da ordem de 15 a 50%, sem perdas significativas no teor e na recuperação do material flotado. Entretanto, deve ser avaliada a sua influência sobre o tempo de residência das partículas minerais e sobre a capacidade de carregamento da coluna (Oliveira e Aquino, 1992). A capacidade de

22 10 carregamento pode ser definida como a máxima taxa na qual sólidos presentes no material flotado podem ser removidos da coluna, expresso em termos de massa por unidade de tempo por unidade de área da seção transversal da coluna (g/min/cm2).

23 11 CAPITULO III 3.0 REDES NEURAIS ARTIFICIAIS 3.1 Considerações Iniciais A seguinte definição de redes neurais foi proposta por Braga et al (2000): Redes neurais artificiais são sistemas paralelos distribuídos, compostos por unidade de processamento simples (nodos) que calculam determinadas funções matemáticas (normalmente não lineares). Tais unidades são dispostas em uma ou mais camadas e interligadas por um grande número de conexões, geralmente unidirecionais. Na maioria dos modelos, estas conexões estão associadas a pesos, os quais armazenam o conhecimento representado no modelo e servem para ponderar a entrada recebida por cada neurônio da rede. O funcionamento destas redes é inspirado em uma estrutura física concebida pela natureza: o cérebro humano. Portanto pode-se definir uma rede neural como sendo uma rede formada por uma serie de nodos dispostos em camadas, onde cada nodo faz uma parte de processamento numérico. Esses nodos são chamados de neurônios. Na figura 3.1 podemos observar uma rede neural típica. Figura 3.1 Representação de uma rede neural artificial.

24 12 As redes neurais artificiais podem ser utilizadas em uma grande variedade de aplicações. Alguns exemplos são processamento de sinais (reconhecimento de voz e caracteres, diagnóstico médico, etc), controle de sistemas dinâmicos (processos industriais, veículos auto-guiados, etc), sistemas de decisão (terapêutica médica, análise financeira, etc) e várias outras aplicações (NASCIMENTO JÚNIOR et al, 2000). Segundo Braga et al (2000), as redes neurais artificiais possuem a capacidade de aprender por exemplos e fazer interpolações e extrapolações do que aprenderam. 3.2 O Neurônio Biológico A célula nervosa denominada neurônio, é o principal componente do sistema nervoso. Estima-se que no cérebro humano existam aproximadamente 15 bilhões de neurônios, responsável por todas as funções do sistema. Existem diversos tipos de neurônios, com diferentes funções dependendo da sua localização e estrutura morfológica. Esses componentes são o corpo do neurônio, o axônio, e os dendritos. O corpo do neurônio ou soma é constituído de núcleo e pericário, e dá suporte metabólico à toda célula. O axônio (fibra nervosa) é um prolongamento único e grande que aparece no soma. Ele é responsável pela condução do impulso nervoso para o próximo neurônio, podendo ser revestido ou não por mielina (bainha axonial), célula glial especializada. Os dendritos são prolongamentos menores em forma de ramificações que emergem do pericário e do final do axônio, sendo, na maioria das vezes, responsáveis pela comunicação entre os neurônios através das sinapses. Basicamente, cada neurônio possui uma região receptiva e outra efetora em relação à condução da sinalização. O corpo do neurônio mede apenas alguns milésimos de milímetros, e os dentritos apresentam poucos milímetros de comprimento. O axônio pode ser mais longo e tem calibre uniforme. A figura 3.2 ilustra um neurônio biológico. Figura 3.2 Neurônio biológico.

25 13 A estrutura onde ocorrem os processos de comunicação entre os neurônios é denominada de sinapse, é onde ocorre a passagem do sinal neural (transmissão sináptica) através de processos eletroquímicos específicos, graças a certas características particulares da sua constituição. Em uma sinapse os neurônios não se tocam, permanecendo um espaço entre eles denominado fenda sináptica, onde um neurônio pré-sináptico liga-se a um outro denominado neurônio pós-sináptico. O sinal nervoso (impulso), que vem através do axônio da célula pré-sináptica chega a sua extremidade e provoca na fenda a liberação de neurotransmissores depositados em bolsas chamadas de vesículas sinápticas. Este elemento químico se liga quimicamente a receptores específicos no neurônio póssináptico, dando continuidade à propagação do sinal. Um neurônio pode receber ou enviar entre e conexões sinápticas em relação a outros neurônios, dependendo de seu tipo e localização no sistema nervoso. A figura 3.3 ilustra a sinapse de um neurônio. Figura 3.3 Sinapse, estrutura de comunicação entre os neurônios. O cérebro necessita de uma intrincada rede de circuitos neurais conectando suas principais áreas sensoriais e motoras, ou seja, grandes concentrações de neurônios capazes de armazenar, interpretar e emitir respostas eficientes a qualquer estímulo, tendo também a capacidade de, a todo instante, em decorrência de novas informações, provocarem modificações e rearranjos em suas conexões sinápticas, possibilitando novas aprendizagens.

26 O Neurônio Artificial O modelo de neurônio artificial baseia-se no conhecimento que se tem sobre os neurônios biológicos. O esquema de um neurônio artificial pode ser visto na figura 3.4. Cada neurônio possui n terminais de entrada x1, x2,..., xn que representa os dendritos e apenas um terminal de saída o axônio. Os terminais de entrada têm pesos acoplados wk1,wk2,...,wkm cujos valores podem ser positivos ou negativos, dependendo de as sinapses correspondentes serem inibitórias ou excitatórias. O processamento que cada neurônio realiza, é pegar os valores xi*wki de cada entrada e somá-los com o valor do bias passando esse resultado numa função de ativação que resultará em um único valor de saída no neurônio. Figura 3.4 Modelo de um neurônio artificial A função de ativação é utilizada para restringir a amplitude da saída de um neurônio. Ela também é referida como uma função restritiva já que restringe (limita) o intervalo permissível de amplitude do sinal de saída a um valor finito. O bias representado por b k tem a função de aumentar ou diminuir a entrada líquida da função de ativação, dependendo se ele é positivo ou negativo. Matematicamente o neurônio pode ser representado pelas equações: u k = m w j= 1 kj x j (3.1) e y k = ϕ ( uk + bk) (3.2) Onde x 1, x 2,..., xm são os sinais de entrada; w k1, w k2,..., wkm são os pesos

27 15 sinápticos do neurônio k; u k é a saída do combinador linear; b k é o bias; φ(.) é a função de ativação; y k é o sinal de saída do neurônio. 3.4 Funções de Ativação A funções de ativação φ(.) dos neurônios são definidas por funções matemáticas. Algumas funções de ativação típicas são descritas na tabela 3.1: Tabela 3.1 Funções de ativação típicas 3.5 Arquitetura de Redes Neurais A utilização de uma RNA na solução de um problema passa inicialmente por uma fase de escolha da arquitetura da rede e logo após aprendizagem desta. A arquitetura de uma RNA é muito importante já que ela restringe o tipo de problema que será tratado pela rede. Por exemplo, se utilizarmos uma rede com camada única de nodos essa só conseguirá resolver problemas linearmente separável. Já as redes recorrentes são mais indicadas para resolver problemas que envolvem processamento temporal. Segundo Braga et al (2000), para a definição da arquitetura de uma rede os

28 16 seguintes parâmetros são necessários: número de camadas da rede, número de nodos em cada camada, tipo de conexão entre os nodos e topologia da rede. Existe diferentes tipo de arquiteturas de redes neurais. De acordo com Rummelhart, a rede neural deve possuir no mínimo duas camadas, a de entrada de dados e a da saída dos resultados. Neste tipo de configuração, cada neurônio está ligado com todos os outros das camadas vizinhas, mas neurônios da mesma camada não se comunicam, apresentando assim um comportamento estático. Já a rede neural de Hopfield apresenta comportamento dinâmico e fluxo de dados multidirecional devido à integração total dos neurônios, desaparecendo assim a idéia de camadas bem distintas. Com isso seu funcionamento é mais complexo. Em geral identificam-se dois tipos principais de arquitetura de redes neurais artificiais, as unidirecionais que são redes neurais, cujo grafo não possuem ciclos e podem ser representadas em camadas, e as recorrentes, redes em que o grafo de conectividade contém pelo menos um ciclo. A figura 3.5 representa uma rede neural do tipo unidirecional e a figura 3.6 representa uma rede neural do tipo recorrente. Figura Rede unidirecional

29 17 Figura Rede recorrente 3.6 Aprendizado de Redes Neurais Artificiais Na etapa de aprendizagem a rede extrai informações relevantes de padrões de informação apresentados para ela, criando assim uma representação própria para o problema. A aprendizagem consiste em um processo iterativo de ajuste dos pesos das conexões entre as unidades de processamento, que ao final do processo, guarda o conhecimento que a rede adquiriu do ambiente (BRAGA et al, 2000). Portanto, a fase de aprendizado deve ser rigorosa, a fim de se evitar modelos espúrios. Todo o conhecimento de uma rede neural está armazenado nas sinapses e nos bias, ou seja, nos pesos atribuídos às conexões entre os neurônios. É importante que a rede "aprenda" as regras e não "decore" exemplos. Para verificar se a rede armazenou conhecimento, ela passa por uma fase de testes onde são apresentados à rede um conjunto de dados que ela não conhece a fim de que se possa verificar se a rede pode "deduzir" corretamente o inter-relacionamento entre esses novos dados e o conhecimento adquirido. A propriedade mais importante das redes neurais é, portanto a habilidade de aprender de seu ambiente e com isso melhorar seu desempenho. Diversos métodos para treinamento de redes foram desenvolvidos, podendo ser agrupados em dois grupos principais: aprendizado supervisionado e aprendizado não-supervisionado. Outros dois métodos conhecidos são os de aprendizagem por reforço que é um caso particular de aprendizado supervisionado e aprendizado por competição que é um caso particular de aprendizado não-supervisionado (BRAGA et al, 2000).

30 Aprendizado Supervisionado Esse método de aprendizado será utilizado para treinar uma rede neural de múltiplas camadas do tipo unidirecional para a identificação do sistema de uma coluna de flotação. Nesse método, a entrada e a saída desejada para a rede são fornecidas por um supervisor (professor) externo. O objetivo é ajustar os parâmetros da rede, de forma a encontrar uma ligação entre os pares de entrada e saída fornecidos.. A rede tem sua saída corrente comparada com a saída desejada, gerando um sinal de erro, e ajustando os pesos das conexões para minimizar esse erro. A minimização da diferença é incremental, já que pequenos ajustes são feitos nos pesos a cada etapa de treinamento, de tal forma que estes caminhem se houver solução possível para uma solução. A soma dos erros quadráticos de todas as saídas é normalmente utilizada como medida de desempenho da rede e também como função de custo a ser minimizada. A figura 3.6 representa o esquema de um aprendizado supervisionado para uma rede neural artificial. O aprendizado supervisionado tem a desvantagem de, na ausência do professor, a rede não conseguir aprender novas estratégias para situações não-cobertas pelos exemplos do treinamento da rede. Segundo Braga et al (2000), os algoritmos para aprendizado supervisionado mais conhecido são a regra delta e o algoritmo backpropagation ou retro-propagação de erros. Figura Representação de um esquema de aprendizado supervisionado para uma rede neural artificial.

31 Redes Perceptron de Múltiplas Camadas As redes perceptron de múltiplas camadas são as redes mais utilizadas nas aplicações práticas. Sabe-se que redes de uma só camada resolvem apenas problemas linearmente separáveis, a solução de problemas não linearmente separáveis passa pelo uso de redes com uma ou mais camadas intermediárias. Redes perceptron de múltiplas camadas são redes que apresentam pelo menos uma camada intermediária ou escondida. A figura 3.8 ilustra uma rede perceptron de múltiplas camadas (BRAGA et al, 2000). Figura Rede perceptron de múltiplas camadas com duas camadas intermediárias. O algoritmo de aprendizado mais conhecido para treinamento destas redes é o algoritmo back-propagation. O algoritmo back-propagation é um algoritmo supervisionado que utiliza um conjunto de dados de entrada e de saída desejados para a rede e por meio de um mecanismo de correção de erros, ele ajusta os pesos e bias das conexões da rede neural. O treinamento ocorre em duas fases, sendo que cada fase percorre a rede em um sentido. Estas duas fases são chamadas de fase forward ou direta e backward ou reversa. A fase direta é utilizada para definir a saída da rede para um dado padrão de entrada. A fase reversa utiliza a saída desejada e a saída fornecida pela rede para atualizar os pesos de suas conexões. O algoritmo back-propagation, faz uso destas duas fases e pode ser descrito da seguinte forma:

32 20 1. São atribuídos valores aleatórios aos pesos e bias; 2. Repetir até que todos os exemplos de treinamento sejam classificados corretamente ou até o erro ser mínimo: 2.1 Para cada padrão de treinamento X Definir saída da rede através da fase direta Comparar saídas produzidas com as saídas desejadas Atualizar os pesos das conexões através da fase reversa. O algoritmo tenta uma forma de definir o erro das conexões possibilitando o ajuste de seus pesos, o método do gradiente é utilizado para ajustar esses pesos. Uma variante do algoritmo retro-propagação de erro pode ser visto na figura 3.9, esse algoritmo conta com dois parâmetros adicionais: taxa de momentum ξ e taxa de aprendizagem adaptativa η. O parâmetro ξ auxilia a rede a não se prender a um mínimo local permitindo que ela possa encontrar uma solução melhor, já o ajuste do parâmetro η permiti diminuir o tempo de treinamento da rede (REIS, 2003). Figura 3.9 Algoritmo para implementação η adaptativa.

33 21 CAPITULO IV 4.0 METODOLOGIA ADOTADA Utilizou se no presente trabalho dados coletados de Saraiva (1999), os dados foram obtidos de uma coluna piloto de flotação para tratamento de minérios pertencente à Supervisão de Processos do Centro de Desenvolvimento de Tecnologia Nuclear (CDTN) localizada em Belo Horizonte, Minas Gerais. A coluna de flotação utilizada é constituída de um tubo acrílico transparente medindo duas polegadas de diâmetro e 7,20 m de altura. A coluna de flotação funciona da seguinte forma: na base da coluna, é injetado ar livre de impurezas como partículas sólidas e óleo. Na parte central desta, é bombeado a polpa de minério, que é constituída basicamente de minério, água e reagentes químicos. No topo da coluna é adicionado água de lavagem necessária para lavar o material flotado que deixa a coluna. Os dados da velocidade da bomba de não flotado, vazão de ar e vazão de água de lavagem da coluna foram coletados como dados de entrada, e a pressão superior e pressão inferior de dois sensores de pressão alocados na zona de concentração da coluna foram coletados como dados de saída da coluna, posteriormente esses dados foram trabalhados é utilizados para treinamento de uma rede neural artificial que representasse o modelo da coluna de flotação em questão. 4.1 Dados Brutos Geralmente o que se pretende saber na flotação em coluna é a quantidade de material concentrado e o hold up do ar em um dado instante de tempo. Essas duas variáveis de saída do sistema de flotação em coluna são medidas indiretamente pela altura da coluna de espuma. Essa por sua vez é determinada fazendo-se a medida de pressão em dois pontos distintos da coluna na seção de concentração. As variáveis de entrada da rede são a velocidade da bomba de não flotado, u ( k ), vazão de água de lavagem,, e vazão de ar,. De acordo com 1 u ( k ) ( k ) 2 u3 Saraiva (1999), foram realizados dois testes em dias distintos com condições de operação semelhantes tendo vazão constante a 1230 ml/min com concentração de flotanol a 12 ml/min, 1%. Os sinais de entrada de velocidade da bomba de não flotado e

34 22 vazão de água de lavagem foram gerados usando se um gerador de números aleatórios e mantendo-se constante cada valor assim obtido por quatro minutos. Pode-se observar os dados de entrada obtidos pelos testes na figura 4.1, 4.2 e 4.3. Figura 4.1 Dados coletados da velocidade da bomba de não flotado. Figura 4.2 Dados coletados da vazão de ar

35 23 Figura 4.3 Dados coletados da vazão de água de lavagem. Os valores de pressão obtidos nos dois pontos da coluna, durante o teste são mostrados nas figuras 4.4 e 4.5. Essas pressões estão fortemente correlacionadas, mas como a densidade do fluido entre as duas tomadas de pressão não é constante, a diferença entre essas duas pressões não é fixa. Figura 4.4 Dados coletados da Pressão Superior P1.

36 24 Figura 4.5 Dados coletados Pressão Inferior P2. Os dados obtidos foram coletados a uma taxa de amostragem de 0,5 Hz, portanto o período de amostragem foi de 2 segundos. O modelo linear obtido em Saraiva (1999) pode ser visto nas equações 4.1 e 4.2. y 1 ( k) = 0,57796 u1 u2 u3 u3 y 0, , , , , ,11753 y 1 ( k 1) 0,24250 ( k 1) + 1,84570 ( k 1) + 2,0125 ( k 1) u2 u1 y2 u ( k 1) + 0,07807 ( k 11) 0,51117 ( k 8) 0,57584 y 1 ( k 2) + 0,02219 ( k 1) + 0,10344 ( k 1) 0,02416 u3 y2 y1 u ( k 15) 0,22593 ( k 10) + 0,70885 ( k 13) + 0,07574 y 2 ( k 4) ( k 7) ( k 3) ( k 4) ( k 4) 0,22832 ( k 10) 0,0142 ( k 5) + 0,62499 ( k 1) (4.1) 0,6052 ( k 11) 0,7072 ( k 2) 0,08588 ( k 4) + 0,08193 ( k 12) 0,42089 ( k 5) 0,06044 ( k 8) ,16549 ( k 5) 1 ( k) = 1,4422 ( k 1) 0,05506 ( k 2) + 0,26302 ( k 7) y 2 u1 y1 u3 u2 u3 y 2 u2 u2 u u2 2 y 2 u2 u2 u u3 2 u 3 ( k 11) (4.2)

37 Preparação dos Dados para Treinamento De posse dos dados brutos de entrada e saída obtidos na planta piloto que somavam um total de 3300 dados para cada variável de entrada e saída, iniciou-se a fase de preparação dos dados que iriam alimentar a rede. As etapas de preparação dos dados de treinamento, teste e validação da rede foram realizadas no software MATLAB 7.2. A preparação dos dados foi dividida em algumas etapas: 1. Decimação dos dados de entrada e saída, com um fator de decimação inicial de 18. Essa etapa consistiu de pegar o primeiro valor dos dados de entrada, eliminar os próximos dezoitos valores e pegar o décimo nono valor, assim por diante até resultar numa base de dados decimada constituída de 182 dados obtidos dos 3300 dados brutos. 2. Normalização dos dados, que consistiu em colocar esses dados decimados numa faixa de valores de zero a um. 3. Partição dos dados normalizados em dados de treinamento, teste e validação da rede. Após essas etapas de preparação dos dados foi obtido um total de 136 dados para cada variável de entrada e saída de treinamento, e um total de 23 dados para cada variável de entrada e saída para os dados de validação e teste. Os dados preparados podem ser vistos nas figuras 4.6, 4.7, 4.8, 4.9 e Os primeiros 75% dos dados de entrada e saída foram usados para treinamento da rede, os 25% restantes foram particionados pela metade em dados de teste e validação da rede.

38 26 Figura 4.6 Dados preparados da velocidade da bomba de não flotado. Figura 4.7 Dados preparados da vazão de ar.

39 27 Figura 4.8 Dados preparados da vazão de água de lavagem. Figura 4.9 Dados preparados da pressão superior P1.

40 28 Figura 4.10 Dados preparados da pressão inferior P Criando e Treinando as Redes Com os dados preparados iniciou-se a fase de treinamento. Para a criação da rede neural e treinamento foi utilizada a ferramenta do Matlab chamada nntool. Digitando na janela de comando do Matlab nntool temos a janela mostrada na figura 4.11.

41 29 Figura 4.11 Janela do nntool. Feito isso foram importados para o nntool os dados de entada e saída de treinamento, teste e validação da rede. Para tanto basta clicar no botão import e a janela da figura 4.12 é aberta para importar os dados que já estavam preparados no workspace do Matlab. Figura 4.12 Janela para importar variáveis do workspace do Matlab.

42 30 Clicando-se no botão New, é aberto uma janela onde na aba network, pode-se a criar a rede neural, definindo sua estrutura como número de camadas, número de neurônios em cada camada, algoritmo de treinamento, entre outras características. A figura 4.13 mostra essa aba. O item network type foi escolhido como feed-forward backprop que descreve o tipo de rede adotado. O input ranges (como inicialmente havia três variáveis de entrada) ficou da seguinte forma [0 1,0 1,0 1]. Isso significa que há três variáveis de entrada variando seus valores de 0 até 1. A training function escolhida foi a trainlm por ser um algoritmo de treinamento bastante rápido. Os itens performace function e adaption learn function ficaram inalterados. Os itens restantes foram utilizados para criar diferentes tipos de redes, cada uma com um número variável de neurônios e camadas. A aba data não foi usada. Finalmente, clicando-se no botão create a rede é criada e enviada para o campo network da janela do nntool figura Figura 4.13 Janela para criação da rede neural artificial.

43 31 Após criar vários tipos de configurações de redes, é necessário treiná-las e simular cada rede para verificar os resultados. De posse de todas as redes criadas no campo network do nntool e clicando-se em uma dada rede abre a janela da figura Na aba train o usuário escolhe os dados de entrada e saída para treinamento da rede, e tem a opção de colocar dados de entrada e saída para validação e teste como critério de parada do treinamento, que no presente trabalho foi usado. Nesta aba também é possível escolher o número máximo de épocas de treinamento e o erro mínimo de resposta da rede. Na aba simulate, após treinar a rede, é possível simular a mesma e verificar a validação da rede. Figura 4.14 Janela para treinamento, simulação e teste da rede neural. 4.4 Testes e Resultados Como descrito, a ferramenta nntool do matlab foi utilizada para criar e treinar várias redes de forma que pudesse modelar a coluna de flotação. Inicialmente, foram criadas várias redes com as três entradas: velocidade da bomba de não flotado, vazão da água de lavagem e vazão de ar, todas num dado instante k, e saída das pressões também para o mesmo instante k. Para expressar de forma numérica o desempenho de cada uma das redes, foi utilizado como índice de desempenho o erro percentual absoluto médio (MAPE), dado pela equação 4.3.

44 32 previsto real tvt 1 ( k ) MAPE= tvt h= 1 ( k ) real ( k ) *100%, (4.3) Onde tvt é quantidade de dados de teste apresentado para a rede, real ( k ) é o valor observado no instante k e k. previsto é o valor previsto pela rede no instante ( k ) Durante os testes foi verificado que somente essas três entradas estavam sendo insuficientes para treinar as redes criadas, pois nenhuma rede respondeu satisfatoriamente. Analisando o modelo obtido em Saraiva (1999), equações 4.1 e 4.2 pode-se observar que é utilizado no modelo valores de entrada e saída em até 15 instantes anteriores. A forte correlação entre as variáveis de saída, não deixava a rede entender que as saídas eram distintas. Portanto a pressão superior P1 foi multiplicada por um fator de ajuste para diferenciar as duas variáveis de saída, esse fator de ajuste é dado pela equação 4.4: Fator de ajuste = * p (4.4) Percebe-se que o fator de ajuste é o primeiro valor de entrada da pressão superior (P1) dividido pelo primeiro valor de entrada da pressão inferior (P2). Outro fato verificado foi a quantidade insuficiente de dados para treinamento da rede. A fim de aumentar os dados de treinamento da rede, os dados brutos de entrada e saída foram novamente decimados, normalizados e particionados em dados de teste e validação. O novo fator de decimação dessa vez foi de 9. Após o aumento do número de dados para treinamento, a verificação do modelo obtido em Saraiva (1999), e após multiplicar a pressão superior pelo fator de ajuste, foram realizados novos testes agora com novas variáveis de entrada. O primeiro teste foi utilizar como variáveis de entrada, as três já obtidas num dado instante K, a velocidade da bomba de não flotado, u ( k ), vazão de água de lavagem, ( k ), e vazão 1 u2 de ar, ( k ), mais elas mesmas no instante k-1, obtendo dessa forma as variáveis de u3 entrada para a rede: u ( k ), ( ),,, e. Portanto 1 u k ( ) 2 u k ( 1) 3 u k ( 1) 1 u k ( 1) 2 u k 3

45 33 agora as novas redes foram treinadas com 6 variáveis de entrada e não mais 3, e com as saídas corrigidas pelo fator de ajuste para que a rede pudesse entender que eram duas saídas distintas. Houve uma melhora significativa nos resultados, mas ainda não satisfatórios, os melhores resultados obtidos para os dados de teste podem ser visualizados nas figuras 4.15 e Figura Resposta da melhor rede com 6 entradas e da melhor rede com 3 entradas após treinamento aos dados de teste (pressão superior). Figura Resposta da melhor rede com 6 entradas e da melhor rede com 3 entradas após treinamento aos dados de teste (pressão inferior).

46 34 Houve uma melhora nos resultados aumentando o número de variáveis de entrada de 3 para 6 variáveis, foi possível perceber que o caminho para uma resposta satisfatória da rede seria aumentar o número de variáveis de entradas já que a quantidade de dados para treinamento, teste e validação eram suficientes. Pensando dessa forma, criou-se novas redes, agora com 8 variáveis de entrada, que são as seis variáveis já utilizadas mais as pressões superior (P 1) e inferior (P2) num instante k-1. Dessa forma obtemos como dados de entrada para treinamento da rede, as variáveis: u ( k ), ( ),,, e, 1 u k ( ) 2 u k ( 1) 3 u k ( 1) 1 u k ( 1) 2 u k ( k 1) 3 p, p ( k 1). Utilizando o nntool foram criadas várias redes todas elas prevendo as saídas a um passo a frente. Dessas redes separaram-se as três melhores redes com relação ao índice MAPE, que podem ser visto na tabela P 1 P 2 Rede 1 0,1998 % 0,0493 % Rede 2 0,2545 % 0,3963 % Rede 3 0,1072 % 0,0182 % Tabela MAPE das pressões superior e inferior das três melhores redes obtidas nos testes. Pode-se perceber pela tabela 4.1 que entre as três melhores redes obtidas, a rede3 é que possui o menor MAPE, tanto para pressão superior quanto para a pressão inferior. A rede 3 possui dois neurônios na camada de entrada com funções de ativação logística e dois neurônios na camada de saída com função de ativação linear. Os valores de bias e das conexões de cada camada da rede podem ser vistos nas tabelas 4.2, 4.3, 4.4, 4.5. Neurônio 1 Neurônio 2-5,9423 0, Tabela Valor de bias dos neurônios da camada de entrada da rede 3.

47 35 Neurônio 1 Neurônio 2 3,2993 5,4034 Tabela Valor de bias dos neurônios da camada de saída da rede 3. Neurônio 1 Neurônio 2 3,2573 0, ,2155-0, ,6483-0, ,6601 0, , , ,7468-0, ,6987 0, ,0021-0,32461 Tabela Valor dos pesos das conexões dos neurônios da camada de entrada da rede 3. Neurônio 1 Neurônio 2-0, , , ,3478 Tabela Valor dos pesos das conexões dos neurônios da camada de saída da rede 3 A resposta das três melhores redes aos dados de teste e validação pode ser visto nas figuras 4.17, 4.18, 4.19, 4.20, 4.21, 4.22, 4.23, 4.24, 4.25, 4.26, 4.27, 4.28.

Coluna x célula mecânica. Geometria (relação altura: diâmetro efetivo). Água de lavagem. Ausência de agitação mecânica. Sistema de geração de bolhas.

Coluna x célula mecânica. Geometria (relação altura: diâmetro efetivo). Água de lavagem. Ausência de agitação mecânica. Sistema de geração de bolhas. FLOTAÇÃO Colunas Coluna x célula mecânica Geometria (relação altura: diâmetro efetivo). Água de lavagem. Ausência de agitação mecânica. Sistema de geração de bolhas. Flotação em coluna Geometria (relação

Leia mais

REDES NEURAIS ARTIFICIAIS

REDES NEURAIS ARTIFICIAIS REDES NEURAIS ARTIFICIAIS REDES NEURAIS ARTIFICIAIS O QUE É UMA REDE NEURAL NEURÔNIOS BIOLÓGICOS CÉREBRO HUMANO E CAPACIDADE DE GENERALIZAÇÃO. Modelo McCulloch e Pitts FUNÇÕES DE ATIVAÇÃO APRENDIZADO APRENDIZADO

Leia mais

1) Definir flotação, evidenciando as principais etapas envolvidas no processo.

1) Definir flotação, evidenciando as principais etapas envolvidas no processo. 1 a Lista de exercícios Processamento Mineral II 1) Definir flotação, evidenciando as principais etapas envolvidas no processo. 2) O que são forças intermoleculares? Como são classificadas? 3) Definir:

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

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais ricardo.kerschbaumer@ifc.edu.br http://professor.luzerna.ifc.edu.br/ricardo-kerschbaumer/ Introdução O Cérebro humano Mais fascinante processador

Leia mais

serotonina (humor) dopamina (Parkinson) serotonina (humor) dopamina (Parkinson) Prozac inibe a recaptação da serotonina

serotonina (humor) dopamina (Parkinson) serotonina (humor) dopamina (Parkinson) Prozac inibe a recaptação da serotonina Redes Neurais O modelo biológico O cérebro humano possui cerca 100 bilhões de neurônios O neurônio é composto por um corpo celular chamado soma, ramificações chamadas dendritos (que recebem as entradas)

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.1. Introdução às Redes Neurais Artificiais (RNAs) 2.1.1. Motivação

Leia mais

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto Redes Neurais Artificial Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Histórico 3. Conceitos Básicos 4. Aprendizado em RNA 5. Exemplo de Aprendizado com

Leia mais

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL INTELIGÊNCIA ARTIFICIAL REDES NEURAIS Caracterização Intuitiva: Em termos intuitivos, Redes Neurais Artificiais (RNAs) são modelos matemáticos inspirados nos princípios de funcionamento dos neurônios biológicos

Leia mais

Aprendizado de Máquina (Machine Learning)

Aprendizado de Máquina (Machine Learning) Ciência da Computação Aprendizado de Máquina (Machine Learning) Aula 03 Aprendizado Supervisionado / : Modelo MCP e Perceptron Max Pereira Neurônio Booleano de McCulloch- Pitts (Modelo MCP) Proposto em

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

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana Introdução à Redes Neurais Artificiais Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana 2 Introdução Redes Neurais Artificiais (RNAs)

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

Redes Neurais Artificiais. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 9)

Redes Neurais Artificiais. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 9) Redes Neurais Artificiais Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 9) Conceitos 2 Redes Neurais As Redes Neurais Artificias são modelos computacionais

Leia mais

Inteligência Artificial Redes Neurais

Inteligência Artificial Redes Neurais Inteligência Artificial Jarley P. Nóbrega, Dr. Faculdade Nova Roma Bacharelado em Ciência da Computação jpn@jarley.com Semestre 2018.2 Jarley P. Nóbrega, Dr. (Nova Roma) Inteligência Artificial Semestre

Leia mais

Redes Neurais Artificiais

Redes Neurais Artificiais Redes Neurais Artificiais Prof. Dr. Hugo Valadares Siqueira Semana de Eletrônica e Automação 2014 Redes Neurais Artificiais Uma rede neural artificial é um circuito composto por uma grande quantidade de

Leia mais

FLOTAÇÃO DE REJEITOS DO BENEFICIAMENTO GRAVIMÉTRICO DE CARVÃO MINERAL

FLOTAÇÃO DE REJEITOS DO BENEFICIAMENTO GRAVIMÉTRICO DE CARVÃO MINERAL FLOTAÇÃO DE REJEITOS DO BENEFICIAMENTO GRAVIMÉTRICO DE CARVÃO MINERAL I. A. S. Brum & L. G. M. de Jesus Laboratório de Processamento Mineral Universidade Federal do Rio Grande do Sul Depósitos de carvão

Leia mais

Redes Neurais Artificiais

Redes Neurais Artificiais Redes Neurais Artificiais Neurônio Natural Dendritos: recebe os estímulos transmitidos por outros neurônios Soma Sinapse Axônio Soma: coleta e combina informações vindas de outros neurônios Sinapse Dendrito

Leia mais

A evolução natural deu ao cérebro humano muitas características desejáveis que não estão presentes na máquina de von Neumann:

A evolução natural deu ao cérebro humano muitas características desejáveis que não estão presentes na máquina de von Neumann: Faculdade de Engenharia de Computação Centro de Ciências Exatas, Ambientais e de Tecnologias PUC-Campinas João Luís Garcia Rosa 2004 2 A evolução natural deu ao cérebro humano muitas características desejáveis

Leia mais

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Prof. Msc. Saulo Popov Zambiasi (saulopz@gmail.com) 12/07/08 08:09 Informação - ICPG - Criciuma - SC 1 Fundamentação Biológica, O Neurônio

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

Redes Neurais Artificiais - Introdução. Visão Computacional

Redes Neurais Artificiais - Introdução. Visão Computacional Redes Neurais Artificiais - Introdução Visão Computacional Inspiração 2 Inspiração 3 Inspiração Atividade seletivanas conexões Soma os impulsos e passa a diante 4 Inspiração As conexões entre os dendritos

Leia mais

Redes Neurais Noções Gerais

Redes Neurais Noções Gerais Redes Neurais Noções Gerais Segundo Loesch (apupt Fernandes), Redes Neurais Artificiais são sistemas computacionais, de implementação em hardware e software, que imitam as habilidades computacionais do

Leia mais

3 INTELIGÊNCIA COMPUTACIONAL (IC)

3 INTELIGÊNCIA COMPUTACIONAL (IC) 40 3 INTELIGÊNCIA COMPUTACIONAL (IC) Inteligência Computacional é a área da ciência da computação que estuda a teoria e aplicação de técnicas computacionais inspiradas na natureza. Deste modo, tem por

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 AULA 03 Prof. Dr. André A. P. Biscaro 1º Semestre de 2017 INTRODUÇÃO Aprendizagem é um processo pelo qual os parâmetros livres de uma rede neural são adaptados através de um processo

Leia mais

UTILIZAÇÃO DE TÉCNICAS DE FILMAGEM PARA OBTENÇÃO DO DIÂMETRO DE BOLHAS EM COLUNA DE FLOTAÇÃO

UTILIZAÇÃO DE TÉCNICAS DE FILMAGEM PARA OBTENÇÃO DO DIÂMETRO DE BOLHAS EM COLUNA DE FLOTAÇÃO UTILIZAÇÃO DE TÉCNICAS DE FILMAGEM PARA OBTENÇÃO DO DIÂMETRO DE BOLHAS EM COLUNA DE FLOTAÇÃO A. M. R. FILHO¹, G. R. L. e CARVALHO¹, P. H. M. LUZ¹, A. S. REIS¹ e M. A. S. BARROZO¹ 1 Universidade Federal

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

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Aula 22 Redes Neurais Edirlei Soares de Lima Formas de Aprendizado Aprendizado Supervisionado Árvores de decisão. K-Nearest Neighbor (KNN). Support

Leia mais

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square Back Propagation Formas de Aprendizado Existe dois métodos básicos de aplicação do algoritmo Back Propagation: Aprendizado

Leia mais

Algoritmos de Aprendizado. CONTEÚDO Introdução Motivação, Objetivo, Definição, Características Básicas e Histórico. Regra de HEBB.

Algoritmos de Aprendizado. CONTEÚDO Introdução Motivação, Objetivo, Definição, Características Básicas e Histórico. Regra de HEBB. CONTEÚDO Introdução Motivação, Objetivo, Definição, Características Básicas e Histórico Conceitos Básicos Neurônio Artificial, Modos de Interconexão Processamento Neural Recall e Learning Regras de Aprendizado

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

Felix da Cunha 412, Pelotas RS Home-Page: s: Bolsista BIC/FAPERGS

Felix da Cunha 412, Pelotas RS Home-Page:    s: Bolsista BIC/FAPERGS UTILIZAÇÃO DE REDES NEURAIS PARA PREVISÕES EM SÉRIES TEMPORAIS 1 A. T. Gonçalez, A. C. R. Costa, G. P. Dimuro UCPEL Universidade Católica de Pelotas, ESIN Escola de Informática GMFC Grupo de Matemática

Leia mais

Redes Neurais. Motivação. Componentes do neurônio. Cérebro humano. Criar máquinas capazes de operar independentemente do homem:

Redes Neurais. Motivação. Componentes do neurônio. Cérebro humano. Criar máquinas capazes de operar independentemente do homem: Motivação M. Sc. Luiz Alberto lasf.bel@gmail.com Redes Neurais Criar máquinas capazes de operar independentemente do homem: Aprenda sozinha; Interagir com ambientes desconhecidos; Possa ser chamada de

Leia mais

14 de maio de 2013 Belo Horizonte (MG)

14 de maio de 2013 Belo Horizonte (MG) 14 de maio de 2013 Belo Horizonte (MG) Empresa: Mirabela Mineração Trabalho premiado: Aumento da recuperação metalúrgica de níquel através da implantação de um circuito de deslamagem na Mirabela Mineração

Leia mais

IDENTIFICAÇÃO DE UMA PLANTA PILOTO DE FLOTAÇÃO EM COLUNA

IDENTIFICAÇÃO DE UMA PLANTA PILOTO DE FLOTAÇÃO EM COLUNA Eduardo Tadeu Stehling Saraiva IDENTIFICAÇÃO DE UMA PLANTA PILOTO DE FLOTAÇÃO EM COLUNA Dissertação submetida à banca examinadora designada pelo Colegiado do Programa de Pós-Graduação em Engenharia Elétrica

Leia mais

Redes Neurais 1. Redes Neurais. cont.) Definição (cont( Definição. Histórico. Características básicas

Redes Neurais 1. Redes Neurais. cont.) Definição (cont( Definição. Histórico. Características básicas Redes Neurais Dalma M. Falcão falcao@nacad.ufr.br http://www.nacad.ufr.br/~falcao/ Redes Neurais Definição Histórico Áreas de aplicação RNs biológicas Modelos de neurônios artificiais Arquiteturas de RNs

Leia mais

UNIVERSIDADE FEDERAL DE LAVRAS DEPARTAMENTO DE CIÊNCIAS EXATAS (DEX) Estudo de Algoritmos de Aprendizado em Redes Neurais Artificiais

UNIVERSIDADE FEDERAL DE LAVRAS DEPARTAMENTO DE CIÊNCIAS EXATAS (DEX) Estudo de Algoritmos de Aprendizado em Redes Neurais Artificiais UNIVERSIDADE FEDERAL DE LAVRAS DEPARTAMENTO DE CIÊNCIAS EXATAS (DEX) Orientador: Prof. Fabiano Lemes Ribeiro Estudo de Algoritmos de Aprendizado em Redes Neurais Artificiais Nome: João Vitor Squillace

Leia mais

ASPECTOS RELEVANTES DAS COLUNAS DE FLOTAÇÃO. M. L. M. de Oliveira 1 e J. A. de Aquino 2.

ASPECTOS RELEVANTES DAS COLUNAS DE FLOTAÇÃO. M. L. M. de Oliveira 1 e J. A. de Aquino 2. ASPECTOS RELEVANTES DAS COLUNAS DE FLOTAÇÃO M. L. M. de Oliveira 1 e J. A. de Aquino 2 1 Dr a., Pesquisadora da MCE Consultoria e Engenharia Ltda. mluciabh@gmail.com 2 Dr., Pesquisador do Centro de Desenvolvimento

Leia mais

OTIMIZAÇÃO DO CIRCUITO DE DESLAMAGEM DA MINERAÇÃO CASA DE PEDRA DA COMPANHIA SIDERÚRGICA NACIONAL- CSN

OTIMIZAÇÃO DO CIRCUITO DE DESLAMAGEM DA MINERAÇÃO CASA DE PEDRA DA COMPANHIA SIDERÚRGICA NACIONAL- CSN OTIMIZAÇÃO DO CIRCUITO DE DESLAMAGEM DA MINERAÇÃO CASA DE PEDRA DA COMPANHIA SIDERÚRGICA NACIONAL- CSN Santana, P.P.\ Rocha, L.\ Santiago, T.C. 1, Santana, A.N. 2 I -Coordenação de Pesquisas Tecnológicas-

Leia mais

Previsão de consumos a curto prazo

Previsão de consumos a curto prazo Previsão de consumos a curto prazo Cláudio Monteiro Distribuição de Energia II 5º ano da LEEC - ramo de Energia (FEUP) O que são? são técnicas computacionais que apresentam um modelo matemático inspirado

Leia mais

IV - SISTEMA NERVOSO

IV - SISTEMA NERVOSO Capítulo 3: Parte 1 1 IV - SISTEMA NERVOSO HISTOFISIOLOGIA DAS CÉLULAS NERVOSAS INTRODUÇÃO A capacidade de um organismo sobreviver e se manter em equilíbrio depende de sua habilidade em responder à variações

Leia mais

Redes Neurais INTELIGÊNCIA ARTIFICIAL

Redes Neurais INTELIGÊNCIA ARTIFICIAL Redes Neurais INTELIGÊNCIA ARTIFICIAL 1 2 Introdução As redes neurais são um tema da computação altamente inspirada na natureza que nos cerca. Durante anos e anos os homens trabalharam para fazer computadores

Leia mais

Primeiras Redes Neurais Artificiais: Perceptron e Adaline

Primeiras Redes Neurais Artificiais: Perceptron e Adaline Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Primeiras Redes Neurais Artificiais: Perceptron e Adaline DCA0121 Inteligência Artificial Aplicada Heitor

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

Redes Neurais Artificiais. Professor: Juan Moises Villanueva

Redes Neurais Artificiais. Professor: Juan Moises Villanueva Redes Neurais Artificiais Mestrando: Lucas Nicolau Email: lucasfnicolau@gmail.com Professor: Juan Moises Villanueva Rede Neural Direta Arquitetura com múltiplas camadas com fluxo de informação apenas em

Leia mais

MODELO MATEMÁTICO NEURAL ARTIFICIAL PARA CÁLCULO DE RENDIMENTO METÁLICO TEÓRICO de um laminador de tiras a frio

MODELO MATEMÁTICO NEURAL ARTIFICIAL PARA CÁLCULO DE RENDIMENTO METÁLICO TEÓRICO de um laminador de tiras a frio MODELO MATEMÁTICO NEURAL ARTIFICIAL PARA CÁLCULO DE RENDIMENTO METÁLICO TEÓRICO de um laminador de tiras a frio Arlei Fonseca Barcelos arlei@csn.com.br AEDB Hugo Shokychi Toshimitsu Hugo.Toshimitsu@csn.com.br

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

Inteligência Computacional

Inteligência Computacional Inteligência Computacional INTRODUÇÃO ÀS REDES NEURAIS ARTIFICIAIS Renato Dourado Maia Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros Na Aula Passada... O que é uma

Leia mais

GT-JeDi - Curso de Desenv. de Jogos IA para Jogos

GT-JeDi - Curso de Desenv. de Jogos IA para Jogos GT-JeDi - Curso de Desenv. de Jogos IA para Jogos Gustavo Pessin 2006/2 - A07 Cronograma Conceitos Neurônio artificial Redes: Perceptron e Multi Layer Perceptron (MLP), Exemplos Separando cores Prevendo

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

OTIMIZAÇÃO DA RELAÇÃO TEOR/RECUPERAÇÃO DE UMA CÉLULA DE FLOTAÇÃO PNEUMÁTICA

OTIMIZAÇÃO DA RELAÇÃO TEOR/RECUPERAÇÃO DE UMA CÉLULA DE FLOTAÇÃO PNEUMÁTICA OTIMIZAÇÃO DA RELAÇÃO TEOR/RECUPERAÇÃO DE UMA CÉLULA DE FLOTAÇÃO PNEUMÁTICA SILVA, A.Q.N. 1, GALERY, R. 2, MONTENEGRO, L.C.M. 3, FERREIRA, K.C. 4 1 Universidade Federal de Minas Gerais (UFMG), Programa

Leia mais

TRANSMISSÃO DE INFORMAÇÃO

TRANSMISSÃO DE INFORMAÇÃO Capítulo 3: Parte 2 1 TRANSMISSÃO DE INFORMAÇÃO Quando um neurônio recebe um estímulo, se este é forte o suficiente, leva a produção de um impulso nervoso. O impulso nervoso corresponde a uma corrente

Leia mais

Redes Neurais Artificiais (RNA)

Redes Neurais Artificiais (RNA) Redes Neurais Artificiais (RNA) Definições: 1. Técnica inspirada no funcionamento do cérebro, onde neurônios artificiais, conectados em rede, são capazes de aprender e de generalizar. 2. Técnica de aproximação

Leia mais

Redes Neurais e Sistemas Fuzzy

Redes Neurais e Sistemas Fuzzy Redes Neurais e Sistemas Fuzzy O ADALINE e o algoritmo LMS O ADALINE No contexto de classificação, o ADALINE [B. Widrow 1960] pode ser visto como um perceptron com algoritmo de treinamento baseado em minimização

Leia mais

Fundamentos de Inteligência Artificial [5COP099]

Fundamentos de Inteligência Artificial [5COP099] Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL Disciplina Anual Assunto Aula 16 Redes Neurais Artificiais (MLP) 2 de 24 (MLP) Sumário Introdução

Leia mais

3 REDES NEURAIS ARTIFICIAIS

3 REDES NEURAIS ARTIFICIAIS 47 3 REDES NEURAIS ARTIFICIAIS Neste capítulo será apresentado um breve histórico das redes neurais artificiais de modo a situar o leitor, descrevendo-se suas aplicações, teorias e finalmente detalhando-se

Leia mais

Aprendizado de Máquinas. Multi-Layer Perceptron (MLP)

Aprendizado de Máquinas. Multi-Layer Perceptron (MLP) Universidade Federal do Paraná (UFPR) Departamento de Informática (DInf) Aprendizado de Máquinas Multi-Layer Perceptron (MLP) David Menotti, Ph.D. web.inf.ufpr.br/menotti Redes Neuronais Cérebro humano.

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 PERCEPTRON MULTICAMADAS Prof. Dr. André A. P. Biscaro 1º Semestre de 2018 Arquitetura Redes Perceptron de Múltiplas Camadas (PMC), também conhecidas como redes MLP (Multiple Layer

Leia mais

RECONHECIMENTO DE TRAJETÓRIA COM REDES NEURAIS

RECONHECIMENTO DE TRAJETÓRIA COM REDES NEURAIS 1 RECONHECIMENTO DE TRAJETÓRIA COM REDES NEURAIS Giovanni Crestan Leonardo Enomoto Araki Thiago Antonio Grandi De Tolosa Wânderson de Oliveira Assis Wilson Carlos Siqueira Lima Júnior IMT Instituto Mauá

Leia mais

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square Multi-Layer Perceptrons (Back Propagation Radial Basis Functions (RBFs Competitive Learning Hopfield Formas de Aprendizado

Leia mais

PREVISÃO CLIMÁTICA DE PRECIPITAÇÃO USANDO REDE NEURAL

PREVISÃO CLIMÁTICA DE PRECIPITAÇÃO USANDO REDE NEURAL PREVISÃO CLIMÁTICA DE PRECIPITAÇÃO USANDO REDE NEURAL Juliana A. ANOCHI 1, Sabrina B. M. SAMBATTI 1, Eduardo F. P. da LUZ 1, Haroldo F. de CAMPOS VELHO 1 Instituto Nacional de Pesquisas Espaciais - INPE

Leia mais

Tópicos sobre Redes Neurais

Tópicos sobre Redes Neurais Tópicos sobre Redes Neurais -Memórias Matriciais -Modelos Híbridos -Redes de Base Radial(RBF) -Redes Construtivas -Redes Recorrentes Prof João Alberto Fabro IF67D Sistemas Inteligentes 1 Dep de Informática

Leia mais

Processamento Mineral II. Prof.Roberta Gaidzinski. 1a Lista de exercícios Processamento Mineral II

Processamento Mineral II. Prof.Roberta Gaidzinski. 1a Lista de exercícios Processamento Mineral II Processamento Mineral II Data: 29/09/2017 Prof.Roberta Gaidzinski Aluno: Isaac Silva de Souza Tecnologia em Processos Metalúrgicos Matrícula 1621352040 1a Lista de exercícios Processamento Mineral II 1.

Leia mais

Autor: Edroaldo Lummertz da Rocha Home page: edroaldo.wordpress.com

Autor: Edroaldo Lummertz da Rocha Home page: edroaldo.wordpress.com Autor: Edroaldo Lummertz da Rocha Home page: edroaldowordpresscom E-mail: edroaldo@gmailcom Esse tutorial visa demonstrar de forma prática o processo de ajuste dos pesos sinápticos de uma rede neural artificial

Leia mais

Classificação de Padrões. Abordagem prática com Redes Neurais Artificiais

Classificação de Padrões. Abordagem prática com Redes Neurais Artificiais Classificação de Padrões Abordagem prática com Redes Neurais Artificiais Agenda Parte I - Introdução ao aprendizado de máquina Parte II - Teoria RNA Parte III - Prática RNA Parte IV - Lições aprendidas

Leia mais

Introdução a Redes Neurais Artificiais com a biblioteca Encog em Java

Introdução a Redes Neurais Artificiais com a biblioteca Encog em Java Introdução a Redes Neurais Artificiais com a biblioteca Encog em Java Apresentação Graduada em Sistemas de Informação FAP/Parnaíba Mestranda do Programa de Pós-Graduação em Engenharia da Eletricidade -

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

21/03/2016. NEURÓGLIA (Células da Glia) arredondadas, possuem mitose e fazem suporte nutricional aos neurônios.

21/03/2016. NEURÓGLIA (Células da Glia) arredondadas, possuem mitose e fazem suporte nutricional aos neurônios. NEURÓGLIA (Células da Glia) arredondadas, possuem mitose e fazem suporte nutricional aos neurônios. 1 NEURÔNIO responsável pela condução impulso nervoso, possibilitando a execução de ações e promoção da

Leia mais

% % 40

% % 40 5 Simulação Física O comportamento da corrente de turbidez foi avaliado segundo as observações dos experimentos conduzidos juntamente com o Núcleo de Estudos de Correntes de Densidade, NECOD, do Instituto

Leia mais

Redes Neurais Pulsadas. João Fausto Lorenzato Robson David Montenegro Tarcísio Lucas

Redes Neurais Pulsadas. João Fausto Lorenzato Robson David Montenegro Tarcísio Lucas Redes Neurais Pulsadas João Fausto Lorenzato Robson David Montenegro Tarcísio Lucas Introdução Modelos de redes neurais podem ser classificados em gerações. Primeira Geração Neurônios de McCulloch-Pitts

Leia mais

POTENCIAL DE MEMBRANA E POTENCIAL DE AÇÃO

POTENCIAL DE MEMBRANA E POTENCIAL DE AÇÃO POTENCIAL DE MEMBRANA E POTENCIAL DE AÇÃO AULA 3 DISCIPLINA: FISIOLOGIA I PROFESSOR RESPONSÁVEL: FLÁVIA SANTOS Potencial de membrana Separação de cargas opostas ao longo da membrana plasmática celular

Leia mais

Regra de Hebb Perceptron Delta Rule (Least Mean Square) Multi-Layer Perceptrons (Back Propagation) Hopfield Competitive Learning Radial Basis Function

Regra de Hebb Perceptron Delta Rule (Least Mean Square) Multi-Layer Perceptrons (Back Propagation) Hopfield Competitive Learning Radial Basis Function Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square) Multi-Layer Perceptrons (Back Propagation) Hopfield Competitive Learning Radial Basis Function Formas de Aprendizado Existe

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

Multi-Layer. Perceptrons. Algoritmos de Aprendizado. Perceptrons. Perceptrons

Multi-Layer. Perceptrons. Algoritmos de Aprendizado. Perceptrons. Perceptrons Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square) Multi-Layer Perceptrons (Back Propagation) Radial Basis Functions (RBFs) Competitive Learning Hopfield Multi-Layer Perceptrons

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

Saneamento Ambiental I. Aula 15 Flotação e Filtração

Saneamento Ambiental I. Aula 15 Flotação e Filtração Universidade Federal do Paraná Engenharia Ambiental Saneamento Ambiental I Aula 15 Flotação e Filtração Profª Heloise G. Knapik 1 Conteúdo Módulo 2 Parâmetros de qualidade de água - Potabilização Coagulação

Leia mais

Multi-Layer. Perceptrons. Algoritmos de Aprendizado. Perceptrons. Perceptrons

Multi-Layer. Perceptrons. Algoritmos de Aprendizado. Perceptrons. Perceptrons Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square) Back Propagation Multi-Layer Perceptrons Redes de apenas uma camada só representam funções linearmente separáveis Redes

Leia mais

Protótipo de Software para Reconhecimento de Impressões Digitais

Protótipo de Software para Reconhecimento de Impressões Digitais Protótipo de Software para Reconhecimento de Impressões Digitais Aluno: Alex Sandro da Silva Orientador: Paulo de Tarso Mendes Luna Semestre - 99/1 Roteiro da Apresentação INTRODUÇÃO CONCEITOS BÁSICOS

Leia mais

Por que Redes Neurais?

Por que Redes Neurais? Redes Neurais Profa. Jaqueline Brigladori Pugliesi Por que Redes Neurais? Utilizar máquinas efetivamente para resolver problemas simples (humanos) Exemplo: distinguir padrões visuais previsão do valor

Leia mais

Unidade 08 MATLAB Neural Network Toolkit

Unidade 08 MATLAB Neural Network Toolkit Unidade 08 MATLAB Neural Network Toolkit 1. Introdução Uma rede neural artificial (NN daqui em diante) é um modelo matemático que consiste de neurônios interconectados que imitam, em uma escala menor,

Leia mais

Redes Neurais Artificiais

Redes Neurais Artificiais Redes Neurais Artificiais Fabrício Olivetti de França Universidade Federal do ABC Tópicos 1. Redes Neurais Biológicas 2. Neurônio Artificial 3. Rede Neural Artificial 4. Keras 1 Redes Neurais Biológicas

Leia mais

Redes neurais artificiais

Redes neurais artificiais Redes neurais artificiais Conceitos em redes neuronais Redes neuronais artificiais (RNA): uma metáfora cerebral para processamento de informações Computação neuronal Muitos usos de RNA para Reconhecimento

Leia mais

Papel das Sinapses no processamento de informações

Papel das Sinapses no processamento de informações Papel das Sinapses no processamento de informações Impulsos Nervosos Pequenas correntes elétricas passando ao longo dos neurônios Resultam do movimento de íons (partículas carregadas eletricamente) para

Leia mais

Redes Neurais Artificiais Aplicadas ao Jogo da Velha 3D em Pinos

Redes Neurais Artificiais Aplicadas ao Jogo da Velha 3D em Pinos Redes Neurais Artificiais Aplicadas ao Jogo da Velha 3D em Pinos TCC - Jan/09 Daniel Tré - ISTCCP Redes Neurais Artificiais Aplicadas ao Jogo da Velha 3D em Pinos p. 1/2 O que são Redes Neurais Artificiais

Leia mais

REDES NEURAIS. Marley Maria B.R. Vellasco. ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada CONTEÚDO

REDES NEURAIS. Marley Maria B.R. Vellasco. ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada CONTEÚDO REDES NEURAIS Marley Maria B.R. Vellasco ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada PUC-Rio Introdução CONTEÚDO Motivação, Objetivo, Definição, Características Básicas e Histórico Conceitos

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

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 8 Redes Neurais Introdução As redes neurais são um tema da computação altamente inspirada na natureza que nos

Leia mais

Paradigmas de Aprendizagem

Paradigmas de Aprendizagem Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Paradigmas de Aprendizagem Redes Neurais Artificiais Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com

Leia mais

2 Exploração e Produção de Petróleo

2 Exploração e Produção de Petróleo 2 Exploração e Produção de Petróleo 2.1 Engenharia de Reservatórios Segundo [5], a Engenharia de Reservatórios é um ramo da atividade petrolífera responsável por apresentar soluções eficientes para a retirada

Leia mais

ilustramos os dois mecanismos previamente descritos e associados ao aumento da fração volumétrica de água nas emulsões durante a produção de petróleo.

ilustramos os dois mecanismos previamente descritos e associados ao aumento da fração volumétrica de água nas emulsões durante a produção de petróleo. 1 Introdução Projeta-se que o consumo mundial de energia aumentará em grande medida nas próximas décadas. A fim de satisfazer esse incremento, a demanda por petróleo deve continuar crescendo [1]. Estatísticas

Leia mais

3 Redes Neurais Introdução

3 Redes Neurais Introdução 3 Redes Neurais 3.. Introdução As redes neurais artificiais, ou comumente conhecidas como Neural Networs, foram motivadas em princípio pela extraordinária capacidade do cérebro humano para executar tarefas

Leia mais

TECIDO NERVOSO HISTOLOGIA NUTRIÇÃO UNIPAMPA

TECIDO NERVOSO HISTOLOGIA NUTRIÇÃO UNIPAMPA TECIDO NERVOSO HISTOLOGIA NUTRIÇÃO UNIPAMPA TECIDO NERVOSO: DISTRIBUIÇÃO SNP Gânglios e Nervos SNC SNP Gânglios e Nervos DIVISÕES ESQUEMÁTICAS DO SISTEMA NERVOSO TECIDO NERVOSO Nervos: constituídos por

Leia mais

JAI 6 - Deep Learning Teoria e Prática

JAI 6 - Deep Learning Teoria e Prática JAI 6 - Deep Learning Teoria e Prática Esteban Clua e Cristina Nader Vasconcelos Universidade Federal Fluminense Fundamentos Computação baseada em modelos crisnv@ic.uff.br 2 Computação baseada em aprendizado

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.2. Perceptron 2.2.1. Introdução 2.2.2. Funcionamento do perceptron

Leia mais

Processing and load forecasting of a micro grid using GRNN neural network

Processing and load forecasting of a micro grid using GRNN neural network Processing and load forecasting of a micro grid using GRNN neural network Code: 01.001 Monara P. R. Carvalho, Anna Diva Plasencia Lotufo Universidade Estadual Paulista, Ilha Solteira/SP 16/11/2017 1 Objetivos

Leia mais

3.1 CRIAR A GEOMETRIA/MALHA;

3.1 CRIAR A GEOMETRIA/MALHA; 72 3 METODOLOGIA A metodologia adotada no presente trabalho foi a de utilizar a ferramenta de dinâmica dos fluidos computacional (CFD) para simular dispositivos microfluídicos de diferentes geometrias

Leia mais

ESTUDO DE TÉCNICAS PARA MONITORAMENTO DA DISTRIBUIÇÃO DO DIÂMETRO DE BOLHAS NA FLOTAÇÃO

ESTUDO DE TÉCNICAS PARA MONITORAMENTO DA DISTRIBUIÇÃO DO DIÂMETRO DE BOLHAS NA FLOTAÇÃO ESTUDO DE TÉCNICAS PARA MONITORAMENTO DA DISTRIBUIÇÃO DO DIÂMETRO DE BOLHAS NA FLOTAÇÃO 1 Argileu M. R. Filho, 1 Fernanda Gardusi, 1 Guilherme R. L. Carvalho, 1 Pedro H. M. Luz, 2 Angelica S. Reis e 3

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