Intelig - PowerPoint PPT Presentation

1 / 43
About This Presentation
Title:

Intelig

Description:

Title: Introdu o Intelig ncia Artificial Author: Ricardo Linden Last modified by: Rog rio Created Date: 1/9/2002 5:10:03 PM Document presentation format – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 44
Provided by: Ricardo135
Category:
Tags: herbert | intelig | simon

less

Transcript and Presenter's Notes

Title: Intelig


1
Inteligência Artificial
  • UESC
  • Introdução (aula 2)
  • Prof. Dr. Rogério Vargas
  • http//rogerio.in

2
Inteligência Artificial
  • Página web
  • http//rogerio.in
  • Material
  • Livro texto Inteligência Artificial, Russell
    Norvig, Editora Campus.
  • Slides do curso disponibilizados na página.

3
Questões Preliminares
  • IA busca criar entidades inteligentes e
    entendê-las
  • Ninguém pode prever o futuro, mas é óbvio que
    computadores com inteligência similar ou melhor
    que a humana podem ter um grande impacto sobre
    nossas vidas e cultura.
  • IA procura trabalhar em cima do problema básico
  • Como pode um cérebro pequeno e lento perceber,
    compreender, manipular e prever um mundo maior e
    mais complicado que ele?

4
Questões Preliminares
  • Como ciência, IA é muito jovem.
  • Formalmente iniciada em 1956, quando o nome foi
    criado.
  • Entretanto, o trabalho real começou recentemente.
  • O campo ainda não encontrou seu Einstein
  • É muito diverso, seu escopo indo desde
    processamento de linguagem natural até jogos.

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

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

Marvin Minsky
7
O que é inteligência artificial?
8
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.

9
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.

10
Charniak McDermott (1987)
  • IA é o estudo de faculdades mentais através do
    uso de modelos computacionais.

11
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.

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

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

14
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.

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

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

17
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)

18
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

19
invenção vs. imitação
  • Lógica matemática
  • 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

20
Mais uma 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.

21
O que é Inteligência Artificial?
  • Nosso ponto de vista
  • Inteligência artificial é o campo da ciência de
    computação que está preocupada com a automação do
    comportamento inteligente

22
Pensando como um ser humanoO modelo cognitivo
  • Ciência cognitiva Combina os modelos de
    computadores obtidos na IA e técnicas
    experimentais de psicologia para tentar construir
    teorias testáveis sobre a forma de trabalho da
    mente humana.
  • Newell and Simon, que desenvolveram o General
    Problem Solver (GPS, 1961) não ficaram satisfeito
    apenas com o fato de que ele resolvia os
    problemas corretamente, mas queriam entender como
    ele o fazia.
  • Pesquisas com outros enfoques como a de (Wang
    1960) queriam respostas corretas, sem pensar em
    como foram obtidas.

23
Pensando racionalmente
  • Aristóteles foi o primeiro a tentar definir um
    processo de racicínio irrefutável.
  • Ele desenvolveu os silogismos
  • Os silogismos fornecem estruturas de argumentação
    que sempre fornecem conclusões corretas, dadas
    premisas corretas.
  • Exemplo
  • Sócrates é um homem
  • Todos os homens são mortais

Sócrates é mortal!
24
Pensando racionalmente
  • Tudo pode ser desvirtuado
  • Deus é amor
  • O amor é cego
  • Stevie Wonder é cego
  • Conclusão
  • Deus é cego Stevie Wonder é Deus!

Se eu parti de fatos verdadeiros, como posso ter
chegado conclusões absurdas?
25
Pensando racionalmente
  • Isto iniciou o campo da lógica
  • O campo foi muito expandido no século XIX por
    Boole, Pascal, Bayes, etc.
  • Existem dois problemas com esta abordagem
  • Dificuldade de definir conhecimento informal de
    forma a colocá-lo na notação lógica
    (especialmente quando o conhecimento não é 100
    preciso)
  • Existe uma grande diferença entre resolver um
    problema na teoria e na prática.

