Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Inteligncia Artificial
Aulas
Teras 10:00 s 12:00, sala F2033 Quintas 10:00 s 12:00, sala F2026
Referncias
Livro texto Literatura complementar
Objetivo da I.A.
Construir entidades inteligentes, que faam coisas to bem quanto os humanos, ...
Objetivo da IA
... ou at melhor.
O que I.A. ?
Sistemas que pensam como humanos Automao de atividades que associamos com o pensamento humano, como tomada de deciso, resoluo de problemas, aprendizagem... Sistemas que pensam racionalmente Estudo das faculdades mentais atravs da utilizao de modelos computacionais.
Sistemas que agem como humanos A arte de criar mquinas que realizam funes que requerem inteligncia quando realizadas por pessoas.
O que I.A. ?
Sistemas que pensam como humanos Sistemas que pensam racionalmente
10
O que I.A. ?
Sistemas que pensam como humanos Sistemas que pensam racionalmente
Sucesso medido em termos de um conceito ideal de inteligncia Racionalidade Um sistema racional se ele faz a coisa certa, dado o que ele sabe.
11
O que I.A. ?
Pensando como humanos Cincia Cognitiva
Determinar como os humanos pensam Experimentos psicolgicos Teoria da Mente Programas de Computador
I.A. - Joo C. P. da Silva, Carla Delgado 2011
12
O que I.A. ?
Pensando como humanos Cincia Cognitiva
Um algoritmo que realiza adequadamente uma tarefa no necessariamente um bom modelo da mente humana, nem viceversa. Cincia Cognitiva: campo cientfico hbrido que combina modelos computacionais (IA) e tcnicas experimentais da psicologia para tentar construir teorias precisas e passveis de teste sobre como funciona a mente humana
13
O que I.A. ?
Agindo como humanos Teste de Turing
Definio operacional do que inteligncia.
Representao do Conhecimento Raciocnio Automtico Aprendizagem de Mquina Viso Computacional Processamento de Linguagem Natural Robtica
14
O que I.A. ?
Pensando racionalmente Lgica
Aristteles: processos de raciocnio Silogismos: Padres das estruturas de argumentao que sempre produzem concluses corretas, se partirmos de premissas corretas
15
O que I.A. ?
Agindo racionalmente Agentes Inteligentes
Aqueles que agem para atingir os melhores resultados (possveis).
16
O que IA?
Exemplo: construo de um agente inteligente para atuar em um jogo de aventura...
17
O que I.A. ?
... simplificado.
Mundo de Wumpus
18
O que I.A. ?
Mundo de Wumpus
Qual o conhecimento necessrio ? Como escrever o conhecimento ? Como manipular o conhecimento ? Ambiente Esttico ou Dinmico ?
19
O que I.A.?
Mundo de Wumpus
20
O que I.A.?
Mundo de Wumpus
21
O que I.A.?
22
Fundamentos da I.A.
Filosofia Como podemos usar regras para derivar concluses vlidas? De onde vem o conhecimento? Como vamos do conhecimento a ao? Quais so as regras usadas para derivar concluses vlida? O que podemos computar? Como raciocinamos com informao incerta? Como decidir para maximizar ganho? Como construir artefatos que operem autonomamente? Como o crebro processa a informao? Como relacionar linguagem e pensamento? Como os homens e animais pensam e agem? Como construir computadores eficientes?
I.A. - Joo C. P. da Silva, Carla Delgado 2011 23
24
Histrico
Look, Ma, no hands! : 1952-1969 General Problem Solver (GPS)
Geometry Theorem Prover Programas que jogavam xadrez Traduo Automtica Simon (1957): It is not my aim to surprise (...) but the simplest way I can summarize is to say that there are now in the world machines that think, that learn and that create.
25
Histrico
Volta a realidade: 1966-1973
Dificuldades Encontradas
Pouco ou nenhum conhecimento sobre o problema Problemas intratveis Limitaes estruturais das solues propostas
26
Histrico
Sistemas Baseados em Conhecimento: 1969-1979
Sistemas de Conhecimento: Separao entre conhecimento e raciocnio. Programa DENDRAL: Inferncia de estruturas moleculares a partir de informaes fornecidas por um espectrmetro de massa MYCIN: diagnstico mdico
27
Histrico
Indstria: 1980-...
Sistemas de Especialista R1 (1982): configurador de pedidos para novos sistemas de computadores.
28
Dimenses/Abordagens da IA
conhecimento intensional (regras)
Sistemas Nebulosos Redes Bayesianas Programao Em Lgica Sistemas Especialistas
numrico
Redes Neurais Algoritmos Genticos Sistemas baseado em casos
simblico
Aplicaes
Bioinformtica Controle Autnomo Deteco e Preveno de Fraude Extrao e Recuperao de Informao Mercado Financeiro Minerao de Dados Reconhecimento de Padres Robtica Sistemas de Suporte Deciso Sistemas Tutores Web-Semntica
30
Healthagents System
Visualizao
Classificao
Ref: On the Implementation of HealthAgents: Agent-Based Brain Tumour Diagnosis, Lluch-Ariet et al.
I.A. - Joo C. P. da Silva, Carla Delgado 2011 32
?
I.A. - Joo C. P. da Silva, Carla Delgado 2011 33
34