SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais...

35
Sistemas de Informação Inteligência Artificial Inteligentes Prof. Esp. MBA Heuber G. F. Lima Aula 1

Transcript of SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais...

Page 1: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Sistemas de Informação

Inteligência Artificial

Sistemas de Informação Inteligentes

Prof. Esp. MBA Heuber G. F. Lima

Aula 1

Page 2: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Introdução a I.A.

�Se abordarmos o conceito de inteligência, veremosque é um conceito relativo aconstrução deestruturas cognitivas do ser humano,responsáveis pela formação darazão,característicaspeculiarfrenteaosdemaisanimais.

Page � 2

característicaspeculiarfrenteaosdemaisanimais.

�Sendo o ser humano o único animal racional, diz-se que o mesmo é o único animal inteligente.

Page 3: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Mas o que é Inteligência?

Page 4: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Introdução a I.A.

�Inteligência pode ser definida como a capacidade mental de:

– raciocinar,

– planejar,

Page � 4

– resolver problemas,

– abstrair idéias,

– compreender idéias e linguagens

– e aprender.

Page 5: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

� Uma segunda definição de inteligência vem de Mainstream Science on Intelligence, que foi assinada por cinquenta e dois pesquisadores em inteligência, em 1994:

Page � 5

inteligência, em 1994:

Page 6: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

"uma capacidade mental bastante geral que, entre outras coisas, envolve a habilidade de raciocinar, planejar, resolver problemas, pensar de forma abstrata, compreender ideias complexas, aprender rápido e aprender com a experiência.

Não é uma mera aprendizagem literária, uma Não é uma mera aprendizagem literária, uma habilidade estritamente acadêmica ou um talento para sair-se bem em provas.

Ao contrário disso, o conceito refere-se a uma capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das coisas ou 'perceber' uma coisa.

Page 7: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Introdução a I.A.

�Há estudos que atribuem o conceito de inteligência a outros animais e vegetais, mas obviamente não é um conceito comparável ao da inteligência humana.

�É sim um conceito a esta análise em questão: esta inteligência irracional seria a capacidade de adaptação

Page � 7

inteligência irracional seria a capacidade de adaptação (auto adaptação)de um ser vivo às circunstâncias de seu meio.

�Desta forma, podemos utilizar este conceito para a máquina, definindo uma inteligência de máquina.

Page 8: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Diante desse conceito o que venha a ser I.A.?

Page 9: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Capacitar o computador

�Mas o conceito de inteligência artificial abraça mais do que a inteligência de máquina, pretende-se, com ela, capacitar o computador de um

Page � 9

se, com ela, capacitar o computador de um comportamento inteligente.

Page 10: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Conceito

� Segundo Elaine Rich (RICH, 1988),

� A Inteligência Artificial (IA) é o estudo de como fazer os computadores realizarem tarefas em que, no momento as pessoas

Page � 10

tarefas em que, no momento as pessoas são melhores.

Page 11: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Comportamentos humanos

�Por comportamento inteligente devemos entender atividades que somente um ser humano seria capaz de efetuar.

�Dentro destas atividades podem ser citadas aquelas que envolvem tarefas de

– raciocínio(planejamento e estratégia)

Page � 11

– e percepção(reconhecimento de imagens, sons, reprodução da fala, dentre outros).

Page 12: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Histórico da I.A.

Page 13: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Histórico da Inteligência Artificial

�Anos 40 ...

�Há necessidade do avanço tecnológico para fornecer mais instrumentos para o combate bélico.

Page � 13

bélico.

�Seria necessária uma quantidade gigantesca de cálculos, os quais deveriam ser precisos.

Page 14: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Mas não somente para cálculos

�O planejamento de ações estratégicas de exércitos. �Simulações do avanço de tropas , elaboração automática de diversas hipóteses de estratégias. �Tal como um jogo de guerra, combinações de possibilidades eram simuladas.

Page � 14

possibilidades eram simuladas. �Foi então o início dos jogos por computador, utilizados também para situações mais reais além de jogos de dama e xadrez.

Page 15: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Deep Blue x Kasparov

� Deep Blue, construído por IBM para jogar xadrez, fez história em 1997 por se tornar o primeiro computador a derrotar um campeão de xadrez .

Page � 15

Page 16: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Deep Blue - hardware e software

�O Deep Blue, o "computador xadrezista", era (hardware e software) concebido especificamente para derrotar um humano num jogo de xadrez - recorrendo para isso a meios extraordinários. O Deep Blue II (usado no segundo encontro com Kasparov) tinha 30 GB de memória RAM, 120 GB em unidades de disco, 30 microprocessadores de uso geral e 480 processadores específicos para optimizar as buscas no jogo de xadrez, trabalhando em

Page � 16

para optimizar as buscas no jogo de xadrez, trabalhando em paralelo.

�Com este poder, analisava em média 200 milhões de posições por segundo. Enquanto os xadrezistas humanos de topo analisam, em cada jogada, no máximo cem ou duzentas posições, o Deep Blue podia analisar muitos bilhões.

Page 17: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

O raciocínio do Deep Blue

�O elemento básico de um típico programa de xadrez para computador é o "motor", constituído por três módulos:

– um gerador de jogadas(especifica todos os lances legais a partir de uma dada posição),

