Inteligência Artificial. Aula 2

Documentos relacionados
Inteligência Artificial. Aula 1 Prof. Nayat Sánchez Pi

Curso: Inteligência Artificial. Inteligência Artificial. Curso: Inteligência Artificial. Curso: Inteligência Artificial. Introdução 8/16/2010

Introdução a Inteligência Artificial

INTELIGÊNCIA ARTIFICIAL

Inteligência Artificial - IA. Agentes Inteligentes

IAC - Inteligência Artificial Aplicada a Controle

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

Fabrício Jailson Barth BandTec

Sobre o Artigo. Searle, John, R. (1980). Minds, brains and programs. Behavioral and Brain Sciences 3(3):

INF 1771 Inteligência Artificial

Inteligência Artificial

Inteligência Artificial Introdução

Inteligência Artificial

Inteligência Artificial Introdução

Inteligência Artificial. Josiane M. Pinheiro Ferreira Maio/2009

Inteligência Articial: Introdução

INTELIGÊNCIA COMPUTACIONAL

Redes Neurais (Inteligência Artificial)

INF 1771 Inteligência Artificial

Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall.

Inteligência Artificial

Inteligência Artificial

Inteligência Artificial

Inteligência Computacional

Introdução. Aula 1 Inteligência Artificial HDL

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial

INTELIGÊNCIA ARTIFICIAL. Prof. Cedric Luiz de Carvalho

INTELIGÊNCIA ARTIFICIAL

Inteligência Artificial. Agentes computacionais. Aula IV Cap.2 Russell e Norvig (continuação)

Inteligência Artificial. Aula 4

Inteligência Artificial

INF 1771 Inteligência Artificial

Inteligência Artificial. História da IA

Envolve uma combinação de Matemática e Engenharia

INF 1771 Inteligência Artificial

Sobre o Artigo. Turing, A.M (1950). Computing machinery and intelligence. Mind, 59,

Inteligência Artificial

O que é Inteligência Artificial?

INTELIGÊNCIA ARTIFICIAL

INF 1771 Inteligência Artificial

Inteligência Artificial. Inteligência Artificial Faculdade de Ciencias 4º ano 1

Inteligência Artificial

Técnicas de Inteligência Artificial

INF 1771 Inteligência Artificial

Fundamentos de Inteligência Artificial [5COP099]

Definições básicas e histórico Inteligência Artificial Análise e Desenvolvimento de Sistemas INTELIGÊNCIA ARTIFICIAL PROFESSOR FLÁVIO MURILO

Inteligência Artificial. Conceitos Gerais

Agentes Inteligentes. Inteligência Artificial

Introdução à Inteligência Artificial. CAPÍTULO 1 - Russell

Teste de Turing e Computação Quântica Curso de Análise e Desenvolvimento de Sistemas INTELIGÊNCIA ARTIFICIAL PROFESSOR FLÁVIO MURILO

Inteligência Artificial

CTC-15 Inteligência Artificial. Prof. Paulo André Castro

CTC-15 Inteligência Artificial. Referências. Planejamento - 2. Principais Avanços da Inteligência Artificial:

Inteligência Artificial. Prof. Ilaim Costa Jr.

Inteligência Artificial

Agentes Inteligentes

Inteligência Artificial

O que é Inteligência Artificial???

Inteligência Computacional

Marcelo Henrique dos Santos

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2)

Agentes Inteligentes. CAPÍTULO 2 - Russell

Técnicas de Inteligência Artificial

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. Introdução

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes

O INÍCIO CIÊNCIA DA COMPUTAÇÃO

Inteligência Artificial. Prof. Elder Rizzon Santos

Mário S. Alvim Fundamentos de Teoria da Computação (FTC) DCC-UFMG (2018/01)

Aprendizado de Máquina (Machine Learning)

Inteligência Artificial: Introdução

Inteligência Artificial. Outras abordagens à conceituação de IA

