Fundamentos da Inteligência Artificial

Slides:



Advertisements
Apresentações semelhantes
Inteligência Artificial
Advertisements

Renata S.S. Guizzardi Inteligência Artificial – 2007/02
Inteligência Artificial
IA-INTELIGÊNCIA ARTIFICIAL Discentes: Gerlon Margalhães e Erisson Coimbra.
INTELIGÊNCIA ARTIFICIAL
UNIESP – 2009 T.A.I. Prof. EMANUEL WAGNER. A gestação de IA ( ) Modelo de neurônios artificiais (McCulloch&Pitts-43), precursor das tradições.
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
O que é Inteligência Artificial?
Lógica Fuzzy Aplicada a Sistemas de Diagnóstico
Ciência da Computação é Ciência (Denning, 2005)?
Inteligência Artificial Alex F. V. Machado. Tecnologia de Processamento da Informação que envolve processos de raciocínio, aprendizado e percepção. Winston.
Inteligência Artificial
Seminário do grupo de pesquisa em IHC do DIMAp-UFRN
Sistemas Baseados em Conhecimento
Matemática Discreta I BCC101
Lógica de Programação Módulo II
Níveis de análise da “inteligência” (ou “ação inteligente”)
Agentes Baseados em Conhecimento
FACENS – Engenharia da Computação Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial Introdução e Histórico.
FACENS – Engenharia da Computação Inteligência Artificial
Inteligência Artifical
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
Inteligência Artificial
O que é IA? Aluno: Fabio Lima fabiolimath.pbwiki.com Mestrado em Informática Inteligência Artificial – 2007/1.
Cristina Ribeiro / Gabriel David
Inteligência Artificial
INF 1771 – Inteligência Artificial
INF 1771 – Inteligência Artificial
Apresentação da disciplina
INTELIGÊNGIA COMPUTACIONAL
INTRODUÇÃO À INTELIGÊNCIA ARTIFICIAL
FACENS – Engenharia da Computação Inteligência Artificial
Monitoria de Introdução à Computação
Tópicos Especiais em Inteligência Artificial
INTELIGÊNCIA ARTIFICIAL (IA OU AI)
Matemática Discreta I BCC101
INTELIGÊNCIA ARTIFICIAL
Inteligência Artificial Professor Esp. Cristiano José Cecanho
Inteligência Artificial
Geekontro II.  Histórico  Livros  Tipos da I.A.  Aplicação Real  Futuro da I.A.  Turing  Filmes  I.A. nos Games.
Inteligência Artificial
INF 1771 – Inteligência Artificial
Teoria da Computação Aula 5 Prof. Fabiano Sabha.
TÉCNICAS DE PROGRAMAÇÃO
Inteligência Artificial
Introdução à Inteligência Artificial
Marcílio C. P. de Souto DIMAp/UFRN
Introdução à IA (Parte 1)
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
Paradigmas da Inteligência Artificial
ALGORITMOS Intensivo Janeiro e Fevereiro de 2011
Sistemas Baseados em Aprendizado (Aprendizado de Máquina)
Introdução à Interação Humano- Computador
1 TEORIA DA COMPUTAÇÃO Motivação Licenciatura em Ciência e Tecnologia da Computação Licenciatura em Engenharia Informática e de Computadores (Prep.)
INSTITUTO FEDERAL DE SANTA CATARINA- IFSC METODOLOGIA CIENTÍFICA Profa
Inteligência Artificial I
Introdução à Inteligência Artificial Fundamentos Prof. Horácio.
Design de Interação Prof. Josué Froner
Sistemas Inteligentes
Revisão 1º Bimestre Inteligência Artificial
INTELIGÊNCIA ARTIFICIAL Grupo: Amora Figueiredo Érika Diniz
Introdução à Inteligência Artificial
Inteligência artificial (IA)
Aula Introdutória “Lógica para Computação”
O INÍCIO CIÊNCIA DA COMPUTAÇÃO por: André Aparecido da Silva Disponível em:
Inteligência Artificial Nadilma C. V. N. Pereira Aula Inicial – Apresentação da disciplina.
Inteligência Artificial e Sistemas Inteligentes
Introdução a IA Julio Cesar Pereira Antunes Inteligência Artificial 2007 / 1.
UEZO - CURSO DE CIÊNCIA DA COMPUTAÇÃO Primeiro semestre de 2013_2.
Transcrição da apresentação:

Fundamentos da Inteligência Artificial Paulo Santos psantos@fei.edu.br 2006

Origem da “Inteligência Artificial” O termo “Artificial Intelligence” foi cunhado por John McCarthy em 1956 durante o seminário de Darthmouth...

... onde também participaram: Marvin Minsky, Claude Shannon, Allen Newell, Herbert Simon, etc...

O que é inteligência artificial?

Barr & Feigenbaum (1981) “IA é a parte da ciência da computação que se preocupa em desenvolver sistemas computacionais inteligentes, isto é, sistemas que exibem características, as quais nós associamos com a inteligência no comportamento humano - por exemplo, compreensão da linguagem, aprendizado, raciocínio, resolução de problemas, etc.”

Nils Nilsson (1982) “Muitas atividades mentais -como escrever programas de computadores, matemática, raciocínio do senso comum, compreensão de línguas e até dirigir um automóvel - demandam “inteligência”. Nas últimas décadas, vários sistemas computacionais foram construídos para realizar estas tarefas. Dizemos que tais sistemas possuem algum grau de Inteligência Artificial.”