– um calculador de variantes(especifica os caminhos que o jogo

Page � 17

– um calculador de variantes(especifica os caminhos que o jogo pode tomar - sucessões de lances e contra-lances - contando com as respostas do adversário),

– um avaliador de posições(distingue posições mais e menos promissoras e perigos associados).

Page 18: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

“Força bruta"

�A via que muitos autores consideram privilegiada para o xadrez computacional é a "força bruta", isto é, o recurso intensivo à capacidade de processamento da máquina para realizar cálculos exaustivos.

�Em termos puramente lógicos, a abordagem por busca exaustiva é simples: para cada posição são determinadas todas as sequências de jogadas legais que podem seguir-se, contando passo a passo com

Page � 18

jogadas legais que podem seguir-se, contando passo a passo com todas as respostas possíveis do adversário, e escolhe-se a linha de jogo que leva mais seguramente ao estado final desejado (vitória) ou a uma posição intercalar favorável, assumindo que o adversário fará em cada momento o melhor lance à sua disposição.

Page 19: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Anos 50

� A introdução da programação através de comandos de lógica de predicados proporcionou um grande avanço para a programação de sistemas que utilizassem esquemas de raciocínio .

� Possibilitando o surgimento de linguagens de programação lógicas

Page � 19

Page 20: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Anos 60

� Para a linha psicológica esta década foi a descoberta da Inteligência Artificial. Utopicamente, os pesquisadores desta

Page � 20

Utopicamente, os pesquisadores desta linha acreditavam ser possíveis realizar tarefas humanas , tais como o pensamento e a compreensão da linguagem .

Page 21: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Anos 70

�Já na linha psicológica, estudos mais aprofundados demonstraram o óbvio: que não seria possível à representação numa máquina dos estados mentais humanos responsáveis pelo pensamento.

�Ao menos naquele estado da tecnologia.

Page � 21

�Ao menos naquele estado da tecnologia.

�Dificuldades de se representar o raciocínio humano e surgimento dos sistemas especialistas .

�http://www.saudeemmovimento.com.br/

Page 22: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Page � 22

Page 23: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Page � 23

Page 24: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Anos 80

� Enquanto isso, na IA tradicional, ampliavam-se as técnicas e aplicações dos sistemas especialistas. (Engenharia , a Medicina e a Economia )

� Além disso, houve o interesse de trabalho conjunto com outras áreas, tais como interfaces inteligentes, sistemas de apoio à decisão,

Page � 24

inteligentes, sistemas de apoio à decisão, controle de robôs, etc.

Page 25: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Algumas considerações importantes na I.A.

Page 26: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Senso comum e saber especializado.

�Quais as tarefas mais fáceis de serem programadas em um computador?

�Para se responder a estas perguntas deve-se:

Page � 26

– investigar os processossubliminares ás tarefas realizadas pelo corpo,

– realizar uma formalização destes processos

– e implementá-las no computador.

Page 27: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Senso comum

� Tarefas que nos parecem mais simples, como :

– enxergar, falar, ouvir, pegar objetos, reconhecer pessoas

Page � 27

– e outras resultantes da percepção, motricidadee memória.

Page 28: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Movimento

�Os maiores problemas para a formalização da motricidadehumana são os de aproximação de deslocamento de um

Page � 28

de deslocamento de um membro ou do próprio corpo, e de equilíbrio do corpo.

Page 29: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Reconhecimento de objetos

�O reconhecimento de características de uma pessoa, tão facilmente realizada por nós, exige um grande

– pré-processamento de dados para a depuração das informações mais

Page � 29

depuração das informações mais relevantes,

– que levem a uma efetiva memorização destas características.

Page 30: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Fala e escrita

�Por outro lado, as tarefas que envolvem a expressão de informações, tal como a linguagem falada ou escrita, também são de análise e formalização extremamente

Page � 30

formalização extremamente complexas, uma vez que envolvem todo o aparato de percepção, além da memória.

Page 31: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Saber especializado

� Tarefas como:

– armar uma estratégia num jogo,

– realizar cálculos matemáticos

– ou até mesmo solucionar um problema em nossa profissão

� são para nós de resolução nem sempre simples, o que nos exige um esforço de raciocínio

Page � 31

raciocínio

� Diversão: http://zoiotorto.com/formasresolverproblemas/

Page 32: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Sistemas especialistas

�Quando queremos realizar aplicações mais práticas, estamos trabalhando com tarefas especialistas, que são aquelas aplicadas em alguma profissão, resultado da síntese do conhecimento de especialistas no

Page � 32

conhecimento de especialistas no assunto.

�Surge o termo sistemas especialistas, os quais contém regras que condensam a forma de solução de problemas de um profissional de determinada atividade.

Page 33: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Áreas de atuação

�Medicina

�Economia

Page � 33

�Engenharia

Page 34: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

Alguns sistemas Inteligentes

� Existem muitos exemplos de programas que demonstram algum nível de inteligência. Eis alguns exemplos:

� Esfera Player - um player interativo voltado para a sonorização ambiente que busca representar a capacidade de um DJ profissional na hora de escolher as músicas e se adequar as situacões do dia-a-dia de um estabelecimento comercial e ou de serviço. Desenvolvido por Rádio

Page � 34

estabelecimento comercial e ou de serviço. Desenvolvido por Rádio Esfera.

� The Start Project - Um sistema baseado em internet que responde a perguntas em inglês.

� Cyc - Uma base de conhecimento com coleção vasta dos fatos sobre o mundo real e a habilidade lógica do raciocínio.

� A.L.I.C.E. - Um chatterbot.

Page 35: SENAI - SisInteligentes - Aula5 - Inteligencia Artificial ... · capacidade mais ampla e mais profunda de compreensão do mundo à sua volta - 'pegar no ar', 'pegar' o sentido das

[email protected]

Obrigado!Obrigado!