Programação Evolutiva e Lógica Fuzzy CMP 135 Arquiteturas Especiais de Computadores Fauzi Shubeita - UFRGS 2004.

Slides:



Advertisements
Apresentações semelhantes
EE - 09 Inteligência Artificial Prof. Dr. Adilson Marques da Cunha
Advertisements

Administração de Sistemas de Informação
Engenharia de Software
DOMÓTICA Protocolo de comunicação LonWorks ou LON (Local Operating Network)
Electronic Data Interchange
Sistemas Especialistas Inteligência Artificial Profa. Ligia Flávia A. Batista.
Informática Industrial
Informática Industrial
Computação Evolutiva: Estratégias Evolutivas
Inteligência Artificial
Programação Lógica: PROLOG
Professor: Carlos Roberto da Silva Filho, M. Eng.
Inteligência Artificial Câmpus de Uruguaiana - PUCRS
AGRADECIMENTOS: MOTIVAÇÃO: OPC é um padrão industrial aberto para transmissão de dados em tempo real, esse padrão está sendo adotado pela maioria dos fabricantes.
Estruturação e Desenvolvimento de
Instituto Tecnológico da Aeronáutica – ITA Divisão de Ciência de Engenharia Eletrônica e Computação EE-09 Inteligência Artificial Prof. Adilson Marques.
Luiz Affonso Guedes DCA-CT-UFRN
Interfaces de entrada e saída discreta
Professor Fernando Luís
Manual de Instruções Placa UNILAB Placa UNILAB Virtual.
Paradigmas de programação
CPU – IHM PARAMETRIZAÇÃO
Paradigma Lógico.
Inteligência Artificial
Linguagens de programação
Inteligência Artificial
Inteligência Artificial
3 – Agentes e 4 – Multiagentes
Tópicos especiais em controle inteligente e distribuído Professor: Jorge Dantas de Melo Rafael Marrocos Magalhães.
Sistemas Inteligentes
Introdução à Automação
Geração de Código aula-12-geração-de-código.pdf.
Estacionamento autônomo utilizando conceitos de Inteligência Artificial. Vanessa Ferreira dos Santos1 (aluno autor); Gustavo Garcia1 (orientador) ;Maria.
Reasoning Forward and Backward Chaining
Programação Evolutiva e Lógica Fuzzy
Pré-sinterização ativada por plasma
Sistemas Microprocessados e Microcontrolados
REDE DE COMUNICAÇÃO PARA SISTEMAS INTEGRADOS E FLEXÍVEIS DE PRODUÇÃO Objetivo O objetivo principal deste trabalho constitui-se na apresentação do estudo,
Universidade de São Paulo
Programação Lógica Introdução a Automação Definição de Lógica
Software Básico Introdução à Organização de Computadores Capítulo 1 Mitsuo Takaki
Computação Evolutiva : Um Novo Paradigma Para a Resolução de Problemas Complexos Aurora Pozo Pós-graduação em Informática, Pós-graduação em Métodos Numéricos.
Laboratório de Mecatrónica/IST - COPPE Elétrica/UFRJ
Representação de Conhecimento e Sistemas de Raciocínio
Linguagens de Programação
Introdução à Inteligência Artificial Prof. Cláudio M. N. A. Pereira.
Propostas de Projetos para Especialização em IC
Rogério Ishibashi Orientador: Cairo L. Nascimento Jr.
Inteligência Artificial
Elementos de Informática
Assembly Equipe: David Lopes Embiruçú (dle) Emanuel Felipe Príncipe Carvalho (efpc) Luis Otávio Cavalcante Borba (locb) Rosana Silva Matos (rsm2)
INTRODUÇÃO À ENGENHARIA MECÂNICA JoNATHAN LUIZ LUCAS WERNER
Eugenio García ARTech Workflow: moda, re-branding, ou necessidade real?
Arquitetura de computadores
Testes (verificação e validação)
INTRODUÇÃO A AUTOMAÇÃO
Prof. Alexander Roberto Valdameri
Computação Evolutiva Nome dado ao estudo de algoritmos cuja inspiração é o processo de evolução natural das espécies. Origem: trabalho de um pesquisador.
Inteligência artificial (IA)
Informática Industrial N8INF
Taís Sineiro Herig Laboratório de Genômica e Expressão / UNICAMP
Algoritmos e Programação Aula 01 Computadores e seus componentes.
Alunas: Ana Paula/ Beatriz / Gracielle / Márci Alunas: Ana Paula/ Beatriz / Gracielle / Márci a Professor Antônio.
Prof. Dr. Mário Luiz Tronco
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
INOVAÇÃO PARA SUPORTAR AS REDES CONVERGENTES Msc Eng ADRIANO FAVARO REDES DEFINIDAS POR SOFTWARE.
Para ter acesso a esse material acesse:
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário Final QoSem roteadores Alberto.
FUNDAMENTOS TEÓRICOS Patrícia Teixeira Davet Pelotas, 22 de junho de 2012.
Ciência da Computação Modelos Evolucionários e Tratamento de Incertezas Aula 07 Inferência Difusa Sistemas de Controle Difuso Max Pereira.
Transcrição da apresentação:

