Você está na página 1de 26

Sistemas Inteligentes

Inteligncia Artificial (IA)


INTRODUO ARTIFICIAL (IA) A INTELIGNCIA

Histrico Caracterizao de um Comportamento Inteligente Caractersticas de Inteligncia Artificial com Relao a Resoluo de Problemas e Tomada de Decises Paralelo entre Inteligncia Artificial e Inteligncia Natural Conhecimento em IA

Introduo Inteligncia Artificial (IA)

Introduo Inteligncia Artificial (IA)

Introduo Inteligncia Artificial (IA)


Objetivos:

1. Tornar as mquinas mais inteligentes (objetivo

principal) 2. Entender o que inteligncia (objetivo filosfico) 3. Tornar as mquinas mais amigveis (objetivo prtico)
Definies: 1) IA pode ser definida como o trabalho realizado por uma mquina que, se fosse realizado por um ser humano, poderia ser chamado de inteligente. 2) IA o estudo de como fazer com que os computadores realizem tarefas que, at o momento as pessoas fazem melhor.

Introduo Inteligncia Artificial (IA)


Objetivos:

1. Tornar as mquinas mais inteligentes (objetivo

principal) 2. Entender o que inteligncia (objetivo filosfico) 3. Tornar as mquinas mais amigveis (objetivo prtico)
Definies: 1) IA pode ser definida como o trabalho realizado por uma mquina que, se fosse realizado por um ser humano, poderia ser chamado de inteligente. 2) IA o estudo de como fazer com que os computadores realizem tarefas que, at o momento as pessoas fazem melhor.

Introduo IA - Histrico
Pr-Histria da IA:
Milhares de anos atrs os povos tentavam criar inteligncia fora do corpo humano. Da mitologia grega, tem-se Ddalo - criador dos ventos artificiais, que tambm tentou criar, artificialmente, populaes inteiras. Em 1884, Charles Babbage fez experincias com mquinas, que esperava, exibissem alguma inteligncia. Na mesma poca Lady Lovelace fez a seguinte observao sobre a mquina de Babbage: "Considerando-se qualquer assunto novo, a tendncia , inicialmente, superavaliar a importncia do assunto em questo; num segundo momento, a tendncia desprezar o valor real do assunto. Ento descobre-se que nosso conhecimento supera aquele tido como verdade". Esta citao tambm pode ser usada como definio de IA.

Introduo IA - Histrico
Pr-Histria da IA: Este perodo estende-se at 1960 e foram feitas vrias tentativas de associar computadores a inteligncia. Em 1950 Claude Shannon afirmou que computadores poderiam jogar xadrez, mas at aquele tempo os computadores no tinham capacidade para realizar nem mesmo tarefas muito menos complexas que esta. Em 1956, numa conferncia reunindo os maiores nomes da rea, na Universidade de Dartmouth, John MacCarthy sugeriu o nome de Inteligncia Artificial para o campo de estudos.

Introduo IA - Histrico
Pr-Histria da IA: Dentre os pioneiros da IA tem-se: Marvin Minsky (fundador do laboratrio de IA no MIT), claude Shannon (Bell Laboratories), Nathaniel Rochester (IBM), Allen Newell (primeiro presidente da AAAI-American Association of Artificial Intelligence) e Herbert Simon (Prmio Nobel em Economia da Universidade de Carnegie-Mellon - autor do livro - As Cincias do Artificial). Foi dito, nesta mesma poca, que em 10 anos os computadores seriam to capazes quanto as pessoas.

Introduo IA - Histrico
Idade do Despertar: Os anos que sucederam a conferncia de Dartmouth, entusiasmaram pesquisadores, que desenvolveram as bases do que se conhece, hoje, por sistemas especialistas. Os primeiros programas foram relacionados com analogia geomtrica e integrao simblica (MACSYMA). Devido a vrias expectativas frustradas em relao a mquinas inteligentes, a IA entrou num perodo de ostracismo conhecido como Idade Negra. Idade Negra (1965-1970): Pesquisadores procuravam por uma pedra filosofal, um mecanismo que, colocado num computador, exigiria somente a adio de dados para torn-lo inteligente.

Introduo IA - Histrico
Renascena (1970-1975):
Nesta poca as pessoas envolvidas com IA tentaram ser realistas e desenvolveram sistemas que so a base para o que se faz hoje. Por exemplo, o sistema chamado MYCIN, que auxilia os mdicos a chegarem a um diagnstico para certas doenas. A partir da comea-se a pensar em trabalhos conjuntos com outras reas e surge a Idade das Associaes.

Idade das Associaes (1975-1980):


Procurou-se fazer associaes com lingistas, psiclogos que, trabalhando em conjunto com os pesquisadores de IA criaram o que se conhece hoje como Cincia Cognitiva. A partir disto tem-se os tempos atuais, que pode-se denominar de Idade dos Empreendimentos, onde se passou a comercializar sistemas que fazem uso de tcnicas de IA.

Introduo Inteligncia Artificial (IA)

Como Verificar se uma Mquina Exibe um Comportamento Inteligente?