Inteligência Artificial

Sistemas Inteligentes

PIPCA - Programa Interdisciplinar de Pós-Graduação Mestrado em Computação Aplicada da UNISINOS. 2003/1-2o. Trimestre - AULA 0 (Introdução) / FSO

Inteligência Artificial. Agentes Computacionais. Introdução

Curso de Bacharelado em Ciência da Computação

Introdução à Ciência da Computação

INTELIGÊNCIA ARTIFICIAL

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

Universidade Federal de Alfenas

INTELIGÊNCIA ARTIFICIAL. LEIC Tagus 1º Semestre 2013/2014

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. Introdução

Inteligência Artificial Agentes Inteligentes

INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2

Introdução à Inteligência Artificial

Agentes Inteligentes. Módulo 02 27/02/2013. Inteligência Artificial. Profª Hemilis Joyse

Introdução à Computação

Tópicos Especiais em Informática

AGENTES INTELIGENTES. Cedric Luiz de Carvalho

Inteligência Computacional

Linguagens Formais e Autômatos. Apresentação do Plano de Ensino

Agentes Inteligentes

Inteligência Artificial. Sistemas Baseados em Conhecimento. Representação de Conhecimento (continuação)

Transcrição:

Inteligência Artificial Aula 2

Retomada da aula passada O que é Inteligência Artificial Inteligência Artificial é o estudo de como fazer os computadores realizarem coisas que, no momento, as pessoas fazem melhor. Inteligência Artificial é o campo da Ciência da Computação que está preocupada com a automação do comportamento inteligente

Retomada da aula passada Há milhares de anos o homem busca entender como pensamos e agimos de maneira inteligente. Como somo capazes perceber, compreender, prever e manipular o mundo? Filosofia, psicologia e neurociência tentam responder essas questões. O campo da Inteligência Artificial vai mais além. Tenta também construir sistemas ou entidades inteligentes. Atualmente a IA abrange uma variedade de temas. Áreas de uso geral como aprendizado e percepção. Tarefas específicas como jogos de xadrez, detecção de fraudes, tradução automática, reconhecimento de voz Áreas ligadas à Indústria e ao Comércio

Inteligência Artificial Material base: cap1 Inteligência Artificial, Russell & Norvig, Editora Campus.

O que é um sistema inteligente? As abordagens para o estudo de IA se dividem em 4 categorias (R&N): Sistemas que pensam como Sistemas que agem como Sistemas que pensam Sistemas que agem Atividade: ler o texto disponível na página

O que é um sistema inteligente? As abordagens para o estudo de IA se dividem em 4 categorias (R&N): Sistemas que pensam como Sistemas que agem como Sistemas que pensam Sistemas que agem

Agindo de forma humana: Teste de Turing Turing em 1950 propôs o famoso Teste de Turing no artigo Computing machinery and intelligence (vamos estudar na disciplina : -))). O teste foi proposto para fornecer uma definição operacional de inteligência. O computador passará no teste se um interrogador humano, depois de propor algumas perguntas por escrito, não for capaz de distingui-lo de um humano.

Agindo de forma humana: Teste de Turing Para passar no teste, o computador precisaria ter como capacidades: Processamento de linguagem natural Representação de conhecimento Raciocínio automatizado Aprendizado de máquina Visão de computador Robótica O teste evita a interação física direta; foca na inteligência. O Teste de Turing Total inclui um sinal de vídeo para testar habilidades de percepção e também permite manipulação de objetos (robótica). A crítica principal em relação ao teste é que ele não é uma definição a partir de princípios básicos e sim de imitação. Controvérsia: um avião voa não exatamente como um pássaro voa.

O que é um sistema inteligente? As abordagens para o estudo de IA se dividem em 4 categorias (R&N): Sistemas que pensam como Sistemas que agem como Sistemas que pensam Sistemas que agem

