Você está na página 1de 33

FUNDAMENTOS DE SISTEMAS DE INFORMAO

Aula 5- Tecnologias de Inteligncia Artificial (I.A)

FUNDAMENTOS DE SISTEMAS DE INFORMAO

INTELIGNCIA ARTIFICIAL
Estudada academicamente desde 1950
S recentemente tem gerado interesse
novas tecnologias foi possvel aplicaes
prticas (mundo comercial).
Um sistema de I.A. capaz de:
Armazenamento e manipulao de dados
Aquisio, representao e manipulao do conhecimento
Manipular inclui capacidade de deduzir (inferir) novos
conhecimentos, a partir do conhecimento existente.

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

APLICAES DA INTELIGNCIA ARTIFICIAL NAS EMPRESAS


Hoje: Homem com base nos Sistemas de
Informaes e com seu conhecimento
toma decises
Ideal: Dotar os sistemas desses
conhecimentos
Os tomadores de deciso contaro com a experincia dos
outros especialistas, cujos conhecimentos estaro
armazenados nas bases de conhecimento dos computadores,
conforme as tcnicas de I.A.

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

APLICAES DA INTELIGNCIA ARTIFICIAL ******

Sistemas Especialistas
Lgica Difusa
Algoritmos Genticos
Redes Neurais
Agentes inteligentes

Percepo Visual
Locomoo
Conduo
Robtica

Linguagens Naturais
Reconhecimento de voz
Realidade Virtual
Reconhecimento de imagem

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

REDES NEURAIS - ANLISE DE RISCOS DE CRDITO AS PESSOAS


Sistema inteligente para tomada de deciso
sobre autorizao de compra com carto de
crdito usado pela AMEX
Economia de 20% no tempo gasto em cada
transao
Qualidade da deciso, em mdia, 50%
melhores que as tomadas pela equipe de
autorizao de crdito
Tecnologia usada: Redes Neuras, aplicao do ramo da I.A.
Outras solues na rea: Avaliao de proposta de crdito,
deteco de fraudes, Avaliao para autorizao de compra.
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

REDES NEURAIS CONTROLE DE FRAUDES DE CARTES


O Sistema reconhece o uso fraudulento com
base nos padres de uso (Histrico).
Se identificar uso fora dos padres,
bloqueia o carto ou envia o fato um
analista humano que confirma a
operao
Estudo de caso: Um banco americano chamado Mellon Bank
instalou um sistema de deteco de fraudes de carto de
crdito
Os prejuzos evitados pelo sistema, em seis meses
cobriram o investimento com sua implantao
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

REDES NEURAIS CONCEITUANDO


Neural um adjetivo derivado de neurnio
Ideia: criar uma rede de neurnios que
simule o funcionamento do crebro humano.
Como: implementao de um modelo
computacional onde os elementos do
processamento so interconectados em uma
malha neural.
A interconexo da rede neural permite o processamento em
paralelo e a interao dinmica.
A rede pode, ento, Aprender a partir dos dados
processados.
O sistema computacional aprende a reconhecer padres e
relaes nos dados que processa.
Quanto mais dados de entrada, melhor o aprendizado.
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

MAIS APLICAES DE REDES NEURAIS


Em geral, qualquer problema que esteja
relacionado a identificao e classificao de
padres, podem ser resolvidos com a
tecnologia de Redes Neurais

Reconhecimento tico de Caracteres (OCR)


Reconhecimento de imagens

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

RECONHECIMENTO DE CARACTERES (OCR)

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

RECONHECIMENTO DE IMAGEM

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

APLICAES DE LGICA DIFUSA


Em geral, qualquer problema que esteja
relacionado a sistemas que tenham um
Controlador passvel de ter aplicao da
lgica difusa (ou fuzzy).

Simuladores de vo
Eletrodomsticos: maquina de lavar, geladeira
Elevadores
Injeo eletrnica
Ar condicionado.
Cancelas de automveis
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

LGICA DIFUSA - CONCEITOS


