






























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Uma introdução à inteligência artificial (ia), abordando conceitos básicos, sua história e aplicações em diferentes áreas. Aqui encontram-se informações sobre o conceito de raciocínio lógico, a invenção do termo inteligência artificial, a proposta do teste de turing, agentes inteligentes, simuladores de robôs móveis, linguagens de programação, lógica de predicados e sistemas baseados em regras.
Tipologia: Notas de estudo
1 / 38
Esta página não é visível na pré-visualização
Não perca as partes importantes!































Profa. Marluce
Estudo de sistemas programados que sãocapazes de simular, até certo ponto, atividadeshumanas, tais como percepção, pensamento,aprendizado e atuação.
Proposto em 1950 - Fornece uma definição de inteligência em uma máquina - Compara o comportamento inteligente de um ser humanocom o de um computador - Um interrogador faz uma série de perguntas que sãoencaminhadas para um computador e um ser humano - O interrogador recebe dois conjuntos de respostas, masnão sabe qual é do ser humano e qual é do computador - Depois de examinar as respostas, se o interrogador nãoconseguir identificar qual conjunto de respostas é docomputador e qual pertence ao ser humano, o computadorpassou no teste de Turing por ter apresentadocomportamento inteligente
Sistema que percebe seu ambiente, aprende einterage com ele de maneira inteligente
Agente de software: conjunto de programasprojetados para realizar tarefas específicas. - Exemplo: agente para organizar correio eletrônico(e-mail). Verifica o conteúdo de e-mails recebidose classifica-os em diferentes categorias (lixo,menos importantes, importantes, muitoimportantes e assim por diante)
Webots
Desenvolvido pela Cyberbotics - Simula e controla robôs móveis - Simulação física (3D) - Exige licença - SO: Linux, Windows e Mac.
LISP: inventada em 1958 - Manipula listas, tratando dados e programas como listas - Um programa em Lisp é capaz de modificar a si mesmo - Desvantagem: lista longa gera lentidão e complexidade desua sintaxe - Prolog: pode criar um banco de dados de fatos e umabase de conhecimento de regras - Permite responder questões que podem ser inferidas apartir de uma base de conhecimento - Não é muito eficiente
Utilizam grafos dirigidos para representarconhecimento
Vértices (nós): representam conceitos - Arestas (arcos): representam a relação entre doisconceitos
Exemplo Fonte: http://www.inf.ufrgs.br/~alvares/INF01048IA/redes_semanticas.pdf
Sistema de frames correspondente à redesemântica Fonte: http://www.inf.ufrgs.br/~alvares/INF01048IA/redes_semanticas.pdf
Trata-se de uma linguagem bem definida, desenvolvidaao longo de uma longa história da lógica teórica. - Lógica proposicional: composta de um conjunto desentenças que podem ser utilizadas para desenvolverum raciocínio lógico a respeito do mundo - Operadores: não( ¬ ), ou( ∨ ), e( ∧ ), se...então( → ), se e somente se ( ↔ ) - Sentença - Hoje é terça-feira (A) - Está chovendo (B) - Hoje é terça-feira ou quarta-feira (A ∨ C) - Não está chovendo ( ¬ B) - Se um cachorro é um mamífero, então um gato é um mamífero (C → E)
Lógica de predicados: uma sentença é divididaem um predicado e argumentos
Ex: a sentença “John trabalha para a irmã de Ann”pode ser escrita como: trabalha[John, irmã(Ann)] - Quantificadores: - para todo ou quantificador universal ( ∀ ) - existe ou quantificador existencial ( ∃ ) Utilizada como argumento
Quantificadores: - Ex: A sentença “todos os homens são mortais“ podeser escrita como: ∀ x[homem(x) → mortal(x)]. - Ex: A sentença “algumas flores são vermelhas” podeser escrita como: ∃ x[flor(x) ∧ vermelha(x)]. - Ex: A sentença “John tem um livro” pode ser escritacomo: ∃ X[livro(x) ∧ tem(John,x)].