You are on page 1of 42

Introduo

Inteligncia Artificial
Prof. Cludio M. N. A. Pereira

Sumrio

1. O que inteligncia artificial (IA). 2. Tcnicas e ferramentas bsicas de IA 3. Algumas aplicaes da IA 4. Concluses

O que IA?

O que Inteligncia Artificial?

O que IA?
Uma definio clssica:

Inteligncia Artificial o estudo de como fazer os computadores realizarem tarefas em que, no momento, as pessoas so melhores. Elaine Rich, 1988

O que IA?
Calcule o valor de X.

A = 2.3456 E-2 B = 0.87654 X= Exp(-A* (23.58 + 48.9 + 10001)/B) Resposta:

8,5091E-118

O que IA?
Calcule o valor de X.

A = 2.3456 E-2 B = 0.87654 X= Exp(-A* (23.58 + 48.9 + 10001)/B)


Processamento de clculos rpida e automaticamente

NO INTELIGNCIA ARTIFICIAL

O que IA?

Memorize os valores:

12.34 543.7889 200.0001 3E-5 444 12233 1 90 98.1212 34.555

O que IA?

Agora escreva-os de na ordem inversa.

O que IA?

Resposta:

34.555 98.1212 90 1 12233 444 3E-5 200.0001 543.7889 12.34

O que IA?
Memorize os valores:

12.34 543.7889 200.0001 3E-5 444 12233 1 90 98.1212 34.555


Armazenamento de dados e busca rpida memria

NO INTELIGNCIA ARTIFICIAL

O que IA?

- Capacidade/velocidade de processamento - Mtodos numricos - Capacidade de armazenamento - Buscas diretas em bases de dados

NO SO INTELIGNCIA ARTIFICIAL

O que IA?
Observe as seguintes figuras:

Tipo 1

Tipo 2

Tipo 3

O que IA?
Qual o tipo desta figura?

O que IA?
So diferentes, mas ns percebemos caractersticas de similaridade

Tipo 3

O que IA?
- Reconhecimento de padres - Percepo de similaridades SO INTELIGNCIA ARTIFICIAL

O que IA?
Observe a tabela:
X 0 0 0 2 2 2 4 4 4 Y 0 2 4 0 2 4 0 2 4 Z 0 2 4 2 4 6 4 6 8

Qual o valor de Z para x=2 e Y=3?

O que IA?

Generalizao se solues a partir de um conjunto finito de informaes conhecidas

INTELIGNCIA ARTIFICIAL

O que IA?

Como voc calcula a presso que deve fazer no freio do carro para parar?

O que IA?

Apenas com informaes do tipo: muito lento, lento, rpido, muito rpido, muito perto, perto, longe, etc

O que IA?

Como voc escolhe a roupa que vai sair de casa para o trabalho?

O que IA?

Por exemplo, analisando o clima: frio,


quente, sol, chuva, nublado, etc

O que IA?

Lidar com informaes qualitativas

INTELIGNCIA ARTIFICIAL

O que IA?
Pode-se dizer que Inteligncia Artificial a rea da Cincia da Computao que estuda formas de emular, atravs de algoritmos e tcnicas apropriadas, caractersticas inerentes ao ser humano, dotando a mquina da capacidade de aprendizado, generalizao, percepo, raciocnio, tratamento de informaes qualitativas entre outras.

Tcnicas de IA
Dentre as principais tcnicas utilizadas em IA
pode-se destacar:

- Sistemas Especialistas; - Redes Neurais [Artificiais]; - Computao Evolucionria; - Lgica Nebulosa (Fuzzy Logic); - Sistemas hbridos;

Tcnicas de IA
Sistemas Especialistas
Baseados em conhecimento (geralmente em forma de regras) adquirido de um especialista. A partir de conjunto de informaes (regras) proporcionadas por um especialista, o sistema capaz de utiliz-las na soluo de problemas dentro de um determinado domnio. Aplicaes: diagnsticos, jogos, etc

Tcnicas de IA
Redes Neurais
Atravs da simulao (simplificada) do crebro humano, obtmse um modelo capaz de aprender a partir de experincia. Uma RN pode aprender relaes de Entrada x Sada ou descobrir grupamentos.

Aplicaes: reconhecimento de padres (ex.: imagens, voz, sinais em geral), identificao de comportamentos e tendncias (ex.: simulaes de plantas industiais, previso de tendncias)

Tcnicas de IA
Computao Evolucionria
Atravs da simulao (simplificada) dos processos de evoluo das espcies e seleo natural, obtm-se um modelo capaz de se adaptar, na busca de solues timas para problemas de otimizao.

Aplicaes: otimizao, descoberta de conhecimento em bases de dados, descoberta de regras especializadas, etc

Tcnicas de IA
Lgica Nebulosa
uma lgica utilizada para lidar com situaes onde a informao qualitativa. Aplicaes: reconhecimento de padres, identificao de comportamentos, controle, etc

Tcnicas de IA
Sistemas Hbridos
- Neural-Fuzzy Systems, Fuzzy-Neural Systems; - Genetic-Fuzzy Systems, Fuzzy-Genetic Systems; - Neural-Genetic Systems - etc

Aplicaes de IA

Aplicaes de IA
Jogos
Comp. Evol. Sist. Espec.

Aplicaes de IA
Reconhecimento de Voz

Rede Neural Lgica Fuzzy

Identificao do comando falado

Aplicaes de IA
Reconhecimento de Impresses Digitais

Rede Neural Lgica Fuzzy

Digitasl do Jos das Coves

Aplicaes de IA
Identificao de Placas de Veculos

Rede Neural Lgica Fuzzy

ABC-1234

Aplicaes de IA
Diagnsticos Mdicos

Rede Neural Lgica Fuzzy

Diagnstico

Aplicaes de IA
Robtica: Aprendizado, Adaptao, Reconhecimento de Voz,
Reconhecimento de Imagens,Processamento de Linguagem Natural

Imagem Ao Som Informao sobre o ambiente

Aplicaes de IA
Controle: Veculos, Robs, Plantas Industriais

Comp. Evol. Lgica Fuzzy

Aplicaes de IA
Bolsa de Valores: Previso de Tendncias
Histrico dos Indicadores
Rede Neural Lgica Fuzzy

Previso de Tendncias

Aplicaes de IA
Projetos: Eletrnicos, Mecnicos, Nucleares

Computao Evololucionria

Aplicaes de IA
Identificao de Operao Anormal

Rede Neural Lgica Fuzzy Sist.Especialistas


VN V2 V1

Identificao da Falha/Defeito
t

...

Aplicaes de IA
Planejamento e Logstica: Alocao de Professores
LP-1 Perodo,Carga. Algoritmos Perodo, Carga.

Cludio Disponib. Disciplinas ...

Computao Evololucionria

Grade Horria

Antnio Disponib. Disciplinas ...

Concluses
A IA, e sua aceitao/utilizao faz lembrar o que era o computador h alguns anos atrs: facilita, mas eu posso viver sem Provavelmente, em pouco tempo, ser como o computador hoje: imprescindvel

You might also like