A Taxa de risco de um empreendimento alta ou baixa ?
Se o tempo de um investimento longo e o sistema
financeiro no tem sido muito estvel, ento a taxa de risco
do investimento muito alta.
No h certezas
A Lgica Difusa ou Lgica Nebulosa, tambm pode ser
definida , como a lgica que suporta os modos de raciocnio
que so aproximados, ao invs de exatos, como estamos
naturalmente acostumados a trabalhar
Ela est baseada na teoria dos conjuntos nebulosos e difere
dos sistemas lgicos tradicionais em suas caractersticas e
detalhes.
Lgica de Aristteles (sim ou no) X lgica difusa
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

LGICA DIFUSA - APLICAES

Raciocnio sobre incertezas


Sistemas de apoio a tomada de deciso
Sistemas especialistas
Robtica

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

LGICA DIFUSA

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

ALGORITMOS GENTICOS CONCEITUANDO


Usado em processos de resoluo de problemas
de otimizao, que sejam difceis de resolver
por tcnicas tradicionais.
Sistema de busca para problemas
complexos, com uso de muitas variveis
o que chamamos de escolha da soluo tima
Por que Genticos?
Algoritmos heursticos de busca inspirados na teoria da
evoluo, seleo natural e nos processos biolgicos
Processo iterativo de seleo da populao de candidatas.
O que otimizao?
Mecanismo de anlise de decises complexas, envolvendo
a seleo de valores para variveis para quantificar
performance e medir qualidade das decises
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

ALGORITMOS GENTICOS APLICAES

Algoritmos genticos diferem dos algoritmos


tradicionais de otimizao
Se baseiam em uma codificao do conjunto das
solues possveis, e no nos parmetros da
otimizao em si;
Os resultados so apresentados como uma
populao de solues e no soluo nica;
No necessitam de nenhum conhecimento
derivado do problema, apenas de uma forma de
avaliao do resultado;
Usam transies probabilsticas e no regras
determinsticas
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

ALGORITMOS GENTICOS
Os algoritmos genticos so teis para situaes nas quais
milhares de solues so possveis e precisam ser avaliadas
para a escolha de uma soluo tima.
Algoritmos Genticos (AG), so utilizados em processos de
resoluo de problemas de otimizao de difcil resoluo
por tcnicas tradicionais (maximizao)
Os AGs so apropriados para problemas de otimizao
complexos, que envolvem muitas variveis e um espao de
solues de dimenso elevada
O software de algoritmo gentico utiliza um conjunto de
regras de processo matemtico que especificam como a
combinao de componentes deve ser feita.
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

ALGORITMOS GENTICOS APLICAES


Algoritmo gentico aplicado a trajetria de um brao rob
Processo de fluxo de fbrica em mquinas sequenciais (cada
mquina se ocupa com uma tarefa)
Jogos, como o xadrs.
Solues para
Minimizar o custo de um produto
Maximizar as vendas

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

REALIDADE VIRTUAL (RV) CONCEITUANDO


Simulao da realidade com auxlio da
tecnologia
As aplicaes RV so voltadas para simular a
realidade em ambientes computacionais e
desenvolver interfaces homem-mquina
A RV utiliza dispositivos multissensoriais, com instrumentos
de entrada e sada, capazes de acompanhar e monitorar os
movimentos humanos de forma que os mesmos possam ser
imitados ou simulados pelas mquinas.
A simulao surge como uma maneira eficaz de representar
sistemas, plantas, ou as polticas propostas para o teste
preliminar antes de desenvolver prottipos caros, testes de
campo ou execues reais
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

REALIDADE VIRTUAL APLICAES


Exemplos prticos ocorrem na indstria automobilstica onde
carros so projetados em salas de realidade virtual
aumentada.
Jogos em 3D
Filmes: matrix

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

AGENTES INTELIGENTES (AI) CONCEITUANDO


Um agente uma entidade que executa um
conjunto de operaes que lhes foram
incumbidas por um usurio ou outro programa,
com algum grau de independncia ou
autonomia e, executando estas operaes,
emprega algum conhecimento dos objetivos ou
desejos do usurio.

A RV utiliza dispositivos multissensoriais, com instrumentos


de entrada e sada, capazes de acompanhar e monitorar os
movimentos humanos de forma que os mesmos possam ser
imitados ou simulados pelas mquinas.
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