Pensando de forma humana: modelagem cognitiva A modelagem cognitiva surgiu nos anos 60 para tentar construir teorias precisas e verificáveis sobre os processos de funcionamento da mente humana. Pré-requisito: Se um programa pretende pensar como um ser humano, é necessário determinar como os pensam. Faz-se isso através: Introspecção (nossos pensamentos) Experimentos psicológicos / neurológicos

Pensando de forma humana: modelagem cognitiva Nos primórdios da IA, frequêntemente havia confusão entre as abordagens: um autor argumentava que um algoritmo funcionava bem em uma tarefa e que, portanto, era um bom modelo de desempenho humano, e vice-versa. Russell e Norvig. Controvérsia: nós não temos o pré-requisito, portanto não podemos construir sistemas que pensam como. (próximas aulas!)

Pensando de forma humana: modelagem cognitiva Como validar? Qual a medida de sucesso? Top-down: Prevendo e testando o comportamento de sujeitos humanos (ciência cognitiva). Bottom-up: Identificação direta de dados neurológicos (neurociência cognitiva). Hoje em dia são áreas separadas de IA.

O que é um sistema inteligente? As abordagens para o estudo de IA se dividem em 4 categorias: Pensamento Comportamento Humano Sistemas que pensam como Sistemas que agem como Racional Sistemas que pensam Sistemas que agem

Pensando : leis do pensamento Filósofo grego Aristóteles: tentou codificar os raciocínios corretos = silogismos. Sócrates é um homem; todos os homens são mortais; Sócrates é mortal. O estudo dessas leis deu início ao campo da lógica = notação e regras de derivação para pensamentos. Existem programas que, em princípio, podem resolver qualquer problema solucionável descrito em notação lógica (GPS de Newell e Simon).Obstáculos na prática: Não é fácil enunciar o conhecimento informal em termos formais; e quando não se tem 100% de certeza? Resolver um problema na prática pode esgotar os recursos computacionais. Controvérsia: ser capaz de resolver um problema a priori, não significa resolvê-lo na prática.

O que é um sistema inteligente? As abordagens para o estudo de IA se dividem em 4 categorias: Pensamento Comportamento Humano Sistemas que pensam como Sistemas que agem como Racional Sistemas que pensam Sistemas que agem

Agindo : a abordagem do agente racional Comportamento racional = agir corretamente na hora certa. Agir corretamente = fazer o que é esperado para atingir seus objetivos, dada a informação disponível. Não necessariamente envolve pensamentos (raciocínios lógicos). Russell e Norvig: Mais geral que a abordagem logicista (nem tudo é lógica: ex. reflexo retirar a mão do fogo) Mais acessível ao desenvolvimento científico porque o padrão de racionalidade é definido com clareza

Agentes Racionais Um agente é algo que percebe e age. Abstratamente, um agente é uma função que mapeia uma seqüência de percepções em uma ação. [f: P* A] Para cada tipo de ambiente e tarefa, busca-se o agente com a melhor performance. Às vezes limitações computacionais impedem a racionalidade perfeita. Racionalidade limitada: fazer o melhor possível dentro das limitações computacionais. Controvérsia: questão da utilidade, onde isso tudo nos levará? Aguardem!!

O que é um sistema inteligente? As abordagens para o estudo de IA se dividem em 4 categorias: Pensamento Comportamento Fidelidade ao desempenho humano Sistemas que pensam como Sistemas que agem como Racionalidade Sistemas que pensam Sistemas que agem Enfoque do Livro

O que é um sistema inteligente? Sistematizando as 4 abordagens para o estudo de IA : Abordagem empírica, envolvendo hipóteses e confirmação experimental Abordagem que envolve matemática e engenharia Processos de pensamento e raciocínio Comportamento Sistemas que pensam como Sistemas que agem como Sucesso = fidelidade ao desempenho humano Sistemas que pensam Sistemas que agem Sucesso = ideal de inteligência: Fazer tudo certo com os dados que possuem