26
Agindo racionalmente
  • Agir racionalmente significa agir de forma a
    atingir os objetivos desejados, dados suas
    crenças e conhecimentos.
  • Um agente é algo/alguém que percebe e age.
  • A abordagem racional dá ênfase às inferência
    corretas.
  • Para agir racionalmente, é necessário um processo
    de inferência racional.

27
Agindo racionalmente
  • A dificuldade vem quando não há uma provável ação
    correta, mas uma decisão tem que ser tomada de
    alguma forma.
  • Existem formas de agir racionalmente que não
    envolvem inferência
  • Tirar a mão de uma panela quente.
  • Piscar quando alguém passa a mão na frente de
    nossos olhos.

Às vezes é mais racional não raciocinar!
28
As bases
  • Filosofia
  • Matemática
  • Psicologia
  • Linguística
  • Engenharia de computação

Cada um destes tópicos mereceria um curso
inteiro. Nós obviamente não vamos entrar em
tantos detalhes!
29
Filosofia
  • Platão, Sócrates e Aristóteles criaram as bases
    do pensamento e cultura ocidentais.
  • Aristóteles desenvolveu um sistema de silogismos
    (conexão de idéias, raciocínio) para raciocínio
    organizado que, a princípio, permitiria mecanizar
    o processo de geração de conclusões a partir de
    premissas verdadeiras.
  • Usando este mecanismo temos um conjunto de regras
    para estabelecer o processo de pensamento, mas
    nada para definir os conceitos de livre arbítrio,
    criatividade, etc.

30
Filosofia
  • Descartes (1596-1650) criou a idéia do dualismo
    que dizia que havia uma parte da mente que não
    poderia ser explicada pelas leis da física.
    (Dualismo é uma concepção filosófica ou teológica
    do mundo baseada na presença de dois princípios
    ou duas substâncias ou duas realidades opostas e
    inconciliáveis, irredutíveis entre si e incapazes
    de uma síntese final ou de recíproca
    subordinação.)
  • De acordo com Descartes, os animais não possuiam
    esta qualidade do dualismo.
  • Wilhem Leibniz (1646-1716) fundou o materialismo
    que dizia que o mundo inteiro (incluindo a mente)
    opera de acordo com as leis da física
    (Materialismo é a única coisa da qual se pode
    afirmar a existência é a matéria). Ele criou um
    mecanismo cujo objetivo era simular as operações
    mentais.

31
Filosofia
  • O outro problema a resolver seria qual é a fonte
    do conhecimento?
  • Francis Bacon criou o movimento empírico
    (conhecimento vem apenas ou principalmente, a
    partir da experiência sensorial) que dizia que o
    conhecimento não estava contido em nenhum dos
    sentidos.
  • David Hume criou a teoria da indução, que dizia
    que nós adquirimos um conjunto de regras através
    da exposição repetida a associações entre
    elementos.

32
Filosofia
  • Exemplo
  • Quero levar meu filho para a escola.
  • Qual é a diferença entre o que tenho e o que
    quero?
  • Distância
  • O que altera uma distância?
  • Meu carro
  • Mas meu carro não está funcionando
  • O que é necessário para fazer meu carro
    funcionar?
  • Uma nova bateria
  • O que tem novas baterias?
  • Um oficina mecânica
  • Logo, preciso ir a uma oficina para instalar uma
    nova bateria.
  • Antes preciso comunicar-me com a loja.
  • Etc.

33
Filosofia
  • MEA (means end analysis) é muito útil
  • MEA não explica o que fazer quando várias ações
    existem várias ações possíveis para atingir o
    mesmo objetivo.
  • Como julgá-las
  • Como ordená-las.
  • A maioria dos sistemas especialistas, em seus
    motores de inferência, usam MEA.

Vamos discutir com profundidade o conceito de
sistemas especialistas em breve!
34
Matemática
  • Os filósofos fizeram o trabalho de base
  • Precisávamos da matemática para fazer da IA uma
    ciência formal verificável.
  • Há três principais áreas de trabalho
  • Computação
  • Lógica
  • Probabilidade
  • A idia de algoritmo foi introduzida através da
    matemática.
  • A lógica se originou com Aristóteles
  • Foi um conceito puramente filosófico até George
    Boole introduzir uma linguagem formal para fazer
    inferência lógicas em 1847