Programação Evolutiva e Lógica Fuzzy CMP 135 Arquiteturas Especiais de Computadores Fauzi Shubeita - UFRGS 2004

Taxonomia da Computação Evolutiva

Computação Evolutiva - Conceito Computação Evolutiva consiste numa máquina “aprendente” otimizada, baseada nos moldes dos mecanismos de evolução biológica e seleção natural.

A característica que é comum as áreas da Computação Evolutiva é uma Base de Conhecimento (Knowledge). Essa base é alimentada e a quantidade de dados e/ou regras define a maior ou menor “inteligência” do sistema.

A base de conhecimento é explorada através de algoritmos que pesquisam a população-alvo através de seleção, cruzamento e mutação. Além de algoritmos, também são utilizadas regras baseadas em condições If-Then-Else e de operadores relacionais And, Or, Not,... Base de conhecimento

O software AIDA n Utilizado para diagnóstico e tratamento de pacientes com diabetes. n Programado em Turbo Pascal 5.5 e QuickBasic. n Baseado em programação evolutiva e estratégias de evolução.

Demonstração

Software ExSinta n Baseado em sistemas de classificação n Desenvolvido em Prolog n Utiliza o padrão de regras If-then-else n Explora o conceito de variáveis, regras e objetivos.

Demonstração

Lógica Fuzzy (Difusa)

Microcontroladores Fuzzy VANTAGENS n Baixo custo do processo de fabricação n Rápido desenvolvimento do protótipo n Facilidade de automatização do processo n Arquitetura Flexivel

Microcontroladores Fuzzy DESVANTAGENS n Geram circuitos VLSI complicados e grandes n Em função da interface com o mundo real de um sistema Fuzzy ser analógico torna-se necessário a utilização de conversores A/D D/A n A velocidade de processamento é limitada.

Arquitetura Fuzzy Fuzificador InferênciaDesfuzificador Problema a ser controlado

Fuzzy Fan n Software para controle de um sistema de refrigeração. n Desenvolvido em linguagem C.

Controle de Temperatura Velocidade do Ventilador Sensor de Temperatura Sensor de Umidade Ambiente Fluxo de ar

Demonstração

Pêndulo Invertido n Controle de equilíbrio n Desenvolvido em C n Dispositivo de uso geral

Pêndulo Invertido Ângulo Inclinação Velocidade Aceleração

Demonstração

Conclusão n Todos os problemas baseados na lógica humana podem ser resolvidos por sistemas computacionais, com uma maior ou menor complexidade. A computação evolutiva apesar de não ser recente, demostra com suas sub-áreas que as técnicas para otimizar o processamento de dados é essencial. Já a lógica Fuzzy quebra os paradigmas da lógica tradicional com a sua “incerteza” inerente a qualquer processo. Portanto, as duas isoladas ou em conjunto são poderosas ferramentas da computação natural.

Referências Wan, Eric A.; Control Systems: Classical, Neural, and Fuzzy; Oregon Graduate Institute; Lecture Notes Arabshahi, Payman; Marks II, Robert J.; Oh, Seho; Caudell, T.P.; Pointer Adaptation and Pruning of Min-Max Fuzzy Inference and Estimation, 1998 Whithley, Darrell; A Genetic Algorithm Tutorial; Technical Report; Full´er, Robert; Neural Fuzzy Systems;Abo Akademi; 1995.