Paulo Eduardo Maciel de Almeida Alexandre Gonçalves Evsukoff
|
|
- Vagner Castelo
- 5 Há anos
- Visualizações:
Transcrição
1 CAPÍTULO 7 Sistemas Fuzzy Paulo Eduardo Maciel de Almeida Alexandre Gonçalves Evsukoff My crystal ball is Fuzzy Lotfi Zadeh (quando perguntado sobre o futuro após a criação da lógica fuzzy) O termo em língua inglesa fuzzy pode ter diversos significados, de acordo com o contexto de interesse, mas o conceito básico captado por este adjetivo passa sempre pelo vago, indistinto, incerto. As tentativas de tradução para o português ainda não são uma unanimidade: nebuloso e difuso são os exemplos mais populares na área de engenharia. Uma abordagem completa de todas as aplicações que podem ser desenvolvidas a partir da teoria de conjuntos fuzzy seria material suficiente para um livro. Este capítulo discute os conceitos básicos da lógica fuzzy e o funcionamento das principais ferramentas que utilizam este paradigma. Inicialmente, os conceitos da teoria de conjuntos fuzzy são apresentados a partir de elementos da teoria clássica de conjuntos. São mostradas as técnicas mais usadas de representação e processamento de conhecimento através de sistemas fuzzy, quando são introduzidas as idéias de variáveis lingüísticas e de modelos de inferência fuzzy. São apresentados e ilustrados através de exemplos os modelos de Mamdani e de Takagi-Sugeno-Kang para definição e processamento de regras de produção fuzzy. As principais aplicações da teoria de conjuntos fuzzy na engenharia são discutidas em detalhes. Sistemas de apoio à decisão, algoritmos para aproximação de funções e sistemas de controle baseados em lógica fuzzy estão entre as formas mais populares de utilização destes conceitos. Finalmente, são tecidas considerações sobre as perspectivas futuras de evolução e aplicação de sistemas fuzzy e comentadas as principais referências bibliográficas sobre o tema, como uma forma de auxiliar o leitor na escolha de fontes mais aprofundadas ou específicas na área de sistemas fuzzy. 7.1 Introdução A teoria clássica de conjuntos permite o tratamento de classes de objetos e suas interrelações em um universo definido. Este universo de discurso pode ser discreto ou contínuo, dependendo da natureza dos objetos que o compõem. Por exemplo, pode-se definir um universo U discreto que reúne todos os números entre -10 e 10 do conjunto Z dos números inteiros. Algebricamente, esta definição pode ser expressa por: U : {x Z /módulo(x) 10} (7.1) 113
2 114 Sistemas Fuzzy Os objetos de uma mesma classe ou que possuem características semelhantes são agrupados em conjuntos. Neste contexto, um conjunto consiste de uma coleção de objetos ou elementos do universo de discurso. Existem três formas de se definir um conjunto na teoria clássica de conjuntos (Causey 1994). Por exemplo, pode-se definir um conjunto A, que reúne os elementos de U positivos, pela enumeração de todos os seus elementos: A : {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} (7.2) A segunda forma de se definir um conjunto baseia-se no fato de que os objetos de uma mesma classe possuem características semelhantes e são agrupados em conjuntos que refletem estas características. Assim, um conjunto consiste de uma coleção de objetos ou elementos do universo de discurso que possuem uma relação bem definida entre si. O conjunto A pode então ser redefinido como: A : {x U / x > 0} (7.3) O teorema da separação relaciona a teoria clássica de conjuntos e a lógica clássica booleana através de 7.3, onde um conjunto é definido por um predicado da lógica clássica que caracteriza os elementos que pertencem ao conjunto. Desta forma, se um elemento x do universo de discurso U pertence a um dado conjunto, então este elemento satisfaz um predicado associado a este conjunto. Pode-se definir este conjunto através de uma função, dita função característica χ A : U {0, 1} que associa a cada elemento do universo de discurso U, um valor binário. Esta função é expressa por: { 0, se x / A χ A (u) = (7.4) 1, se x A Finalmente, a terceira forma de representação de um conjunto é a expressão de sua função característica. O gráfico desta função no plano cartesiano, como mostrado na Figura 7.1, é uma forma usual de visualização deste tipo de representação. Neste caso, o eixo x representa o universo de discurso e o eixo y representa os valores da função característica χ A para os elementos deste universo. Figura 7.1: Gráfico representando o conjunto A no universo U Considerando o universo U definido em 7.1, o conjunto dos números positivos, denotado por A em 7.2, e o conjunto dos elementos de U entre -5 e 5,denotado por B, as relações de pertinência de alguns elementos em relação a estes conjuntos podem ser obtidas através de 4 A ou χ A (4) = 1 6 / B ou χ B ( 6) = 0 No mundo real (e em grande parte das aplicações de interesse na área de engenharia) existem propriedades que são vagas, incertas ou imprecisas e, desta forma, impossíveis de se caracterizar através de predicados da lógica clássica bi-valente. A teoria dos conjuntos fuzzy pode ser vista como uma extensão da teoria clássica de conjuntos, criada para tratar
3 Teoria de Conjuntos Fuzzy 115 graus de pertinência intermediários entre a pertinência total e a não pertinência de elementos de um universo de discurso com relação a um dado conjunto. Por este prisma, um conjunto fuzzy é uma generalização da noção clássica de um conjunto deste universo. A definição da função de pertinência de um conjunto fuzzy depende do significado lingüístico definido para este conjunto e de sua interpretação no contexto do universo de discurso utilizado. Assim, na lógica fuzzy, o grau de pertinência de um elemento em relação a um conjunto é definido por uma função característica real, que assume como valor qualquer número pertencente ao intervalo real fechado [0, 1]. Algebricamente, ela é mapeada por µ y (x) : U [0, 1]. No universo de discurso definido em 7.1, pode-se ter um conjunto fuzzy chamado conjunto dos números pequenos, denotado por P, onde o grau de pertinência dos elementos de U em P é definido por µ P (x) = { 0.0, se módulo(x) > 5 5 módulo(x) 5, se módulo(x) 5 Nota-se, agora, que não existe mais um limite abrupto que define os elementos que pertencem ou não ao conjunto P, como no caso dos conjuntos clássicos A e B. Por outro lado, os graus de pertinência dos elementos de U no conjunto P possuem variações suaves no intervalo real [0, 1], como mostrado na Figura 7.2. (7.5) Figura 7.2: Gráfico representando o conjunto fuzzy P no universo U 7.2 Teoria de Conjuntos Fuzzy Um conjunto fuzzy F de um universo de discurso U é caracterizado por uma função característica real, comumente chamada de função de pertinência, mapeada por µ F : U [0, 1], que associa a cada x U um número real µ F (x) no intervalo [0, 1], representando o grau de pertinência de x em F. O suporte de F é o subconjunto de pontos de U para o qual µ F (x) é positivo. A representação de conjuntos fuzzy depende basicamente da natureza e da dimensão do universo de discurso definido. Quando o universo é discreto e composto de um número pequeno de elementos, a maneira mais usual adotada é a representação analítica, como mostrado em 7.6 para o caso do conjunto P. µ P (x) = {0.0/-10, 0.0/-9, 0.0/-8, 0.0/-7, 0.0/-6, 0.0/-5, 0.2/-4, 0.4/-3, 0.6/-2, 0.8/-1, 1.0/0, 0.8/1, 0.6/2, 0.4/3, 0.2/4, 0.0/5, 0.0/6, 0.0/7, 0.0/8, 0.0/9, 0.0/10} (7.6) Neste caso, são representados todos os elementos do universo de discurso separados por vírgulas. Cada elemento deste universo é representado na forma µ P (x i )/x i, onde o primeiro termo representa o grau de pertinência de x i no conjunto P e o segundo termo identifica o próprio elemento x i. Por outro lado, quando o universo de discurso é contínuo ou possui uma quantidade grande de elementos discretos, a forma mais fácil de representação é o gráfico de sua
4 116 Sistemas Fuzzy função de pertinência, chamado de diagrama de Hassi-Euler (H-E). Um conjunto F denominado conjunto dos números pequenos, definido no universo dos números reais entre -10 e 10, e possuindo uma função de pertinência similar à mostrada em 7.5, seria representado pelo diagrama de H-E mostrado na Figura 7.3. Figura 7.3: Diagrama de H-E representando o conjunto fuzzy F no universo real U:[-10,10] Operações Fuzzy Básicas Suponha três conjuntos fuzzy denominados Pequeno, Médio e Grande, em um universo de discurso real U : [0, 5], descritos em 7.7. Estes conjuntos estão representados na Figura 7.4 a seguir. µ P (x) = 1, se x < x, se 1.5 x 2.5 0, se x > 2.5 µ G (x) = µ M (x) = 0, se x < 2.5 x 2, se 2.5 x 3.5 1, se x > 3.5 x 1, se 1.5 x x, se 2.5 x 3.5 0, se x < 1.5 ou x > 3.5 (7.7) Figura 7.4: Diagrama de H-E dos conjuntos fuzzy Pequeno, Médio e Grande 1. Complemento: O complemento de um conjunto fuzzy A do universo de discurso U pode ser denotado por A, com uma função de pertinência definida por µ A (x i ) = 1 µ A (x i ) (7.8) O complemento corresponde ao conectivo NÃO. Assim, a partir das definições dos conjuntos mostrados em 7.7 e da definição para o complemento de 7.8, resulta o conjunto Não Grande, mostrado na Figura União:
5 Teoria de Conjuntos Fuzzy 117 Figura 7.5: Conjunto fuzzy resultante da Operação de Complementação NÃO Grande A união de dois conjuntos fuzzy A e B do universo de discurso U é definida de diversas formas na literatura. Por exemplo, pode-se representar A B ou A + B através da seguinte função de pertinência: µ A B = max[µ A (x i ), µ B (x i )] (7.9) Esta é uma definição particular da operação de união proposta por Zadeh na década de 60 (Zadeh 1965b). Na verdade, pode-se definir de uma forma mais geral a operação de união entre conjuntos fuzzy através das normas S, ou seja, através de uma família de funções com as seguintes propriedades: Comutatividade: S(a, b) = S(b, a) Associatividade: S(a, S(b, c)) = S(S(a, b), c) Monotonicidade: se a b e c d, então S(a, c) S(b, d) Coerência nos Contornos: S(a, 1) = 1 e S(a, 0) = a Assim, qualquer função da família das normas S pode ser utilizada como um operador generalizado da união entre conjuntos fuzzy. Alguns trabalhos apontam, inclusive, vantagens desta substituição de operadores para certos tipos de aplicações (Pedrycz 1993a). De qualquer forma, a união corresponde sempre ao conectivo OU. Assim, a partir dos conjuntos mostrados em 7.7 e da definição para união de 7.9, resulta a operação de união mostrada graficamente na Figura 7.6. Figura 7.6: Conjunto fuzzy resultante da operação de união Grande OU Médio 3. Interseção: A interseção entre dois conjuntos fuzzy A e B do universo de discurso U é definida de diversas formas. Por exemplo, pode-se representar A B ou A.B através da seguinte função de pertinência:
6 118 Sistemas Fuzzy µ A B = min[µ A (x i ), µ B (x i )] (7.10) Como no caso da união, a operação de interseção entre conjuntos fuzzy pode ser generalizada através de famílias específicas de funções, chamadas de normas T, com as seguintes propriedades: Comutatividade: T (a, b) = T (b, a) Associatividade: T (a, T (b, c)) = T (T (a, b), c) Monotonicidade: se a b e c d, então T (a, c) T (b, d) Coerência nos Contornos: T (a, 1) = a e T (A, 0) = 0 De qualquer forma, a interseção sempre vai corresponder ao conectivo E. Assim, a partir dos conjuntos mostrados em 7.7 e da definição para interseção de 7.10, resulta a operação de interseção mostrada graficamente na Figura 7.7. Figura 7.7: Conjunto fuzzy resultante da operação de interseção Médio E Pequeno 7.3 Representação Fuzzy de Conhecimento Quando um ser humano está resolvendo um problema complexo, ele primeiro tenta estruturar o conhecimento sobre este problema em termos de conceitos gerais e, depois, observa as relações essenciais entre estes conceitos. Este processo de modelagem top-down permite que se converta relações essencialmente gerais e imprecisas, obtidas no primeiro momento, em algoritmos operacionais mais detalhados, numa segunda fase. A perspectiva essencialmente humana de encarar um problema normalmente não permite a definição precisa de uma solução, em termos de números exatos, por exemplo, mas conduz a uma classificação ou agregação qualitativa em categorias gerais ou conjuntos de possíveis soluções. A capacidade de se classificar de modo impreciso as variáveis de um problema, em termos de conceitos qualitativos ao invés de quantitativos, traduz a idéia de uma variável lingüística. O processo de representação fuzzy de conhecimento aqui descrito depende fundamentalmente deste conceito Variáveis Lingüísticas Uma variável lingüística é definida como uma entidade utilizada para se representar de modo impreciso e, portanto, lingüístico, um conceito ou variável de um dado problema. Ela admite como valores apenas expressões lingüísticas (freqüentemente chamadas de termos primários), como frio, muito grande, aproximadamente alto, etc. Estes valores contrastam com os valores assumidos por uma variável numérica, que admite apenas valores precisos (ou seja, números).
7 Representação Fuzzy de Conhecimento 119 Um termo primário de uma dada variável lingüística pode ser representado por um conjunto fuzzy existente no universo de discurso onde esta variável está definida. Assim, cada conjunto fuzzy definido neste universo é associado a um conceito lingüístico que classifica ou define um valor impreciso para a variável em questão. Para um dado elemento x do universo de discurso, o valor de pertinência µ A (x) representa o quanto este elemento satisfaz o conceito representado pelo conjunto fuzzy A. Os termos primários definidos para uma dada variável lingüística formam a sua estrutura de conhecimento. Esta estrutura é chamada de partição fuzzy desta variável. Na Figura 7.8, é mostrado um exemplo de partição fuzzy de uma variável lingüística chamada Temperatura. O universo de discurso utilizado é um segmento da escala Celsius de temperatura, entre 0 e 50 graus. Figura 7.8: Partição fuzzy de uma variável lingüística representando a temperatura A forma de utilização das variáveis lingüísticas depende basicamente da definição das propriedades sintáticas e semânticas que vão reger o comportamento do sistema de conhecimento fuzzy. As propriedades sintáticas definem o formato em que serão armazenadas informações lingüísticas fuzzy. Elas proporcionam a criação de uma Base de Conhecimento contendo sentenças estruturadas, sistematizando o processo de armazenamento, busca e processamento dos dados existentes. Por outro lado, as propriedades semânticas vão especificar de que modo é extraído e processado o conhecimento, armazenado na forma de declarações condicionais fuzzy, ou regras de produção fuzzy, contido na estrutura definida pelas propriedades sintáticas Regras de ProduçãoFuzzy A maneira mais comum de se armazenar informações em uma Base de Conhecimento fuzzy é a representação através de regras de produção fuzzy. Uma regra de produção normalmente é formada de duas partes principais: if <antecedente> then <conseqüente> O antecedente é composto por um conjunto de condições que, quando satisfeitas (mesmo parcialmente), determinam o processamento do conseqüente da regra por um mecanismo de inferência fuzzy. O processo acima descrito denomina-se disparo de uma regra.
8 120 Sistemas Fuzzy Por sua vez, o conseqüente é composto de um conjunto de ações ou diagnósticos que são gerados com o disparo da regra. Os conseqüentes das regras disparadas são processados em conjunto para gerar uma resposta determinística para cada variável de saída do sistema. 7.4 Modelos de Inferência Fuzzy Como já mencionado, a semântica é que vai definir, para o mecanismo de inferência, como serão processados os antecedentes, quais serão os indicadores de disparo das regras e quais os operadores utilizados sobre os conjuntos fuzzy existentes, para executar o processamento de conhecimento. Tipicamente, utilizam-se modelos de inferência fuzzy específicos de acordo com as propriedades sintáticas definidas, ou seja, o modelo de processamento definido para o sistema de conhecimento vai depender basicamente da forma de armazenamento de informações escolhida Modelo de Mamdani Ebrahim Mamdani propôs na década de 70 um método de inferência fuzzy que se tornou por muitos anos um padrão para a utilização dos conceitos da lógica fuzzy em processamento de conhecimento (Mamdani 1974). As regras de produção em um modelo de Mamdani possuem relações fuzzy tanto em seus antecedentes quanto em seus conseqüentes. Uma regra típica de um modelo deste tipo é mostrada em if Temperatura = AumentandoM uito e Pressão = M uitoalta, then PerigoDeExplosão = Grande (7.11) Como a maioria das aplicações de interesse possui sistemas convencionais de aquisição e atuação baseados em grandezas numéricas, o modelo de Mamdani inclui módulos de interface que transformam as variáveis de entrada em conjuntos fuzzy equivalentes e, posteriormente, as variáveis fuzzy geradas em variáveis numéricas proporcionais, adequadas para os sistemas de atuação existentes. Na Figura 7.9 é mostrado um diagrama típico de um sistema de processamento de conhecimento fuzzy que utiliza o modelo de inferência de Mamdani. Figura 7.9: Diagrama típico de um modelo de inferência de Mamdani Neste diagrama, a máquina de inferência recebe valores fuzzy provenientes do módulo de interface de entrada, processa as regras existentes na Base de Conhecimento e gera um conjunto fuzzy de saída para o módulo de interface correspondente, a partir da composição de todas as regras disparadas. Por uma regra disparada, entende-se uma regra cujo processamento do antecedente para as entradas atuais gerou graus de pertinência não nulos, ou seja, a relação fuzzy entre as entradas e os termos primários do antecedente é maior que zero.
9 Modelos de Inferência Fuzzy 121 A regra semântica tradicionalmente utilizada para o processamento de inferências com o modelo de Mamdani é chamada de inferência Máx-Min. Ela utiliza as operações de união e de interseção entre conjuntos da mesma forma que Zadeh, através dos operadores de máximo e de mínimo, respectivamente. Considerando uma regra de produção fuzzy genérica como mostrada em 7.12, o método de inferência Máx-Min proposto por Mamdani será detalhado a seguir. if x 1 = A i e x 2 = A j e... e x p = A j, then y 1 = B i e y 2 = B m (7.12) Em 7.12, x i são as entradas do sistema, A 1,..., A j, são termos primários definidos nas partições fuzzy de cada variável de entrada, y 1 e y 2 são variáveis de saída e B 1,..., B m os termos primários definidos em suas partições fuzzy. Durante o processo de conversão escalar fuzzy, os antecedentes de cada regra são processados através da intersecção fuzzy entre os graus de pertinência das entradas atuais nos termos primários definidos em cada uma. Este processo gera um grau de pertinência de disparo para cada regra de produção. Em outras palavras, é calculado para a k-ésima regra da Base de Conhecimento um coeficiente de disparo D (k) segundo 7.13, onde os índices k nos conjuntos fuzzy denotam os termos primários que compõem a regra k na Base de Conhecimento. Este processamento transformou informações quantitativas em informações qualitativas, sendo considerado um processo de generalização. Em inglês, ele é comumente chamado de fuzzification. D (k) = T [ ] [ ] µ A k(x 1 ), µ 1 A k(x 2 ),..., µ 2 A k p (x p ) = min µ A k(x 1 ), µ 1 A k(x 2 ),..., µ 2 A k p (x p ) (7.13) Todas as regras para as quais o coeficiente de disparo for maior que zero são ditas regras que dispararam para as entradas atuais. Isto quer dizer que elas vão contribuir para o cálculo da saída correspondente do sistema de inferência. Estes coeficientes de disparo, por sua vez, vão limitar os valores máximos dos conjuntos fuzzy de saída gerados por estas regras. Finalmente, uma operação global de união vai compor um conjunto fuzzy para cada variável de saída, contendo informações sobre todas as regras disparadas para as entradas atuais. Em 7.14, é mostrada a composição deste conjunto para o caso da saída y 2 da regra mostrada em O universo de discurso desta variável de saída é composto pelos elementos y U y2. [ ( )] [ ( )] µ B i (y) = S T D (k), µ Bi (y) = max min D (k), µ Bi (y), y U y2 (7.14) k=1..n k=1..n O processo de inferência acima descrito transforma uma informação qualitativa em outra informação qualitativa, através de uma conversão. O conjunto fuzzy gerado durante o processo de inferência pode então ser utilizado diretamente em um diagnóstico qualitativo de tomada de decisão, ou vai ser convertido em um valor escalar proporcional para atuação externa através de atuadores convencionais, no caso de um sistema de controle. A conversão fuzzy escalar transforma informações qualitativas em uma informação quantitativa, sendo um processo de especificação. Em inglês, este processo é comumente chamado de defuzzification. Para a regra de produção definida em 7.12, parte-se do conjunto fuzzy de saída µ B i (y) obtido pelo processo de inferência e chega-se a um valor escalar ŷ 2 correspondente. Os métodos mais utilizados para conversão fuzzy escalar são o método do centro de massa e o método da média dos máximos. O método do centro de massa calcula, para um dado conjunto fuzzy de saída proveniente de uma Base de Conhecimento processada, a abscissa (no universo de discurso definido para a variável em questão) do ponto de centro de massa correspondente, e a utiliza como valor escalar de saída. A expressão analítica da implementação deste método é mostrada em 7.15.
10 122 Sistemas Fuzzy ŷ 2 = y U y2 y.µ B i (y) y U y2 µ B i (y) (7.15) No caso do método da média dos máximos, o valor numérico da saída corresponde ao ponto do universo de discurso que corresponde à média dos pontos de máximo locais da função de pertinência do conjunto de saída, produzida pelo processo de inferência, como mostrado em ȳ 2 = y Uy2 y k.µ B i ( y k ) [ ] ; onde y = max µ B n y U,U U i (y) y y2 (7.16) Um exemplo prático de execução do processo de inferência fuzzy aqui descrito é mostrado em detalhes adiante, na Seção Modelo de Takagi-Sugeno-Kang Na década de 80, foi proposta uma estrutura de inferência também baseada na teoria de conjuntos fuzzy (Takagi & Sugeno 1985a; Sugeno & Kang 1988a). Esta estrutura é denominada sistema de inferência de Sugeno, modelo de inferência fuzzy paramétrico ou simplesmente modelo TSK. Os autores demonstraram que estes modelos funcionam como bons aproximadores para sistemas que podem ser completa ou satisfatoriamente representados apenas através de suas relações de entrada e saída. Como no caso do modelo de Mamdani, os modelos fuzzy TSK são também baseados na utilização de uma base de regras condicionais de inferência. Mas, neste caso, os conseqüentes das regras, ao invés de serem formados por relações fuzzy, se compõem de equações paramétricas relacionando as entradas e as saídas do processo. A sintaxe do banco de conhecimento é diferente do caso do modelo de Mamdani, implicando em alterações também das propriedades semânticas correspondentes. A Equação 7.17 mostra uma regra genérica de um modelo TSK. se x 1 = A i e x 2 = A j e... e x p = A m então y = φ (x 1, x 2,..., x p ) (7.17) O processamento de conhecimento em um modelo TSK é similar ao ocorrido em modelos de Mamdani. A etapa de conversão escalar fuzzy é idêntica, como mostrado em 7.18, exceto pelo fato de que a norma T utilizada na maioria das aplicações não é a função min(.). [ ] D (k) = T µ A k(x 1 ), µ 1 A k(x 2 ),..., µ 2 A k p (x p ) (7.18) A saída numérica é calculada diretamente pela soma das saídas das regras, ponderada pelos valores de ativação D (k) de cada uma delas (7.19). Um modelo TSK com múltiplas saídas sempre pode ser transformado em múltiplos modelos de saída única. ŷ = i=1..k D (i).φ i (x 1,..., x p ) D (i) (7.19) i=1..k É comum a utilização de um modelo TSK em substituição a um modelo matemático convencional em um esquema de controle ou modelagem de sistemas reais. Para ser utilizado desta maneira, é necessário que o modelo seja ajustado de forma a se comportar como o sistema real que está representando. Assim, devem ser criadas partições fuzzy para as variáveis de entrada, ou seja, são definidos conjuntos fuzzy nos universos de discurso destas variáveis. Através de um conjunto de dados de entrada e saída do sistema
11 Modelos de Inferência Fuzzy 123 a ser modelado, os parâmetros P dos conseqüentes destas regras são estimados segundo algum índice de desempenho definido pelo usuário. A minimização do erro quadrático entre a saída do modelo de Sugeno e os dados de saída disponíveis é normalmente utilizada como medida do desempenho. Neste caso, um algoritmo de mínimos-quadrados recursivo (MQR) pode ser utilizado para realizar esta estimação. Uma vez que as partições fuzzy e os parâmetros de saída estão otimizados segundo o índice escolhido pelo usuário, o modelo está pronto para substituir o modelo convencional existente. Em 7.20, a expressão que relaciona as entradas e as saídas de um modelo TSK de primeira ordem, utilizando um conjunto de k regras de produção fuzzy e p entradas. Ela é consistente com a regra de produção genérica mostrada na Equação onde y(x 1, x 2,..., x p ) = k β i.(p i0 + P i1.x P ip.x p ) (7.20) i=1 β i = T [ µ Ai1 (x 1 ),..., µ Aip (x p ) ] k T [ µ Aj1 (x 1 ),..., µ Ajp (x p ) ] (7.21) j=1 A seguir, é descrito de forma resumida um método de ajuste de modelos TSK baseado em um índice de desempenho quadrático. Dado um conjunto de dados de entrada e saída representado por x 1j, x 2j,..., x kj, y j (j = 1, 2,..., m) O conjunto de parâmetros P dos conseqüentes das regras fuzzy pode ser estimado por MQR. Considerando uma matrix X de dimensões m x k.(p+1), um vetor Y de dimensão m e um vetor P de parâmetros de dimensão k.(p+1), tem-se: X = Y = [y 1,..., y m ] T β β k1 x 11.β x 11.β k1 x p1.β β 1m x 1m.β 1m... x p1.β 1m... x p1.β km P = [P 10,..., P k0, P 11,..., P k1,..., P kp ] T Então os parâmetros P podem ser calculados por: (7.22) P = (X T.X) 1.X T.Y (7.23) Ou, alternativamente, podem ser estimados de forma recursiva através de um filtro de Kalman em regime permanente do tipo P i+1 = P i + S i+1.x i+1.(y i+1 x i+1.p i ) S i+1 = S i S i.x i +x i+1.s i (i = 0, 1,..., m 1) 1+x i+1.s i.x T i+1 (7.24) Na Equação 7.24, x i são linhas da matriz X. Os valores iniciais P 0 e S 0 são definidos como em 7.25 a seguir, onde α é um número escalar positivo com grande módulo e I uma matriz identidade de dimensões k.(p+1) x k.(p+1). A matriz S é comumente chamada na literatura de matriz de covariâncias. Ela mede a correlação entre os parâmetros P durante o treinamento. P 0 = 0 S 0 = α.i (7.25) Um exemplo prático de aplicação do método aqui descrito é mostrado em detalhes na Seção 7.6, para o caso de aproximação de funções.
12 124 Sistemas Fuzzy 7.5 Sistemas de Apoio à Decisão Como sistemas capazes de processar de forma eficiente informações imprecisas e qualitativas de forma geral, os modelos de inferência fuzzy são especialmente adequados em processos que exigem tomadas de decisão por parte de operadores e gerentes de operação. Aplicações deste tipo representam o conhecimento e a experiência existentes sobre um determinado estado do processo ou situação e, a partir da entrada de dados sobre os seus estados atuais, podem inferir sua evolução temporal, as variações importantes que ocorreram ou mesmo gerar sugestões sobre as próximas ações a serem tomadas. O exemplo a seguir mostra um sistema simples de auxílio à tomada de decisão, para o caso do consumo de um automóvel. Ele utiliza um modelo de inferência de Mamdani. Exemplo 7.1: Processamento de um modelo de Mamdani para apoio à tomada de decisões. Figura 7.10: Exemplo de um Modelo de Inferência de Mamdani com 3 regras Considere que a relação entre a velocidade e o consumo de um automóvel pode ser descrita através das três regras mostradas na Figura São criadas partições fuzzy para estas variáveis e é definida uma regra semântica para o processo de inferência fuzzy a ser realizado. Neste caso, utiliza-se a inferência Max-Min. Agora, é possível se alimentar valores de velocidade para a obtenção de valores percentuais de consumo, calculados a partir da Base de Conhecimento criada. No processo de inferência mostrado acima, uma entrada escalar de velocidade foi convertida em um conjunto de graus de pertinência nos termos primários definidos para a variável lingüística Veloc. Este vetor de pertinências é então utilizado para limitar os conjuntos fuzzy de saída da variável lingüística Consumo, segundo a Base de Conhecimento definida. Assim, para a regra 1, o termo de consumo Médio foi limitado em 0.65 e para a regra 2, o termo de consumo Pequeno foi limitado em O valor de saída para a variável escalar Consumo foi obtido através de um método de conversão fuzzy escalar adequado. Neste caso, foi utilizado o método do centro de massa. A Figura 7.11 mostra uma análise final da relação entre o consumo e a velocidade do automóvel em questão. De posse destes dados, é possível verificar, por exemplo, a velocidade na qual o consumo de combustível é mínimo.
13 Aproximação de Funções 125 Figura 7.11: Análise do problema de consumo após o processamento fuzzy 7.6 Aproximação de Funções Uma aplicação bastante comum dos modelos de inferência fuzzy é sua utilização para aproximação de funções não lineares. Aproximadores de funções normalmente são módulos componentes de um sistema mais complexo de modelagem, de tomada de decisão ou de controle. Em tais sistemas, freqüentemente é necessário o cálculo de valores de funções ou de suas derivadas em pontos específicos. As expressões analíticas destas funções podem ser de difícil cálculo ou mesmo não estarem disponíveis. Nestes casos, são necessários sistemas capazes de aproximar o comportamento de tais funções a partir de dados práticos existentes. Pelas suas propriedades sintáticas, os modelos de inferência de TSK são mais adequados a este fim. A existência de funções paramétricas nos conseqüentes de suas regras e a facilidade de se ajustarem a partir de um conjunto de dados de entrada e saída faz com que eles sejam intrinsecamente relacionados com a tarefa de aproximação de funções em geral. No entanto, os modelos de Mamdani também podem ser utilizados para este fim. No Exemplo 7.2 é descrito um problema simples de aproximação de uma função não-linear de uma única variável, abordando diferentes soluções e discutindo os resultados obtidos. Exemplo 7.2: Aproximação de um conjunto de pontos no plano através de sistemas de inferência fuzzy. Um conjunto de pontos adquiridos de uma função não-linear é mostrado na Figura 7.12, através de uma tabela e de um gráfico no plano cartesiano. A linha contínua mostra uma solução por regressão quadrática executada sobre os pontos dados, como forma de comparação com os resultados obtidos com a lógica fuzzy. Primeiramente, foi empregado um modelo de Mamdani. As partições fuzzy criadas A seguinte para as base variáveis de regras de entrada foi definida e de para saída a são representação mostradas do na sistema: Figura se x(t) = A 1 então y(t) = B 2 se x(t) = A 2 então y(t) = B 1 (7.26) se x(t) = A 3 então y(t) = B 2 A saída do modelo de Mamdani é mostrada na Figura 7.14, considerando que o método de inferência Máx-Min foi empregado. Esta abordagem é freqüentemente
14 126 Sistemas Fuzzy Figura 7.12: Pontos adquiridos de uma função y = f(x) Figura 7.13: Partições fuzzy criadas para as variáveis x e y chamada de síntese pelo conhecimento, pois ela pressupõe o conhecimento de um especialista no momento de criação das partições fuzzy e da base de regras. Foi também implementada uma solução por meio de um modelo TSK de ordem zero. A partição de entrada foi escolhida como no caso anterior e os parâmetros de saída estimados pelo método dos mínimos quadrados, constituindo uma síntese pelos dados. O vetor de parâmetros P estimado é mostrado em 7.27 e o resultado gráfico da aproximação mostrado na Figura 7.15 a seguir. Pode-se notar que a aproximação obtida para y(x) através do modelo TSK de ordem zero é um pouco melhor que a obtida pelo modelo de Mamdani. No entanto, nenhuma das duas abordagens gerou uma aproximação satisfatória, já que a função a ser aproximada é quadrática. P = [ ] T (7.27) Finalmente, utilizou-se um modelo TSK de primeira ordem, com a partição de entrada idêntica à das abordagens anteriores e os parâmetros de saída, mostrados em 7.28, também estimados pelo algoritmo MQR discutido na Seção Os resultados da Figura 7.16 são visivelmente superiores aos fornecidos pelas abordagens anteriores e se aproximam bastante do conjunto de pontos dados.
15 Aproximação de Funções 127 Figura 7.14: Aproximação de função pelo modelo de Mamdani (em vermelho) Figura 7.15: Aproximação de função por um modelo TSK de ordem zero (curva tracejada) P 0 = ; P 1 = (7.28) Sistemas aproximadores de funções estão presentes na maioria das aplicações de modelagem de processos dinâmicos reportadas da literatura. Da mesma forma que se pode estimar a relação entre duas variáveis através de um modelo TSK, é possível se utilizar esta mesma ferramenta para a estimação das relações entre variáveis de entrada e saída de um processo dinâmico do qual se necessite de um modelo aproximado. Sistemas que possuem a capacidade de aproximar qualquer função ou relação entre variáveis com uma dada precisão são chamados de aproximadores universais. Informações mais aprofundadas sobre a teoria de aproximadores universais podem ser encontradas em (Girosi & Poggio 1990; Poggio & Girosi 1990).
16 128 Sistemas Fuzzy Figura 7.16: Aproximação de função por um modelo TSK de primeira ordem (curva tracejada) 7.7 Controle de Processos O interesse crescente pela aplicação da teoria de conjuntos fuzzy em controle de processos se deve ao fato de os processos industriais complexos apresentarem dificuldades significativas ao controle automático devido às não linearidades, comportamento variante no tempo, baixa qualidade das medidas disponíveis, altos níveis de ruído, sensoreamento distribuído e fortemente interconectado, etc. Em geral, nesses sistemas, controlam-se apenas variáveis subsidiárias, as quais podem ser medidas e controladas (temperatura, pressão, fluxo, etc.), deixando-se a cargo do operador o controle global da qualidade e quantidade de produto produzido. Até meados da década de 80, o projeto de sistemas de controle era baseado quase que exclusivamente nas teorias clássica e moderna de controle. Uma grande desvantagem destas duas abordagens é a necessidade de uma descrição bastante rígida do comportamento da planta a ser controlada, através de modelos matemáticos (King & Mamdani 1977). Mesmo assim, a teoria clássica de controle permite o projeto de controladores com bom desempenho, para o caso de sistemas lineares mono-variáveis (com apenas uma entrada e uma saída). Analogamente, a teoria de controle moderno provou ser bastante útil no projeto de controle de sistemas lineares multi-variáveis de natureza determinística e estocástica, utilizando representação em espaço de estados e métodos de resposta em freqüência. No entanto, no caso de sistemas altamente não lineares e de difícil modelagem matemática, surgem dificuldades consideráveis no projeto de controladores apropriados usando as teorias tradicionais de sistemas lineares. Atualmente, o uso de computadores de processo tem permitido a utilização de técnicas modernas de controle, inclusive com o emprego de modelos matemáticos, e estas técnicas têm produzido bons resultados para problemas lineares de natureza determinística ou estocástica. Todavia, quando o processo é complexo, surgem dificuldades no projeto de controladores adequados usando a teoria de sistemas lineares. Os problemas que ocorrem ao se tentar controlar sistemas não-lineares e complexos podem ser resumidos no Princípio da Incompatibilidade (Zadeh 1973): Quando a complexidade de um sistema aumenta, nossa habilidade para fazer afirmações precisas e ainda significantes sobre seu comportamento diminui até um limiar ser alcançado, além do qual precisão e significância (ou relevância)
17 Controle de Processos 129 tornam-se características quase mutuamente exclusivas. Observa-se, entretanto, que na maioria destes casos o operador é capaz de articular uma boa estratégia de controle, baseada na intuição e na experiência. Esta estratégia pode ser representada por um conjunto de regras de decisão heurística que, se for utilizado adequadamente, pode gerar um controlador heurístico com boa performance. Assim, é interessante incluir estas ações de controle num esquema de automação, e para tanto requer-se um método de descrição desta estratégia de controle. Tal fato conduz a dois problemas (King & Mamdani 1977): 1. As ações de controle do operador são freqüentemente erráticas, inconsistentes ou sujeitas a erro devido à natureza imprecisa dos processos de decisão humanos e, assim, a atividade de controle do operador é difícil de ser interpretada precisamente; 2. O operador freqüentemente responde não somente a uma única medida, mas a modelos complexos de medidas e observações de variáveis não mensuráveis, tais como cor, consistência, etc. Os Sistemas Especialistas convencionais são um bom exemplo de aplicação de regras heurísticas com o intuito de aproximar o raciocínio humano. No entanto, o tratamento bi-valente adotado para processamento limita fortemente o tipo de raciocínio obtido. Por outro lado, se forem utilizados os conceitos de lógica fuzzy para a implementação prática e processamento destas regras heurísticas, o algoritmo resultante será um controlador fuzzy baseado em regras. A primeira implementação de um controlador deste tipo foi relatada por Ebrahim Mamdani (Mamdani 1974). Desde então, o projeto de controladores baseados na transformação de expressões lingüísticas em modelos fuzzy se tornou a principal área de aplicação da teoria dos conjuntos fuzzy na engenharia. A tradução desta informação imprecisa utilizando a teoria convencional de controle é inviabilizada devido à complexidade matemática que poderia resultar. Entretanto, a teoria de conjuntos fuzzy proporciona grande facilidade para descrever e processar tal tipo de informação, através de variáveis lingüísticas e de regras de produção fuzzy Sistemas de Controle Fuzzy de Mamdani Uma coleção de regras de produção fuzzy como a mostrada em 7.12 pode descrever lingüisticamente uma estratégia de controle de processo. Este tipo de estratégia lingüística pode ser chamado de um algoritmo de controle fuzzy ou de uma Base de Conhecimento fuzzy. O Exemplo 7.3 discute brevemente uma abordagem de transformação de conhecimento impreciso em uma regra de produção que pode ser utilizada em um sistema de controle. Exemplo 7.3: Propriedades sintáticas de regras de produção fuzzy em um sistema de controle baseado no modelo de Mamdani. Uma regra qualitativa típica para controle de temperatura pode ser: Se a temperatura está alta e aumentando então aumente o resfriamento um pouco Utilizando-se o conceito de variáveis lingüísticas, uma partição fuzzy definida para a variável temperatura, como a mostrada na Figura 7.8, e as seguintes partições fuzzy: delta_temp = [Negativo, Zero, P ositivo] para a variação de temperatura e delta_resf r = [N egativogrande, N egativop equeno, Zero, P ositivop equeno, P ositivogrande] para a variação do resfriamento.
18 130 Sistemas Fuzzy Pode-se reescrever esta regra em termos das variáveis criadas e seus termos primários da seguinte forma: if temp = Alta and delta_temp = P ositivo then delta_resfr = P ositivop equeno A implementação de um sistema de controle fuzzy baseado no modelo de inferência de Mamdani deve observar as seguintes etapas: Definição dos universos de discurso das variáveis de entrada e saída do controlador (incluindo a sua discretização, ou seja, os níveis de quantização de cada um); Partição dos universos de discurso definidos, ou seja, criação dos termos primários envolvidos e graus de pertinência dos conjuntos fuzzy que representam cada termo; Determinação das regras que formam o algoritmo de controle (Base de Conhecimento); Definição de parâmetros semânticos tais como: escolha das operações fuzzy adequadas, forma de conversão de variáveis de entrada e saída, tipo de atuação do controlador (tipicamente, posicional ou incremental), método de aprendizado, etc. Funcionando como um sistema de controle baseado em regras, um modelo de inferência fuzzy de Mamdani possui tipicamente o diagrama de fluxo de sinais mostrado na Figura O sistema de controle recebe informações sobre o estado do sistema sob controle através de suas variáveis de entrada, processa estas informações através de sua Base de Conhecimento e gera em sua saída um sinal de controle correspondente. Figura 7.17: Sistema de Controle fuzzy baseado no modelo de Mamdani Atualmente, não existe um procedimento rigoroso de síntese para o desenvolvimento de um algoritmo de controle fuzzy. Uma base de regras de produção deve ser criada a partir do conhecimento do sistema (pela experiência de um especialista na operação ou através de leis físicas). Um observador treinado pode obter a descrição da estratégia de controle pela observação e discussão do processo com o operador e a partir das leis físicas que governam o comportamento dinâmico do sistema (Sutton & Towill 1985). No entanto, têm surgido várias abordagens que proporcionam a geração automática de regras e partições fuzzy baseada em dados de entrada e saída do sistema sob controle. A maioria destas abordagens utiliza outras tecnologias de Aquisição de Conhecimento associadas à lógica fuzzy para a função de adaptação. O Capítulo?? descreve em maiores detalhes estas associações. Para se conseguir rapidez em implementações on-line utilizando arquiteturas de computador do tipo Von Neumann, as ações de controle podem ser previamente computadas e colocadas em forma de uma tabela (look-up table), que terá tantos elementos quantos
19 Controle de Processos 131 forem o número de regras e termos primários vezes o universo de discurso das variáveis definidas no controlador. Em arquiteturas paralelas, as regras podem ser processadas simultaneamente. As regras devem ser avaliadas em intervalos regulares, do mesmo modo que em um sistema de controle digital convencional. A escolha do intervalo de amostragem depende do processo sob controle e deve seguir as regras válidas para o projeto de sistemas de controle amostrados convencionais. Uma Base de Conhecimento fuzzy deve ser testada de alguma forma antes de uma implementação prática. A utilização de um modelo matemático do processo pode facilitar esta etapa de validação do conhecimento. Durante estes testes, é aconselhável a visualização da forma do conjunto fuzzy de saída do processo de inferência, para avaliação das regras utilizadas. A análise do conjunto resultante pode determinar a qualidade das regras utilizadas. Por exemplo, o conjunto A da Figura 7.18 a seguir mostra um pico único forte, indicando uma regra dominante nesta região. O conjunto B, com dois picos, mostra que no mínimo duas regras fortes e contraditórias estão presentes, enquanto o conjunto fuzzy C mostra um resultado que indica a falta de um bom conjunto de regras na região mostrada. Nos dois últimos casos, é necessário o ajuste do controlador para se obter um desempenho de qualidade do sistema (King & Mamdani 1977). Figura 7.18: Análise de desempenho de uma Base de Conhecimento fuzzy Para o ajuste de um controlador fuzzy baseado no modelo de Mamdani, pode-se utilizar os seguintes métodos: Modificação das regras de controle; Modificação dos universos de discurso (níveis de quantização) das variáveis; Modificação na definição das partições fuzzy das variáveis. Os dois últimos métodos possibilitam um ajuste mais fino, enquanto o primeiro, um ajuste mais grosso (Almeida, Figueiredo, Braga, Jota, & Araújo 1993). Vários paradigmas de Aquisição de Conhecimento podem ser combinados de forma simultânea ou utilizados seqüencialmente, como discutido no Capítulo??, para executar o ajuste automático de um controlador fuzzy baseado no modelo de Mamdani. Este tópico, no entanto, foge ao escopo deste capítulo Sistemas de Controle Fuzzy TSK O modelo de inferência TSK também pode ser utilizado como um controlador para regulação de processos físicos. De fato, é fácil se imaginar um conjunto de regras de Sugeno
20 132 Sistemas Fuzzy onde as variáveis de entrada representam os estados de um processo dinâmico e a função de saída gera um sinal de controle para este processo. O modelo de TSK permite a concatenação de controladores compostos por diferentes estratégias, agrupados em um mesmo conjunto de regras. O processo de obtenção da saída global do sistema, a partir da média ponderada das saídas das regras disparadas, como mostrado em 7.21, garante uma transição suave entre as estratégias individuais componentes do sistema de controle. Em 7.29, é mostrada de forma compacta uma regra de um modelo TSK construído para este fim. R (i) : if X é L i, then u = φ(p, X) (7.29) Na equação acima, o vetor X representa os estados de um sistema dinâmico sob controle, L i representa um termo ou conjunto de termos primários das partições fuzzy criadas para os estados deste sistema e φ(p, X) representa uma estratégia de controle individual componente do sistema de controle. O vetor de parâmetros P pode ser treinado, neste caso, para otimizar o funcionamento do controlador segundo algum critério de desempenho definido pelo usuário. Lingüisticamente, a Equação 7.29 pode ser traduzida como: if o vetor de estados X tem a propriedade L i, then aplique o controlador u = φ(p, X) Um exemplo de utilização de um controlador fuzzy baseado em um modelo TSK é mostrado na Figura 7.19, onde um conjunto de controladores em paralelo é criado para garantir a operação de um sistema não linear em uma extensa faixa de operação, com bom desempenho. Normalmente, o ajuste de um único controlador nestes casos fica dificultado ou impossibilitado pelas não-linearidades do sistema. Os parâmetros otimizados para uma faixa de operação do sistema podem se tornar ruins em outros pontos, causando queda no desempenho ou até mesmo a instabilidade do sistema de controle. Figura 7.19: Diagrama equivalente do sistema de controle fuzzy baseado no modelo TSK Exemplo 7.4: Projeto de um Controlador Fuzzy-PID multi-faixa utilizando um sistema de controle fuzzy baseado no modelo TSK. Os controladores PID (proporcional+integral+derivativo) são largamente utilizados na indústria pela sua versatilidade e relativa facilidade de sintonia. No entanto, no caso de processos altamente não-lineares, a sintonia dos parâmetros K p, K i e K d de ajuste fica muito difícil de ser feita manualmente para toda a faixa de operação da planta. Na maioria dos casos, o que se faz é a sintonia em uma faixa preferencial de atuação. Desta forma, abre-se mão do desempenho e da eficiência nas demais faixas, onde o controlador opera apenas para garantir a estabilidade do sistema, mas com baixo desempenho. Para resolver este problema, pode-se projetar um modelo TSK com as seguintes variáveis:
21 Perspectivas Futuras 133 PO - Valor absoluto da variável controlada, possibilitando a detecção do ponto de operação atual ER - Sinal de Erro entre a entrada de referência e a saída do processo sob controle IE - Integral no tempo do sinal de erro ER DE - Derivada Temporal do sinal de erro ER Agora, devem ser criadas partições fuzzy para estas variáveis de forma a contemplar todas as regiões de interesse na operação do processo. Cria-se então uma regra de produção fuzzy para cada faixa de operação para a qual se necessite de um ajuste particular do controlador PID. Assim, para n regras, serão criados n controladores PID, cada um funcionando mais ativamente em uma faixa de operação do processo e garantindo uma transição suave entre eles devido às operações de composição de inferência baseadas na lógica fuzzy. Uma regra típica de um sistema de controle deste tipo é mostrada abaixo: R (j) : se P O = Pequeno, então u = W 0_j + W P O_j.P O + K P_j.ER + K I_j.IE + K D_j.DE A matriz de parâmetros P resultante pode ser dividida em duas sub-matrizes principais, K P ID e W P O, onde K P ID é uma matriz contendo os valores dos parâmetros K p, K i e K d de ajuste dos controladores PID implementados em cada regra e W P O vai possibilitar ajustes particulares de operação do controlador para cada ponto de operação. 7.8 Perspectivas Futuras Pouco a pouco, o número grande e contínuo de publicações reportando o sucesso de aplicações baseadas em sistemas de inferência fuzzy acaba por sedimentar as idéias lançadas por Lotfi Zadeh na década de 60. A prova de teoremas que garantem a estabilidade de tais sistemas (Lo & Chen 1999) e as demonstrações de equivalência matemática entre sistemas fuzzy e métodos convencionais de processamento de dados (sistemas de controle, diagnóstico, sistemas de tomada de decisão, etc.) (Pinheiro & Gomide 1999) jogam por terra argumentações céticas, outrora bastante comuns, sobre a falta de confiabilidade e previsibilidade do funcionamento de sistemas que utilizam a lógica fuzzy. O que se observou na última década foi uma mudança conceitual no que se refere ao entendimento dos sistemas baseados em lógica fuzzy e suas potencialidades. Antes confinados a aplicações específicas e de pequeno porte, eles passaram a ser cada vez mais utilizados de forma integrada com outras tecnologias em sistemas de maior porte e de uso mais geral. O que se espera como uma tendência para os próximos tempos é a utilização da lógica fuzzy através de módulos de apoio à decisão que possam ser configurados pelo usuário. Estes módulos serão capazes de compartilhar dados de entrada e saída com outros módulos similares, possibilitando que uma decisão seja apoiada por diagnósticos gerados simultaneamente por um pool de ferramentas de processamento distintas, funcionando cooperativamente. Exemplos desta tendência são os Sistemas Especialistas de última geração, que possuem várias ferramentas de apoio à decisão incorporadas (sistemas fuzzy, Redes Neurais, redes Bayesianas, etc.) e permitem que o usuário configure um modelo de processamento segundo suas necessidades, utilizando topologias diversas. Os Capítulos?? e?? descrevem em maiores detalhes associações comuns entre tecnologias distintas de processamento de conhecimento e tipos de combinações que podem proporcionar vantagens ao usuário.
Modelos Evolucionários e Tratamento de Incertezas
Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 05 Teoria dos Conjuntos Difusos Max Pereira CONJUNTOS CLÁSSICOS Teoria dos Conjuntos é o estudo da associação entre objetos
Leia maislnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy)
lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy) Sumário Introdução Fundamentos Operações básicas Representação do Conhecimento Modelo de Inferência Passos de Projeto de um Sistema Nebuloso
Leia maisSistemas especialistas Fuzzy
Sistemas Fuzzy Sistemas especialistas Fuzzy Especialistas Senso comum para resolver problemas Impreciso, inconsistente, incompleto, vago Embora o transformador esteja um pouco carregado, pode-se usá-lo
Leia maislnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy)
lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy) Sumário Introdução Fundamentos Operações básicas Representação do Conhecimento Modelo de Inferência Passos de Projeto de um Sistema Nebuloso
Leia maisUniversidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação. Inteligência Artificial. Lógica Fuzzy Aula II
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Lógica Fuzzy Aula II Introdução a Lógica Fuzzy Retomada Função de pertinência Variáveis linguísticas
Leia maisInteligência Artificial Escola de Verão Laboratório Associado de Computação e Matemática Aplicada LAC.
Inteligência Artificial Escola de Verão 28 Laboratório Associado de Computação e Matemática Aplicada LAC www.lac.inpe.br/~demisio/ia_lac.html Lógica Nebulosa A Lógica Nebulosa (ou Lógica Difusa Fuzzy Logic
Leia maisConjuntos Difusos. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 7)
Conjuntos Difusos Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 7) Conjuntos Difusos 2 Conjuntos Difusos Quais das seguintes pessoas são altas? Paulo:
Leia maisSistema de Inferência Fuzzy baseado em Redes Adaptativas (ANFIS) Sistema de Inferência Fuzzy
Redes Neurais Sistema de Inferência Fuzzy baseado em Redes Adaptativas (ANFIS) Sistema de Inferência Fuzzy Um Sistema de Inferência Fuzzy (SIF) é um tipo especial de Sistema Baseado em Conhecimento (SBC).
Leia maisModelos Evolucionários e Tratamento de Incertezas
Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 07 Inferência Difusa Sistemas de Controle Difuso Max Pereira Regras difusas SE ENTÃO Antecedente:
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 09 Lógica Fuzzy Edirlei Soares de Lima Introdução A Lógica Fuzzy é baseada na teoria dos conjuntos fuzzy. Tradicionalmente, uma proposição lógica
Leia maisLógica Fuzzy: Introdução a Lógica Fuzzy, exemplo da Gorjeta e ANFIS
Lógica Fuzzy: Introdução a Lógica Fuzzy, exemplo da Gorjeta e ANFIS 24 de outubro de 2013 Sumário I 1 Introdução 2 Propriedades 3 Variáveis linguísticas 4 Regras Fuzzy 5 Arquitetura 6 Exemplo Exemplo 1
Leia maisRedes Neurais e Sistemas Fuzzy
Redes Neurais e Sistemas Fuzzy Conceitos Básicos da Lógica Fuzzy. Raciocínio aproximado Raciocínio aproximado é a forma mais conhecida de lógica fuzzy, cobrindo várias regras de inferência cujas premissas
Leia maisLÓGICA FUZZY (difusa ou nebulosa) Adão de Melo Neto
LÓGICA FUZZY (difusa ou nebulosa) Adão de Melo Neto SUMÁRIO INTRODUÇÃO CONCEITO OBJETIVO PRINCÍPIO LÓGICAS: CLÁSSICA x DIFUSA CONJUNTO FUZZY GRAU DE PERTINÊNCIA FUNÇÃO DE PERTINÊNCIA MODIFICADORES TERMINOLOGIA
Leia maisLógicas Difusas e Sistemas Difusos
Lógicas Difusas e Sistemas Difusos 1 Semestre de 2015 Cleber Zanchettin UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática 1 Introdução (1/2) O conhecimento humano é muitas vezes incompleto,
Leia maisConteúdo: Hedges Relações e Composições
Conteúdo: Hedges Relações e Composições Hedges: Operadores semânticos Atuam na modelagem de um sistema fuzzy da mesma forma que advérbios atuam em uma sentença. Modificam a natureza de um conjunto fuzzy.
Leia maisLÓGICA FUZZY. Adão de Melo Neto
LÓGICA FUZZY Adão de Melo Neto INTRODUÇÃO CONCEITO OBJETIVO PRINCÍPIO LÓGICAS: CLÁSSICA x DIFUSA CONJUNTO FUZZY GRAU DE PERTINÊNCIA FUNÇÃO DE PERTINÊNCIA MODIFICADORES TERMINOLOGIA OPERAÇÕES SOBRE CONJUNTOS
Leia maisUNIVERSIDADE 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 maisConteúdo: Sistemas Fuzzy Fuzzifier Inferência Regras Máquina de Inferência Defuzzifier
Conteúdo: Sistemas Fuzzy Fuzzifier Inferência Regras Máquina de Inferência Defuzzifier Sistemas fuzzy A inferência fuzzy é um paradigma computacional baseado na Teoria de conjuntos fuzzy, regras de inferência
Leia maisIntrodução aos Conjuntos
Introdução aos Conjuntos Nebuloso (Fuzzy) Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B niversidade Estadual de Feira de Santana Informações imprecisas Termos imprecisos
Leia maisModelagem para previsão/estimação: uma aplicação Neuro-Fuzzy
Proceeding Series of the Brazilian Society of pplied and Computational Mathematics, Vol., N., 0. Trabalho apresentado no XXXV CNMC, Natal-RN, 0. Modelagem para previsão/estimação: uma aplicação Neuro-Fuzzy
Leia maisLOGICA FUZZY. Adão de Melo Neto
LOGICA FUZZY Adão de Melo Neto SUMÁRIO INTRODUÇÃO PRINCÍPIOS CLÁSSICA x DIFUSA CONJUNTOS FUZZY OPERAÇÕES EM CONJUNTO FUZZY MODIFICADORES Introdução "A logica difusa (fuzzy) tem por objetivo modelar modos
Leia maisCurvas HERMITE. Figura 1 - Efeito oscilatório dos polinômios: [PAVLIDIS, 1984]
Curvas A representação de uma curva como uma sucessão de trecho retos pode ser suficiente para várias aplicações. No entanto, curvas e superfícies complexas normalmente demandam uma maneira mais eficiente
Leia maisRedes Neurais. A Rede RBF. Redes RBF: Função de Base Radial. Prof. Paulo Martins Engel. Regressão não paramétrica. Redes RBF: Radial-Basis Functions
Redes RBF: Função de Base Radial Redes Neurais A Rede RBF O LP é baseado em unidades que calculam uma função não-linear do produto escalar do vetor de entrada e um vetor de peso. A rede RBF pertence a
Leia maisCONTEÚDO LÓGICA NEBULOSA INTRODUÇÃO INTRODUÇÃO. Lógica Procura modelar o raciocínio. Lógica. Marley Maria B.R. Vellasco
LÓGICA NEBULOSA Marley Maria B.R. Vellasco ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada PUC-Rio CONTEÚDO Introdução Introdução, Objetivo e Histórico Conceitos Básicos Definição, Características
Leia maisLAB3 Controle nebuloso (VERSÃO PROVISÓRIA)
LAB3 Controle nebuloso (VERSÃO PROVISÓRIA) 3.1 Objetivo Esta experiência tem por objetivo a familiarição com a técnica de Controle Nebuloso (Fuzzy Control, em inglês). Para isso será contruído um controlador
Leia mais3 Extração de Regras Simbólicas a partir de Máquinas de Vetores Suporte 3.1 Introdução
3 Extração de Regras Simbólicas a partir de Máquinas de Vetores Suporte 3.1 Introdução Como já mencionado na seção 1.1, as SVMs geram, da mesma forma que redes neurais (RN), um "modelo caixa preta" de
Leia maisMétodos de Inferência Fuzzy
Métodos de Inferência Fuzzy Prof. Paulo Cesar F. De Oliveira, BSc, PhD 16/10/14 Paulo C F de Oliveira 2007 1 Seção 1.1 Método de Mamdani 16/10/14 Paulo C F de Oliveira 2007 2 Professor Ebrahim Mamdani
Leia maisInteligência Artificial
DSC/CCT/UFC Universidade Federal de Campina Grande Departamento de Sistemas e Computação Pós-Graduação em Ciência da Computação Inteligência Artificial Representação do Conhecimento (Lógica Fuzzy) Prof.
Leia mais2 Modelos Não Lineares
Modelos Não Lineares 17 2 Modelos Não Lineares 2.1. Introdução Nos últimos anos, muitos modelos não-lineares para a análise de séries temporais têm sido propostos. Na econometria clássica, os modelos de
Leia mais3 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 mais2 Medida de Incertezas: Fundamentos
2 Medida de Incertezas: Fundamentos 2. Introdução O resultado de um processo de medição fornece uma determinada informação que usualmente é chamada de conhecimento. A fim de quantificar quão completo é
Leia maisFuzzy Logic. (Lógica Difusa) Adriano Zanette Eduardo Aquiles Radanovitsck William Wolmann Gonçalves
Fuzzy Logic (Lógica Difusa) Adriano Zanette Eduardo Aquiles Radanovitsck William Wolmann Gonçalves Apresentação realizada para a disciplina de Lógica para Computação 2006/2 Prof. Marcus Ritt Breve história
Leia maisLogica Difusa (Fuzzy( Fuzzy)
Logica Difusa (Fuzzy( Fuzzy) Patricia Tedesco e Germano Vasconcelos {pcart, gcv}@cin.ufpe.br Horários: 2 as e 4 as 14 às 16 Sala: D001 e D226 Página da Disciplina: www.cin.ufpe.br/~îf684/ec/2010-1/ 1 Introdução
Leia maisLógica Difusa (Fuzzy)
Lógica Difusa (Fuzzy) Prof. Josiane M. Pinheiro Ferreira Outubro/2007 Lógica tradicional x Lógica difusa Lógica tradicional (Aristóteles) Uma proposição = dois estados possíveis (V ou F) Pode ser insuficiente
Leia maisConhecimento e Raciocínio Incertos
Conhecimento e Raciocínio Incertos Aula #6.1 EBS 564 IA Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Seres humanos são capazes de lidar com processos bem complexos 2 Seres humanos
Leia maisConjuntos Fuzzy e Lógica Fuzzy
1 Introdução Conjuntos Fuzzy e Lógica Fuzzy users.femanet.com.br/~fabri/fuzzy.htm Os Conjuntos Fuzzy e a Lógica Fuzzy provêm a base para geração de técnicas poderosas para a solução de problemas, com uma
Leia maisConteúdo: Operações Conjuntos Crisp Operações Conjuntos fuzzy. Operadores de Zadeh Operadores Compensatórios Operadores T-norm e T-conorm
Conteúdo: Operações Conjuntos Crisp Operações Conjuntos fuzzy Operadores de Zadeh Operadores Compensatórios Operadores T-norm e T-conorm Operações com Conjuntos Crisp Função característica: determina se
Leia mais1 - A capacidade de fluxo que corresponde a capacidade máxima que pode passar pelo arco.
CONCEITOS DE REDE Uma rede é formada por um conjunto de nós, um conjunto de arcos e de parâmetros associados aos arcos. Nós Arcos Fluxo Interseções Rodovias Veículos Rodoviários Aeroportos Aerovia Aviões
Leia maisInteligência Computacional
Inteligência Computacional CP78D Lógica Fuzzy Aula 4 Prof. Daniel Cavalcanti Jeronymo Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia Eletrônica 9º Período 1/37 Lógica Clássica Plano de Aula
Leia mais5.1. Observações e Conclusões
Conclusões 5 Conclusões 5.1. Observações e Conclusões A técnica proposta na presente tese é apresentada como uma outra forma de misturar técnicas convencionais (redes neurais, modelos neuro-fuzzy,etc)
Leia maisLaboratório 4 - Controle nebuloso
Laboratório 4 - Controle nebuloso PTC 2619 / PTC 3418 Laboratório de Automação 1º semestre de 2017 Bruno A. Angélico Laboratório de Automação e Controle Departamento de Engenharia de Telecomunicações e
Leia maisProf. Doutor Paulo Salgado UTAD. Doutoramento em Engª Electrotécnica e de Computadores - Prof. Paulo Salgado
Introdução à LÓGICA DIFUSA Prof. Doutor Paulo Salgado UTAD psal@utad.pt Tópicos do Curso Introdução à LÓGICA DIFUSA (Fuzzy Logic). Operações Lógicas e Inferência difusa Técnicas automáticas de geração
Leia maisTeoria da Decisão. Modelagem de Preferência. Prof. Lucas S. Batista. lusoba
Teoria da Decisão Modelagem de Preferência Prof. Lucas S. Batista lusoba@ufmg.br www.ppgee.ufmg.br/ lusoba Universidade Federal de Minas Gerais Escola de Engenharia Graduação em Engenharia de Sistemas
Leia maisSISTEMAS NEURO-FUZZY NEURAL-FUZZY SYSTEMS
SISTEMAS NEURO-FUZZY NEURAL-FUZZY SYSTEMS Stéphanie Lucchesi, Sandra Regina Monteiro Masalskiene Roveda Campus Experimental de Sorocaba Engenharia Ambiental steh_l@hotmail.com, ISB. Palavras chave: fuzzy,
Leia maisObjetivos da aula. Introdução. Teoria da Probabilidade Lógica Nebulosa. Introdução 21/02/17. PCS 5869 lnteligência Ar9ficial
2/2/7 PCS 5869 lnteligência Ar9ficial Prof. Dr. Jaime Simão Sichman Prof. Dra. Anna Helena Reali Costa Material com contribuições de: Prof. Marco Tulio C. Andrade, PCS/EPUSP Objetivos da aula Fornecer
Leia mais3 Especificação Estatística da Dispersão dos Modos de Polarização em Cabos de Fibra Óptica
em Enlaces Ópticos 0 3 Especificação Estatística da Dispersão dos Modos de Polarização em Cabos de Fibra Óptica Teoria básica da especificação estatística da dispersão dos modos de polarização em cabos
Leia mais27/8/2011. Princípios, Conceitos e Metodologia de Gestão 2o semestre de 2011 Professores: Alexandre Mota / Lia Mota Agosto/2011
Tomada de Decisão e Regras Nebulosas Princípios, Conceitos e Metodologia de Gestão 2o semestre de 2011 Professores: Alexandre Mota / Lia Mota Agosto/2011 Representação Matemática de Incertezas Padrões
Leia mais1. Conjuntos Fuzzy - Fundamentos. Sistemas Nebulosos
Sistemas Nebulosos Heloisa de Arruda Camargo. Conjuntos Fuzzy - Fundamentos. Conceitos básicos de conjuntos fuzzy.2 Operações em conjuntos fuzzy.3 Relações fuzzy.4 Aritmética fuzzy.5 Variáveis linguísticas
Leia maisVariáveis Linguísticas CONTEÚDO. Variáveis Linguísticas. Variáveis Linguísticas. Formalismo: caracterizada por uma
CONTEÚDO Introdução Introdução, Objetivo e Histórico Conceitos Básicos Definição, Características e Formas de Imprecisão Conjuntos Fuzzy Propriedades, Formas de Representação e Operações Lógica Fuzzy Relações,
Leia maisPGF Mecânica Clássica Prof. Iberê L. Caldas
PGF 5005 - Mecânica Clássica Prof Iberê L Caldas Quarto Estudo Dirigido o semestre de 08 Os estudos dirigidos podem ser realizados em duplas Apenas os exercícios marcados com asteriscos precisam ser entregues
Leia maisREDES 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 maisLógica Nebulosa (Fuzzy)
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Lógica Nebulosa (Fuzzy) Inteligência Artificial Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com
Leia mais7 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 maisLÓGICA NEBULOSA CONTEÚDO
LÓGICA NEBULOSA Marley Maria B.R. Vellasco ICA: Núcleo de Pesquisa em Inteligência Computacional Aplicada PUC-Rio CONTEÚDO Introdução Introdução, Objetivo e Histórico Conceitos Básicos Definição, Características
Leia maisRedes 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 maisPó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 07 Lógica Fuzzy Introdução A lógica FUZZY uma extensão da lógica booleana. Ela permite que estados imprecisos
Leia mais3 Sistemas Neuro-Fuzzy Hierárquicos
3 Sistemas Neuro-Fuzzy Hierárquicos 3. Introdução Sistemas neuro-fuzzy (SNF) são sistemas híbridos que combinam as vantagens das redes neurais, no que se refere ao aprendizado, com o poder de interpretação
Leia maisTeoria dos conjuntos difusos
Teoria dos conjuntos difusos Documento complementar à dissertação José Iria ee06210@fe.up.pt - 10-03-2011. A teoria dos conjuntos difusos foi proposta por Lotfi Zadeh num artigo publicado em 1965 na revista
Leia maisA maioria dos fenômenos com os quais nos deparamos são imprecisos. compreensão do problema. capacidade de medição.
SISTEMAS NEBULOSOS A maioria dos fenômenos com os quais nos deparamos são imprecisos Exemplo: dia QUENTE (40, 35, 30, 29,5?) Imprecisão Intrínseca ajuda na compreensão do problema. Fuzziness é independente
Leia maisAula 15 Introdução à lógica fuzzy
Organização Aula 5 Introdução à lógica fuzzy Prof. Dr. Alexandre da Silva Simões Introdução à teoria de conjuntos nebulosos Bivalência x multivalência Números fuzzy Conjuntos fuzzy Probabilidade e possibilidade
Leia maisAprendizado de Máquina (Machine Learning)
Ciência da Computação (Machine Learning) Aula 02 Representação dos dados Pré-processamento Max Pereira Tipo de Dados Os atributos usados para descrever objetos de dados podem ser de diferentes tipos: Quantitativos
Leia maisAula 2 Uma breve revisão sobre modelos lineares
Aula Uma breve revisão sobre modelos lineares Processo de ajuste de um modelo de regressão O ajuste de modelos de regressão tem como principais objetivos descrever relações entre variáveis, estimar e testar
Leia maisImplementaçã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 maisEm 1970, Bellman e Zadeh (Bellman, 1970) apresentaram a otimização IX]]\, que é um conjunto de técnicas utilizadas em problemas de otimização com
4 ±0('/$ 5'd Muito já foi feito no desenvolvimento de metodologias para a resolução de problemas de programação linear IX]]\. Entretanto a grande parte dos trabalhos apresentados procurou obter uma solução
Leia maisSISTEMAS FUZZY CONTEÚDO CONJUNTOS FUZZY. CONJUNTOS CRISP x FUZZY
SISTEMAS FUZZY A maioria dos fenômenos com os quais nos deparamos são imprecisos Exemplo: dia QUENTE (40, 35, 30, 29,5?) Imprecisão Intrínseca ajuda na compreensão do problema. Fuzziness é independente
Leia maisUMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC
UMA PROPOSTA DE DECOMPOSIÇÃO DE SISTEMAS LINEARES PARA DMPC R. R. ROCHA 1 e L. C. OLIVEIRA-LOPES 1 1 Universidade Federal de Uberlândia, Faculdade de Engenharia Química E-mail para contato: rosi.rocha28@gmail.com;
Leia mais1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO
1 RESUMO Na sociedade moderna se tornou cada vez mais presente e necessário meios de controlar dispositivos levando em consideração precisões maiores e perdas menores. Em diversos cenários o controle de
Leia maisIF-705 Automação Inteligente Sistemas de Controle - Fundamentos
IF-705 Automação Inteligente Sistemas de Controle - Fundamentos Aluizio Fausto Ribeiro Araújo Universidade Federal de Pernambuco Centro de Informática - CIn Departamento de Sistemas da Computação aluizioa@cin.ufpe.br
Leia maisAnálise Multivariada Aplicada à Contabilidade
Mestrado e Doutorado em Controladoria e Contabilidade Análise Multivariada Aplicada à Contabilidade Prof. Dr. Marcelo Botelho da Costa Moraes www.marcelobotelho.com mbotelho@usp.br Turma: 2º / 2016 1 Agenda
Leia maisRequisitos de Software
Requisitos de Software Engenharia de requisitos Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições
Leia maisModelagem de Sistemas Web. Modelagem de BD
Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey
Leia maisProjeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações
Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento
Leia maisLógica Difusa (Fuzzy)
Lógica Difusa (Fuzzy) Prof. Josiane M. Pinheiro Ferreira Outubro/2007 Lógica tradicional x Lógica difusa Lógica tradicional (Aristóteles) Uma proposição = dois estados possíveis (V ou F) Pode ser insuficiente
Leia maisResumo. Parte 2 Introdução à Teoria da Probabilidade. Ramiro Brito Willmersdorf Introdução.
Parte 2 Introdução à Teoria da Probabilidade Ramiro Brito Willmersdorf ramiro@willmersdorf.net Departamento de Engenharia Mecânica Universidade Federal de Pernambuco 2011.2 Resumo 1 Introdução 2 Espaço
Leia maisRedes Neurais e Sistemas Fuzzy
1. Inteligência Computacional Redes Neurais e Sistemas Fuzzy Apresentação da disciplina Conceitos básicos A chamada Inteligência Computacional (IC) reúne uma série de abordagens e técnicas que tentam modelar
Leia maisLógica Fuzzy. Conectivos e Inferência. Professor: Mário Benevides. Monitores: Bianca Munaro Diogo Borges Jonas Arêas Renan Iglesias Vanius Farias
Lógica Fuzzy Conectivos e Inferência Professor: Mário Benevides Monitores: Bianca Munaro Diogo Borges Jonas Arêas Renan Iglesias Vanius Farias Conectivos O que são conectivos? São operadores que conectam
Leia maisCálculo Numérico BCC760
Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita
Leia maisAná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 maisLógica Fuzzy. Plano de aula. Motivação Fundamentação Teórica Sistemas Difusos (aplicações) Estudo de Caso Considerações Finais
LÓGICA FUZZY 1 Plano de aula Motivação Fundamentação Teórica Sistemas Difusos (aplicações) Estudo de Caso Considerações Finais 2 Motivação: Grau de Crença vs. Grau de Verdade Grau de crença: População
Leia maisINF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza
INF2608 - Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza Trabalho 02 Visualização de Imagens Sísmicas e Detecção Automática de Horizonte Resumo Este trabalho
Leia maisAprendizagem por treinamento de redes de aproximação
Aprendizagem por treinamento de redes de Marco H. Terra Departamento de Eng. Elétrica - EESC - USP SEL 0362 - Inteligência Artificial 1 Introdução Neste capítulo, serão apresentados conceitos sobre redes
Leia maisCONJUNTOS FUZZY CONTEÚDO. CONJUNTOS CRISP x FUZZY. Conjuntos Crisp x Fuzzy Definição Representação Propriedades Formatos Operações Hedges
CONTEÚDO Introdução Introdução, Objetivo e Histórico Conceitos Básicos Definição, Características e Formas de Imprecisão Conjuntos Fuzzy Propriedades, Formas de Representação e Operações Lógica Fuzzy Relações,
Leia maisCONJUNTOS NEBULOSOS. Formatos dos Conjuntos
CONJUNTOS NEBULOSOS Conjuntos Crisp x Nebulosos Definição Representação Propriedades Formatos Operações Hedges Formatos dos Conjuntos A função verdade de um conjunto fuzzy representa as propriedades semânticas
Leia maisRedes Neurais e Sistemas Fuzzy
Redes Neurais e Sistemas Fuzzy Redes de uma única camada O Perceptron elementar Classificação de padrões por um perceptron A tarefa de classificação consiste em aprender a atribuir rótulos a dados que
Leia maisProf. André Rabelo LÓGICA DIGITAL INTRODUÇÃO
Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO INTRODUÇÃO Um sistema pode ser definido como sendo um conjunto de elementos que são interligados de alguma maneira para compor um todo e assim realizar funcionalidade
Leia maisAprendizado de Máquina
Aprendizado de Máquina Árvores de Decisão Luiz Eduardo S. Oliveira Universidade Federal do Paraná Departamento de Informática http://lesoliveira.net Luiz S. Oliveira (UFPR) Aprendizado de Máquina 1 / 28
Leia mais5 Estudo de Caso e Resultados
5 Estudo de Caso e Resultados 5.1. Introdução Finalizado o desenvolvimento da ferramenta, é indispensável testar suas funcionalidades e a eficácia da aplicação conjunta dos seus módulos de geração de experimentos
Leia mais( ) Aula de Hoje. Introdução a Sistemas Inteligentes. Modelo RBF (revisão) Modelo RBF (revisão)
Introdução a Sistemas Inteligentes ópicos em Redes Neurais III: Redes Neurais RBF ª Parte Prof. Ricardo J. G. B. Campello ICMC / USP Aula de Hoje Revisão de Modelos RBF reinamento de Modelos RBF Estimação
Leia maisRalph S. Silva
ANÁLISE ESTATÍSTICA MULTIVARIADA Ralph S Silva http://wwwimufrjbr/ralph/multivariadahtml Departamento de Métodos Estatísticos Instituto de Matemática Universidade Federal do Rio de Janeiro Sumário Revisão:
Leia maisIncertezas na Computação Científica: Abordagens via Matemática Intervalar e Teoria Fuzzy
Incertezas na Computação Científica: Abordagens via Matemática Intervalar e Teoria Fuzzy Rogério Vargas Dr. Luciano Vitoria Barboza, orientador Dra. Graçaliz Pereira Dimuro, co-orientadora Pelotas-RS,
Leia maisConteúdo: Conjuntos crisp x Conjuntos fuzzy Representação Propriedades Formatos
Conteúdo: Conjuntos crisp x Conjuntos fuzzy Representação Propriedades Formatos Conjuntos Crisp x Fuzzy Conjuntos crisp ou Conjuntos clássicos: cada entidade ou objeto de um dado universo pode pertencer
Leia mais4 Cálculo de Equivalentes Dinâmicos
4 Cálculo de Equivalentes Dinâmicos 4.1. Introdução Os sistemas de potência interligados vêm adquirindo maior tamanho e complexidade, aumentando a dependência de sistemas de controle tanto em operação
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04037 Sistemas de Controle Digitais Introdução ao Controle Digital 1 Sistema de Controle 1. malha aberta
Leia maisAula 4: Gráficos lineares
Aula 4: Gráficos lineares 1 Introdução Um gráfico é uma curva que mostra a relação entre duas variáveis medidas. Quando, em um fenômeno físico, duas grandezas estão relacionadas entre si o gráfico dá uma
Leia maisPrograma. 4. Conceitos teóricos e notação. Computação Fuzzy - PCS 5711 (capítulo 4 - Parte c)
Computação Fuzzy - PCS 57 (capítulo 4 - Parte c) Pós-Graduação: área de Sistemas Digitais (34) Professor Marco Túlio Carvalho de ndrade PCS - Depto. de Enga. de Computação e Sistemas Digitais - EPUSP Programa.
Leia maisSistema Computacional
Algoritmos e Lógica de Programação Conceitos Básicos Abstração Reinaldo Gomes reinaldo@cefet-al.br O que é um? Integração de componentes atuando como uma entidade, com o propósito de processar dados, i.e.
Leia maisétodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno
étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA
Leia maisserotonina (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