AGENTES INTELIGENTES APLICAES


Busca de Informao na WEB (informao relevante)
Produo de jogos (como modelar o comportamento e
personalidade?)
Controlar robs
Internet
Agentes de busca e recuperao da informao
Agencias para ensino a distncia
Agentes para comrcio eletrnico
Intanet
Monitoramento de falhas
Deteco de intruso.

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

REALIDADE VIRTUAL AGENTES DE BUSCA


Usurio
Browser

Search Engine
Consulta
Resposta

Servidor
de
Consultas

Base de
ndices

)--(

Web

Rob
Indexing Engine

Busca

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS CONCEITUANDO


os SE's so concebidos para reproduzir o
comportamento de especialistas humanos na
resoluo de problemas do mundo real
O domnio do problema altamente restrito

O objetivo dos SEs captar o conhecimento de um


especialista em um determinado campo, representar este
conhecimento numa base e transmiti-o ao usurio,
permitindo-lhe obter respostas a perguntas relacionadas
base de conhecimento do sistema.
Os especialistas transferem o seu conhecimento ao SW
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS FUNCIONAMENTO GERAL

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS ELEMENTOS.

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS COMPONENTES


BASE DO CONHECIMENTO
Armazena o conhecimento do domnio do problema
Armazenado sob a forma de REGRA
SE <Situao> ENTO <concluso ou ao>
Regra 01:
Se o carro no ligar,
Ento o problema pode estar no sistema eltrico.
Regra 02:
Se o problema pode estar no sistema eltrico E a
voltagem da bateria est abaixo de 10 volts,
Ento a falha uma bateria ruim.
Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS COMPONENTES


MEMRIA DO TRABALHO
o elemento que armazena o conhecimento concreto, ou
seja, os fatos antes do processo de inferncia e as
concluses seguintes
Esta memria de carter transitrio pois, novos fatos
esto sendo acrescentados continuamente ou fatos
existentes so apagados
Exemplo: duram somente durante o processo de
consulta, at que se chegue a uma concluso
Armazenam as perguntas j respondidas evita responder
a mesma pergunta 2x
Armazena a linha de raciocnio usada

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS COMPONENTES


MECANISMO OU MOTOR DE INFERNCIA
O mecanismo de inferncias (MI) o processador ou
interpretador de conhecimento, sendo considerado o
corao do SE .
Este responsvel por buscar, selecionar e avaliar as
regras que foram pegas na base de conhecimento.
A sua principal funo combinar o conhecimento
abstrato contido na base de regras, com o conhecimento
concreto armazenado na memria de trabalho, inferindo
concluses e gerando novos fatos.

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS APLICAES


As aplicaes tpicas de sistemas especialistas so atividades
que envolvem diagnsticos.
Mdicos
Empresas

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS DESVANTAGENS


Difcil absoro de todo conhecimento necessrio aos
especialistas
Falta de flexibilidade
Impossibilidade de explicar detalhes aos usurios limitado
ao conhecimento expresso no sistema
Limitada capacidade de aprendizado

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

SISTEMAS ESPECIALISTAS HUMANO X SISTEMA

********

HUMANO

SISTEMA ESPECIALISTA

Difcil transferncia do
conhecimento

Facilidade para transferir


conhecimento

Difcil de documentar

Fcil de documentar

No previsvel

Consistente

Caro

Baixo custo

Criativo
Bom sendo

Conhecimento tcnico

Tecnologias de Inteligncia Artificial AULA 5

FUNDAMENTOS DE SISTEMAS DE INFORMAO

RESUMO DOS PRINCIPAIS ASSUNTOS ABORDADOS

Conceito da IA e sua aplicao no mercado


As principais reas de solues em tcnicas IA (conceitos
e aplicaes prticas
Rede Neural
Logica Difusa ou fuzzy
Algoritmos genticos
Realidade Virtual
Agentes inteligentes
Sistemas especialistas
Conceitos
Seus Elementos
Funcionamento
Aplicaes prticas
Tecnologias de Inteligncia Artificial AULA 5

Você também pode gostar