1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Aprendizado e compreenso atravs da experincia; Tirar concluses de mensagens ambguas ou contraditrias; Respostas rpidas e corretas a uma nova situao (reaes diferentes, flexibilidade); Uso do raciocnio de uma maneira efetiva na soluo de problemas; Tratamento de situaes confusas; Entendimento e inferncia de um modo simples e racional; Aplicao de conhecimento para manipular as circunstncias; Aquisio e aplicao do conhecimento; Pensar e Raciocinar; Reconhecer a importncia relativa de diferentes elementos numa dada situao;

Como Verificar se uma Mquina Exibe um Comportamento Inteligente?

Como Verificar se uma Mquina Exibe um Comportamento Inteligente?

Caractersticas de Inteligncia Artificial com Relao a Resoluo de Problemas e Tomada de Decises Processamento Simblico Smbolo - um conjunto de caracteres que identifica uma situao do mundo real. Ex.: produto, vendedor, 0.8. Estes smbolos podem ser representados como estruturas simblicas que so relaes entre smbolos com algum significado.
Ex.: DEFEITUOSO(produto) ALUGADO PELO(vendedor produto) IGUAL(CONFIABILIDADE(produto),0.8)

Processamento simblico essencial para IA, pois pode-se definir IA como o ramo da cincia da computao que trata de mtodos simblicos e no-algoritmicos de resoluo de problemas.

Caractersticas de Inteligncia Artificial com Relao a Resoluo de Problemas e Tomada de Decises Processamento Simblico Smbolo - um conjunto de caracteres que identifica uma situao do mundo real. Ex.: produto, vendedor, 0.8. Estes smbolos podem ser representados como estruturas simblicas que so relaes entre smbolos com algum significado.
Ex.: DEFEITUOSO(produto) ALUGADO PELO(vendedor produto) IGUAL(CONFIABILIDADE(produto),0.8)

Processamento simblico essencial para IA, pois pode-se definir IA como o ramo da cincia da computao que trata de mtodos simblicos e no-algoritmicos de resoluo de problemas.

Caractersticas de Inteligncia Artificial com Relao a Resoluo de Problemas e Tomada de Decises Heursticas IA usa smbolos ao invs de nmeros para representao do conhecimento e heursticas para processar esta informao. O uso de heursticas leva a uma utilizao da informao passada, ou seja, no necessrio partir do ponto inicial para resolver problemas que apresentem caractersticas semelhantes a outros j resolvidos. Inferncia IA procura exibir caractersticas de raciocnio, isto consiste em INFERIR de fatos e regras, usando heursticas e/ou outros mtodos de busca. IA a nica cincia a fazer inferncia atravs de reconhecimento de padres. Reconhecimento de Padres um mtodo que procura descrever objetos, eventos ou processos, em termos de suas caractersticas qualitativas e relaes lgicas e computacionais.

Paralelo entre Inteligncia Artificial e Inteligncia Natural

Conhecimento em IA
Faz-se distino entre dados, informao e conhecimento. DADOS : referem-se a cadeias numricas (ou alfanumricas) que por si s, nada dizem. Podem ser fatos ou elementos a serem processados. INFORMAO : uma organizao no sentido de dar um significado aos dados. CONHECIMENTO : conhecimento engloba as restries implcitas e explcitas colocadas sobre objetos, operaes e relaes com heursticas gerais e especficas e com procedimentos de inferncia relacionados com a situao a ser modelada.

Conhecimento em IA
Faz-se distino entre dados, informao e conhecimento. DADOS : referem-se a cadeias numricas (ou alfanumricas) que por si s, nada dizem. Podem ser fatos ou elementos a serem processados. INFORMAO : uma organizao no sentido de dar um significado aos dados. CONHECIMENTO : conhecimento engloba as restries implcitas e explcitas colocadas sobre objetos, operaes e relaes com heursticas gerais e especficas e com procedimentos de inferncia relacionados com a situao a ser modelada.
alto

Grau de Abstrao Conhecimento

Informao Dados baixo

Quantidade

Conhecimento em IA
Conhecimento consiste de fatos, conceitos, teorias, mtodos heursticos e relaes, que organizados e analisados tornam-se inteligveis e aplicveis a soluo de problemas ou tomada de decises. O conjunto de conhecimento acumulado conhecido em IA por Base de Conhecimento. De posse desta base de conhecimento, tcnicas de IA so aplicadas para fornecer ao computador a capacidade de inferncia.

Conhecimento em IA
A diferena entre computao convencional e aplicada a IA que na computao convencional o usurio diz ao computador como resolver o problema. So fornecidos dados e um programa do tipo passo-a-passo que mostra como os dados sero tratados para fornecer uma resposta. Enquanto que em IA dado ao computador um conhecimento sobre determinada rea, somado a uma capacidade de inferncia. O programa de IA est baseado em representao simblica e manipulao.
COMPUTADOR

Entradas (Perguntas, Problemas,etc ...)

Base de Conhecimento

Capacidade de Inferncia (Tcnicas de IA)

Sadas (Respostas, solues alternativas,etc ...)

Conhecimento em IA

Conhecimento em IA

Conhecimento em IA
Inteligncia Artificial requer CONHECIMENTO, mas o conhecimento apresenta as seguintes propriedades que no o favorecem: volumoso; difcil de ser caracterizado com preciso; est em constante mudana; difere dos dados quando organizado de um modo que corresponda as maneiras que ele ser usado.

Você também pode gostar