Professional Documents
Culture Documents
1 Introd
1 Introd
Think
INTELIGÊNCIA ARTIFICIAL
Eugénio Oliveira
Objetivos:
* APRENDER novos MÉTODOS de resolver problemas
* USAR outras TÉCNICAS de realizar Sistemas Comp.
* REALIZAR diferentes PROGRAMAS para pesquisar soluções
• Metodologias e Objetivos
específicos embora intersetando com outras áreas das Ciências da Computação
e das C. Cognitivas, das Neurociências, da Sociologia, da Economia e da Electrónica
• Debilidades metodológicas
falta, em certos casos, de formalização nos métodos e teorias propostas para
alcançar os seus objetivos de compreender e implementar Sistemas dotados
de “inteligência”
INTELIGÊNCIA ARTIFICIAL:
Ciência Versus Tecnologia
CIÊNCIA DA COMPUTAÇÃO
Psicologia
Cognitiva Teoria da Decisão
Teoria do Jogo
Sociónica INTELIGÊNCIA ARTIFICIAL
Economia
Neurociências ENGENHARIAS:
Computação Probabilidaes
Eletrónica e
Robótica Estatístca
...
Definições
Definições
for the last 20 years AI has been focused on the problems surrounding
the construction of intelligent Agents - systems that perceive and act in
some environment.
In this context, the criterion for intelligence is related to statistical and
economic notions of rationality - colloquially, the ability to make good
decisions, plans, or inferences.
E. Rich.
Outra definição:
• EVOLUÇÃO:
Inteligência Artificial
Robótica
• DIFERENCIAÇÃO:
Técnicas de Inteligência Artificial para:
i) problemas complexos requerendo aplicação ou extração de Conhecimento
ii) Modelação do raciocínio e tomada de Decisão
humanos racionalidade
Sist. que “pensam” como humanos Sist. que “pensam” racionalmente
Refundação Antropomorfi.
"Pré-História" 1956 Clássico 1962 Romântico 1974 Pragmático 1982Difusão/Integração
1990 2000 2017
Engª do Conhecimento Computadores da 5º Agentes
Logic Theorist e G.P.S. Robótica
Geração (MITI) Emocionais
Filosofia (Lógica) (Newell&Simon&Shaw) ("Shakey") (Feigenbaum)
Hdw dedicado: KISMET
(IBM) Geometry P.S. Dendral Agentes "situados"
Matemática : Boole Controlo "Fuzzy"
Jogo de Damas Agentes
Frege ESPRIT Robóticos
(A. Samuel) IA Distribuída:
Psicologia: Behaviorismo Redes
Shakey. S.Multi-Agente Inteligência
Cognitivismo Sistemas Periciais: Neuronais
Ag. cognitivos Social /Redes
(experimentalismo W. James) Cálculo Integral (SAINT) MYCIN
Jennings
Nick
Raciocínio incerto e Data & Text
Cibernética Gramática SIR (B.Raphael)
LISP, Time-sharing A.S.. Probabilístico: Mining
Teste de Turing (McCarthy) Eliza Prospector
Minsky & Papert e a Semântica
Pesquisa+ Conhecimento
A.T. Robótica da LN + Web
(advice taker) polémica dos perceptrões Frames (Minsky) IA + Web
Teoria da Informação reactiva
Grupos: MIT (Minsky) P. da Resolução PROLOG (Colmerauer) E-Business
(SHANNON) (Brooks) Deep Blue
(A.Robinson) Intelligence
C.S.. U.Stanford (McCarthy)
COG no MIT
Perceptrão (Rosenblatt) Robô humanóide SMA
Hiperplano separando 2 Saída do (R.Brooks) Cognitivos
classes Reconhecimentode Padróes
Modelo do Neurónio Deep
S.Baseados em
Artificial Conhecimento divulgados Learning
SOAR - Newell
(McCulloch & Pits) App.
HEARSAYII- Blackboard Aprendizagem Automática
Computação neuronal ML 1ª Conf. em. AGs (Geo. Hinton
Tom Mitchell em 2006 e outros
(Doutoramento de Minsky) Stanford, “Formação antes)
de Conceitos (ML)
C omputers G.H..
Nascimento da IA:
rhum a n R easoning to
pe
Reunião do Dartmouth College
r t Know le dge, and Su
xpe
(Minsky, McCarthy, Simon,
ing C o m m on Sense, E Neocognitron AIAssistants
Bring
Newell, Shannon,..).
J.Mc.. Fukushima “The Master
M.M. Algorithm”
PROGRAMA
I INTRODUÇÃO
Objetivo
Metodologia (ensino e avaliação)
Evolução e Cronologia da Inteligência Artificial
Documentação
II NOÇÕES BASICAS
Definições: o que é a I. A. ?
Aplicações: em que domínios ?
Definições básicas de Agente
Arquiteturas de Agentes: dos Reativos aos Cognitivos
Objetivos e dificuldades
Análises Sintática e Semântica
ATN; Redes Associativas; "Frames“; Casos Típicos (referência)
Aproximação clássica e uso da Lógica :
Gramáticas com Cláusulas Definidas; alguns ex. em Português
Gramáticas de extraposição
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Lançamento Agentes, pesquisa, minimax, AG, optimização Repres. Conhec;SP LNatura Aprend.
trabalhos Acompanhamento dos Exercícios em Prolog l
e trabalhos
LIVROS
• "ARTIFICIAL INTELLIGENCE: A Modern Approach", S.Russel and P.Norvig; Prentice Hall, 3rd Ed 2010
• REVISTAS
B
- Desvantagens:
I J Desvios de letras significativos ou não
Existência de muitos padrões implicam colisões
lI
- Uma alternativa:
- Contar o nº de 1s em cada sub-área (ou a razão entre “1” e “0”)
- Construir vector com os resultados
- Computar distância para os padrões
- Dados:
- Linhas em Tabelas de Bases de Dados
- Símbolos alfanuméricos em ficheiros
- Palavras em textos (notícias, mensagens ...)
ESPECÍFICO VS GERAL
Conhecimento Vs "Inteligência"
ROBÓTICA
- COORDENAÇÃO de Equipas
TUTORES INTELIGENTES
Representação de Conhecimento do domínio,
Estratégias Pedagógicas de Ensino (Itinerários de formação adaptativos)
Estratégias de Adaptação/Classificação e constituição de perfis
AGENTES COMPUTACIONAIS
* Agentes são entidades computacionais dispondo de capacidade de
perceção do ambiente exterior a si (através de "sensores") e de interação
com esse ambiente (através de "efetuadores").
a) Reativos simples
b) Baseados no Modelo do mundo
c) Geridos por objetivos
d) Baseados na utilidade
e) Com Aprendizagem
estado do
mundo A
M
B B
I
E E
próxima N
Regras:Condições->ação ação ? N
T
E
Efetuadores
evolução do mundo
estado do A
mundo
M
resultados das ações B
I
E
próxima N
Regras:Condições->ação ação ?
T
E
AGENTE Efetuadores
Sensores
estado
estado do
mundo A
evolução do mundo M
B
evolução do mundo se I
resultados das ações
executar ação A E
N
Regras:Condições->ação
T
próxima
E
Objetivos ação ?
AGENTE Efectuadores
Sensores
estado
estado do
mundo A
evolução do mundo M
B
evolução do mundo se I
resultados das ações executar acção A E
Regras:Condições->ação N
Qualoo grau
Qual graude
de T
satisfação do Agente
Medida de Utilidade satisfação
neste estado?
Agente E
neste estado
próxima
Objetivos ação ?
AGENTE Efetuadores
AGENTE
Sensores
Crítico
A
feedback M
alterações B
agente I
Aprendizagem
executor E
Conhecimento
Objectivos da N
Aprendizagem
T
Gerador de Sugestões E
Estados
Efectuadores