Charniak & McDermott (1987) “IA é o estudo de faculdades mentais através do uso de modelos computacionais.”

Nilson & Genesereth (1987) “IA é o estudo do comportamento inteligente. Seu objetivo final é uma teoria da inteligência que explique o comportamento das entidades inteligentes naturais e que guie a criação de entidades capazes de comportamento inteligente.”

Kurzweil (1990) “IA é a arte de criar máquinas que executam funções que requerem inteligência quando executadas por pessoas.”

Winston (1992) “Inteligência Artificial é o estudo das computações que tornam possível perceber, raciocinar e agir.”

Luger & Stubblefield (1993) “IA pode ser definida como o ramo da ciência da computação que se preocupa com a automação do comportamento inteligente.” “IA é a coleção de problemas e metodologias estudadas pelos pesquisadores de IA.”

Elaine Rich & Kevin Knight (1993) “Inteligência Artificial é o estudo de como fazer os computadores realizarem coisas que, no momento, as pessoas fazem melhor.”

Definições, definições, definições pensamento vs. comportamento construção vs. estudo invenção vs. imitação conhecimento vs. mecanismo

pensamento vs. comportamento psicologia cognitiva modelagem de processos mentais Visão do cérebro como um dispositivo de processamento de informações psicologia comportamentalista percepções (estímulos) e as ações resultantes (respostas)

construção vs. estudo Engenharia de computadores e neurociência construir um cérebro Ciência cognitiva modelos computacionais e técnicas experimentais para construir teorias a respeito de processos na mente humana

invenção vs. imitação Lógica matemática Biologia modelar processos de argumentação irrefutáveis silogismos de aristóteles representação objetivo em IA: inventar programas para implementá-los Biologia copiar processos naturais construir pedaços de cérebro (neurociência) e construir criaturas com comportamento natual

Minha definição de IA Área da ciência da computação poluída por: neurociência, psicologia, lógica, biologia, filosofia, linguística, ... qualquer ciência que envolva a palavra inteligência. Objetivo?

Objetivo: teses forte e fraca "According to weak AI, the principal value of the computer in the study of the mind is that it gives us a very powerful tool(. . .). But according to strong AI, the computer is not merely a tool in the study of the mind; rather the appropriately programmed computer really is a mind, in the sense that computers given the right programs can literally be said to understand and have other cognitive states.” in Searl J. R., Minds, brains and programs, The Philosophy of AI, M. Boden eds., 1990.

Ora pois, que raios é inteligência?

?????

?????

?????

... chega de conversa de botequim Como saber se tivemos sucesso em criar “Inteligência Artificial”? Alan Turing (1950) propôs o “Teste de Turing”. A. Turing, Computing Machinery and Intelligence, in The Philosophy of AI, M. Boden ed.1990 http://cogprints.org/499/00/turing.html [Entregar próxima semana] Por que o teste de Turing pode ser considerado ao mesmo tempo fraco demais e forte demais?

Teste de Turing

Teste de Turing

Os pilares da IA IA simbólica IA conexionista (outro curso) Tomada de decisões Dreyfus, H.L. and Dreyfus, S.E. Making a Mind Versus Modelling the Brain: AI back at a branch point. In M. Boden ed., 1990

IA simbólica (ou GOFAI) resolução de problema por busca

IA simbólica representação de conhecimento (e ontologias) formalizar um determinado domínio para poder manipulá-lo; Eg. Region Connection Calculus;

Region Connection Calculus (all x all y (C(x,y) -> C(y,x))). (all x C(x,x)). (all x all y (DC(x,y) <-> -C(xy,y))). (all x all y (P(x,y) <-> (all z (C(z,x) -> C(z,y))))). (all x all y (PP(x,y) <-> (P(x,y) & -P(y,x)))). (all x all y ( x=y <-> (P(x,y) & P(y,x)))).

IA simbólica raciocínio automático derivações sintáticas das consequências do conhecimento representado implementação de regras de inferência lógicas

IA simbólica Planejamento Tem como objetivo construir sistemas capazes de encontrar um plano que permita a um agente atingir um determinado objetivo; Plano: sequência ordenada de ações

IA simbólica Problema de satisfação de restrições Restringir o espaço de busca segundo vínculos.

IA simbólica Aprendizagem por indução (ILP) generalização de uma teoria, a partir de exemplos.

Tomada de decisões Aplicação de métodos estatísticos para inferir conhecimento: redes bayesianas processos de markov (MDP) processos de markov parcialmente observáveis (POMDP)

O que é AI (parte 2) O que esta dentro de: Russell, S. and Norvig P. Inteligência Artificial, Campus, (trad. Valdenberg D. de Souza) 2004

Em particular... Métodos de busca (Cap. 3, 4 e 6 do Russell) lógica e representação de conhecimento (Cap. 7, 8, 9, 10 do Russell) Robótica cognitiva (diversos artigos) Raciocínio espacial (diversos artigos)

Planejamento (cap 11 do Russell) Constraint Satisfaction Problem (notas de aula do Apt) Raciocínio baseado em casos Inductive Logic Programming (cap 18 do Russell + tutorial do Muggleton) Aprendizagem por reforço Raciocínio com incerteza

Avaliação 2 provas várias provinhas monografia Final = phi * (P1 + P2 + Mono)/3

Provinhas Questões que irão avaliar uma leitura crítica de alguns artigos; listas de exercícios; trabalhos de laboratório.

P1 Matéria até aula 13 (inclusive)

P2 Toda a matéria

Monografia Redigir uma revisão bibliográfica sobre a sua área de pesquisa!