Aplicações (fonte 1)
 Matemática: demonstração de teoremas, resolução simbólica
de equações, geometria, etc.
 Pesquisa operacional: otimização e busca heurística em geral
 Jogos: xadrez, damas, go, etc.
 Processamento de linguagem natural: tradução automática,
verificadores ortográficos e sintáticos, interfaces para BDs,
etc.
 Sistemas tutores: modelagem do aluno, escolha de
estratégias pedagógicas, etc.
 Percepção: visão, tato, audição, olfato, paladar...
 Robótica (software e hardware): manipulação, navegação,
monitoramento, etc.
1
Aplicações
 Sistemas especialistas: Atividades que exigem
conhecimento especializado e não formalizado
 Tarefas: diagnóstico, previsão, monitoramento, análise,
planejamento, projeto, etc.
 Áreas: medicina, finanças, engenharia, química, indústria,
arquitetura, arte, computação,...
 Computação:
 engenharia de software (sobretudo na Web)
 programação automática
 interfaces adaptativas
 bancos de dados dedutivos e ativos
 mineração de dados (data mining)
 sistemas distribuídos, etc.
2
Aplicações da IA: Robótica (fonte 2)
 Como obter navegação segura e eficiente,
manipulação fina e versátil, autonomia?
 E no caso de ambientes dinâmicos e imprevisíveis?
3
Aplicações da IA: Automação
de sistemas complexos
 Como modelar os componentes do sistema e dar-lhes
autonomia?
 Como assegurar boa comunicação e coordenação entre
esses componentes?
4
Automação de Software Complexo
Segundo o Autonomic Computing Manifesto
(IBM 2001), o que queremos são sistemas
capazes de:
Conhecer o ambiente
Auto conhecimento
Auto-Configuração
Auto-Recuperação
Auto-Otimização
Auto-Proteção
Conhecimento do contexto
Integração automática
Realizar predição
5
Aplicações da IA:
Sistemas de controle
 Como frear o carro sem as rodas deslizarem em função
da velocidade, atrito, ...?
 Como focar a câmera em função de luminosidade,
distância...?
 Como ajustar a temperatura em da quantidade de roupa,
fluxo de água, ...?
6
Aplicações da IA:
Simulações e jogos
 Como modelar o ambiente físico e o
comportamento/personalidade dos personagens?
 Como permitir interação interessante com o usuário?
The Sims
FIFA Soccer
7
Aplicações da IA: Previsão
 Como prever o valor do dólar (ou o clima) amanhã?
 Que dados são relevantes? Há comportamentos
recorrentes?
8
Aplicações da IA:
Sistemas de Recomendação
 Como fazer recomendações personalizadas de produtos?
 Como modelar os perfis dos compradores?
 Como recomendar experts capazes de ajudar usuários a
resolver problemas?
9
Aplicações da IA:
Recuperação de informação
 Como localizar a informação relevante?
10
Aplicações da IA: Detecção de intrusão e
filtragem de spam
 Como saber se uma
mensagem é lixo ou Como detectar usuários
suspeitos e como lidar com
de fato interessa?
isto?
11
Aplicações da IA:
Interação Humano Máquina
 Como dar ao usuário a ajuda de que ele precisa?
 Como interagir (e até navegar na web) com celular sem
ter de digitar (hands-free)?
 Como adaptar a informação e funcionalidades ao
dispositivo e à situação do usuário?
12
Aplicações da IA
 Internet e Web
 Maior valor agregado quando
 Redes e Sistemas
embutida em sistemas de
Distribuídos
computação
 Banco de dados
 Engenharia de software
 Hardware (projeto e análise)
 Robótica
 Interfaces
 Computação Gráfica
 Jogos
 Etc.
13
Aplicações da IA hoje
página da AAAI:
http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/Applicationsl
 Agriculture, Natural Resource
Management, and the
Environment
 Architecture & Design
 Art
 Artificial Noses
 Astronomy & Space Exploration
 Assistive Technologies
 Banking, Finance & Investing
 Bioinformatics
 Business & Manufacturing
 Drama, Fiction, Poetry,
Storytelling & Machine Writing
 Earth & Atmospheric Sciences
 Engineering
 Filtering
 Fraud Detection & Prevention
 Hazards & Disasters
 Information Retrieval &
Extraction
 Knowledge Management
14
Today’s Diversity of AI Applications (fonte
3)
 Agriculture, Natural Resource
Management, and the Environment
 Architecture & Design
 Art
 Artificial Noses
 Astronomy & Space Exploration
 Assistive Technologies
 Banking, Finance & Investing
 Bioinformatics
 Business & Manufacturing
 Drama, Fiction, Poetry, Storytelling &
Machine Writing
 Earth & Atmospheric Sciences
 Engineering
 Filtering
 Fraud Detection & Prevention
 Hazards & Disasters
 Information Retrieval & Extraction
 Knowledge Management
















Law
Law Enforcement & Public Safety
Libraries
Marketing, Customer Relations & ECommerce
Medicine
Military
Music
Networks - including Maintenance,
Security & Intrusion Detection
Politics & Foreign Relations
Public Health & Welfare
Scientific Discovery
Social Science
Sports
Telecommunications
Transportation & Shipping
Video Games, Toys. Robotic Pets &
Entertainment
AI Pays !
 AI Industry Gross Revenue:




2002: US $11.9 billions
Annual growth rate: 12.2%
Projection for 2007: $21.2 billions
www.aaai.org/AITopics/html/stats.html
 Companies specialized in AI:
 http://dmoz.org/Computers/Artificial_Intelligence/Companies/
 Corporations developing and using AI:
 Google, Amazon, IBM, Microsoft, Yahoo, ...
 Corporations using IA:
 www.businessweek.com/bw50/content/mar2003/a3826072.htm
 Wal-Mart, Abbot Labs, US Bancorp, LucasArts, Petrobrás, ...
 Government agencies using AI:
 US National Security Agency
When is a Machine Intelligent?
What is Intelligence?
Who’s smarter?
 Your medical doctor or your
cleaning lady?
 Your lawyer or your two
year old daughter?
 Kasparov or Ronaldinho?
 What did 40 years of AI
research discovered?
 Common sense intelligence
harder than expert
intelligence
 Embodied intelligence
harder than purely
intellectual, abstract
intelligence
 Kid intelligence harder
than adult intelligence
 Animal intelligence harder
than specifically human
intelligence (after all we
share 99% of our genes
with chimpanzees !)
Turing Test
?
199
7:
2050
2x1
?
www.robocup.org
 New benchmark task for AI
 Annual competition associated to conference on
AI, Robotics or Multi-Agent Systems
Tomorrow’s AI
Applications
Blade Runner
M
A
T
R
I
X
A.I.
Download

Aula 01 - Aplicacoes