Índice:

(fazer download do ficheiro .pdf)

NOTA À 2ª EDIÇÃO ----------------------------------------------------------------------- VII
PREFÁCIO ---------------------------------------------------------------------------------- IX

    No Renascimento de uma Nova Era ----------------------------------------------------------------------- IX
PREÂMBULO ----------------------------------------------------------------------------- XIII
Organização do livro --------------------------------------------------------------------------------------- xiii
Destinatários ---------------------------------------------------------------------------------------------- xiv
Utilização do livro ------------------------------------------------------------------------------------------ xiv
Agradecimentos -------------------------------------------------------------------------------------------- xiv
Os Autores ------------------------------------------------------------------------------------------------- xvi
1 - INTRODUÇÃO ---------------------------------------------------------------------------1
    1.1 O que é a Inteligência Artificia
    1.2 Os diferentes paradigma
        1.2.1 A metáfora computacional
        1.2.2 A metáfora conexionista
        1.2.3 A metáfora biológica
    1.3 Um problema, diferentes soluções
        1.3.1 Abordagem computacional ou simbólica
        1.3.2 Abordagem conexionista
        1.3.3 Abordagem biológica
    1.4 Um pouco de história
        1.4.1 Precursores e nascimento
        1.4.2 Primeiras experiências, primeiras dificuldades
        1.4.3 O primado do conhecimento e o sucesso comercial
        1.4.4 Novas dificuldades e renascimentos
        1.4.5 Os caminhos do futuro
    1.5 Agentes, ambientes, tarefas e comportamentos
        1.5.1 Agentes
        1.5.2 Tarefas
        1.5.3 Ambientes
    1.6 Organização do livro
2 - AGENTES REACTIVOS --------------------------------------------------------------- 37
    2.1 Generalidades
        2.1.1 Taxinomia de agentes
        2.1.2 Arquitecturas abstractas de agentes
         2.1.3 Ambientes, modelos e representações
    2.2 Agentes puramente reactivos
        2.2.1 Aspectos básicos
        2.2.2 Representação e implementação da função acção
    2.3 Agentes reactivos com memória
        2.3.1 Arquitectura abstracta
        2.3.2 Implementação
        2.3.3 Limitações sensoriais e estado interno
3 - AGENTES DE PROCURA ------------------------------------------------------------- 71
    3.1 Problemas, Estados, Operadores e Procura
        3.2 Procura Cega
        3.2.1 Em Largura Primeiro
        3.2.2 Custo Uniforme
        3.2.3 Em Profundidade Primeiro
        3.2.4 Profundidade Limitada
        3.2.5 Aprofundamento Progressivo
    3.3 Procura heurística
        3.3.1 Procura sôfrega
        3.3.2 A*
        3.3.3 IDA*
        3.3.4 SMA*
        3.3.5 Trepa Colinas
        3.3.6 Procura Tabu
    3.4 Procura estocástica
        3.4.1 Procura aleatória
        3.4.2 Recristalização simulada
    3.5 Critério de escolha
4 - AGENTES BASEADOS EM CONHECIMENTO ---------------------------------------- 121
    4.1 Generalidades
        4.1.1 Arquitectura
        4.1.2 Sistemas de representação de conhecimento e de raciocínio
    4.2 Agentes dedutivos
        4.2.1 Generalidades
        4.2.2 Cálculo proposicional
        4.2.3 Cálculo de predicados de primeira ordem
        4.2.4 Lógica computacional
    4.3 Agentes baseados em regras
        4.3.1 Sintaxe
        4.3.2 Inferência
        4.3.3 Arquitectura
    4.4 Agentes baseados em estruturas
        4.4.1 Sintaxe
        4.4.2 Inferência