35
Matemática
  • Turing definiu claramente os conceitos de
    computabilidade e não computabilidade de funções
    como o retorno de uma resposta
  • O conceito de intratabilidade também foi
    introduzido como sendo o crescimento exponencial
    do tempo necessário para resolver o problema com
    o aumento do número de instâncias
  • O conceito de intratabilidade é fundamental para
    entender porque até mesmo problemas relativamente
    pequenos não podem ser resolvidos em um tempo
    razoável.

36
Matemática
  • Redução técnica descoberta nos anos 60 que
    consistia na transformação de uma classe de
    problemas em outros através da aplicação de
    transformações bem definidas.
  • A teoria da probabilidade foi outro campo que se
    tornou um forte contribuinte para o
    desenvolvimento da IA
  • Teoria da decisão (1944), iniciada por Von
    Neumann, usa a probilidade para distinguir as
    boas ações (em termos de resultados) das ruins.

37
Psicologia
  • Behaviorismo, iniciada por John Watson, dizia
    que
  • Todas as ações são baseadas em estímulos.
  • Os behavioristas estudavam apenas medidas
    objetivas dos estímulos dado a um animal e a
    resposta correspondente.
  • Psicologia cognitiva, iniciada por William James,
    dizia que
  • O cérebro possui e processa informação.
  • As crenças e objetivos são componentes válidos do
    comportamento e devem ser tratadas
    cientificamente.

38
Psicologia
  • James identificou 3 passos do processo cognitivo
    de um agente baseado em conhecimento
  • O estímulo deve ser traduzido em uma resposta
    interna.
  • A representação é manipulada pelos processos
    cognitivos para derivar novas representações
    internas.
  • Estas são traduzidas para uma ação.
  • Craik afirmou o seguinte em 1943
  • Se um organismo possui um modelo em escala menor
    da realidade externa e de suas próprias ações em
    sua cabeça, ele é capaz de concluir qual é a
    melhor ação possível, reagir a situações futuras
    antes de que elas aconteçam, usar o conhecimento
    de eventos passados ao lidar com o presente e
    futuro e reagir cada vez melhor, de forma mais
    segura e mais compentente às emergências que
    tiver que enfrentar.

39
Psicologia
  • O modelo de Craik requer
  • memória
  • consciência (percepção) do mundo
  • auto-consciência
  • capacidade de raciocínio
  • capacidade de avaliação de sucesso

40
Psicologia
  • Exemplo
  • Um programa (biológico ou não) baseado neste
    modelo cognitivo pode planejar uma longa viagem
    considerando várias rotas e selecionar a melhor
    antes de iniciá-la.
  • Se houver algum tipo de problema não previsto
    (como pneu furado, estradas fechadas, etc) o
    modelo pode reagir usando experiência passadas e
    fazendo analogias.

41
Linguística
  • A linguagem é ambígua e diz coisas que na verdade
    são outras
  • metáforas (problema do Stevie Wonder)
  • expressões idiomáticas (pois não para dizer sim,
    pois sim para dizer não)
  • Assim, entender a linguagem exige a compreensão
    do contexto, não apenas compreensão gramatical
  • Grande parte do trabalho de representação de
    conhecimento está ligado à representação da
    linguagem de uma maneira que um computador possa
    raciocinar.
  • Processamento de linguagem natural continua sendo
    um campo sujeito a grandes estudos e avanços.

42
Engenharia de Computação
  • Para IA ser bem sucedida precisamos de algo capaz
    de processamento de inteligência
  • Com o aumento da disponibilidade de velocidade,
    memória e outros recursos computacionais, avanços
    antes inimagináveis da IA se tornaram realidade.

Será que estes avanços são suficientes?
43
Referências
  • Notas de aula/slides disponíveis em
  • www.algoritmosgeneticos.com.br/Intro_IA.ppt
  • http//fei.edu.br/psantos/slidesIA/CAP1_intro.ppt
    ?
Write a Comment
User Comments (0)
About PowerShow.com