5 - AGENTES APRENDIZES ----------------------------------------------------------- 191
    5.1 Generalidades
        5.1.1 O significado de aprender
        5.1.2 Arquitectura de um agente aprendiz
        5.1.3 Taxinomia de agentes aprendizes
    5.2 Exemplo
        5.2.1 O domínio
        5.2.2 Abordagem computacional
        5.2.3 Abordagem conexionista
        5.2.4 Abordagem biológica
    5.3 Aprendizagem simbólica
        5.3.1 Generalidades
        5.3.2 Aprendizagem a partir de exemplos
        5.3.3 Aprendizagem por observação e descoberta
        5.3.4 Aprendizagem analítica
        5.3.5 Aprendizagem baseada em casos
    5.4 Redes Neuronais
        5.4.1 Generalidades
        5.4.2 Os limites das TLU
        5.4.3 O algoritmo de retropropagação
        5.4.4 Algumas questões
        5.4.5 Máquinas de Vectores de Suporte
    5.5 Sistemas classificadores
        5.5.1 Generalidades
        5.5.2 Arquitectura de um sistema classificador
        5.5.3 Algoritmo genético
        5.5.4 Exemplo
6 - AGENTES ADAPTATIVOS ----------------------------------------------------------- 291
    6.1 Generalidades
        6.1.1 Os algoritmos genéticos e a biologia
        6.1.2 Terminologia
        6.1.3 Funcionamento de um algoritmo genético
    6.2 Elementos básicos de um algoritmo genético
        6.2.1 Representação
        6.2.2 Métodos de selecção
        6.2.3 Operadores de recombinação
        6.2.4 Operador de mutação
        6.2.5 Função de avaliação
        6.2.6 População
        6.2.7 Juntando todos os elementos: um exemplo
    6.3 Aspectos teóricos: o teorema do esquema
        6.3.1 Selecção
        6.3.2 Recombinação
        6.3.3 Mutação
    6.4 Alternativas ao algoritmo genético clássico
        6.4.1 Incorporação de conhecimento no algoritmo genético
        6.4.2 Algoritmos genéticos para tarefas mais complexas
        6.4.3 Outras técnicas evolutivas
    6.5 Áreas de aplicação dos algoritmos genéticos
        6.5.1 Modelos científicos
        6.5.2 Resolução de problemas
7 - CONHECIMENTO IMPERFEITO -------------------------------------------------- 363
    7.1 Introdução
    7.2 Abordagens Quantitativas
        7.2.1 Teoria das Probabilidades
        7.2.2 Teoria da Evidência
        7.2.3 Conjuntos Vagos
        7.2.4 Factores de Certeza
    7.3 Abordagens Qualitativas
        7.3.1 Hipótese do Mundo Fechado
        7.3.2 Completamento de Predicados e Circunscrição
        7.3.3 Lógica por Defeito
        7.3.4 Prolog e não monotonia
        7.3.5 Modelos Conexionistas
        7.3.6 Modelos Adaptativos
8 - INTERACÇÃO COM O AMBIENTE -----------------------------------------------443
    8.1 Planeamento 443
        8.1.1 Considerações Gerais
        8.1.2 Planeamento e demonstração de teoremas: o cálculo de situações
        8.1.3 Planeamento e procura no espaço de estados: STRIPS
        8.1.4 Procura no espaço dos planos
        8.1.5 Outros tipos de planeadores
    8.2 Linguagem Natural 457
        8.2.1 Conceitos Básicos
        8.2.2 Modelos e Algoritmos
        8.2.3 Morfologia
        8.2.4 Sintaxe
        .2.5 Semântica
        8.2.6 Pragmática e análise do discurso
        8.2.7 Outras abordagens
    8.3 Visão e robótica
        8.3.1 Visão
        8.3.2 Robótica
9 - SOCIEDADES DE AGENTES ------------------------------------------------------ 531
    9.1 Dois agentes
        9.1.1 Competição: os jogos
        9.1.2 Cooperação: o dilema do prisioneiro
    9.2 Estratégias, aprendizagem e adaptação
        9.2.1 De novo os jogos
        9.2.2 O Dilema do Prisioneiro Iterado
    9.3 Multiagentes
        9.3.1 Vida Artificial
        9.3.2 Modelo e Arquitectura BDI
10 - CONCLUSÃO -------------------------------------------------------------------589
    10.1 Reflexões Finais
    10.2 Que futuro: algumas reflexões avulsas

BIBLIOGRAFIA --------------------------------------------------------------------- 595
ÍNDICE REMISSIVO ---------------------------------------------------------------- 697