inteligência artificial universidade federal do espírito santo centro tecnológico departamento de...

Post on 17-Apr-2015

104 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Inteligência ArtificialInteligência Artificial

Universidade Federal do Espírito SantoUniversidade Federal do Espírito SantoCentro TecnológicoCentro Tecnológico

Departamento de InformáticaDepartamento de InformáticaInteligência Artificial, período 2007/1Inteligência Artificial, período 2007/1

Programa de Pós-Graduação em InformáticaPrograma de Pós-Graduação em Informática

Danuza Prado de Faria AlckminDanuza Prado de Faria Alckminhttp://danuzafaria.pbwiki.comhttp://danuzafaria.pbwiki.com

danuza.faria@gmail.comdanuza.faria@gmail.com

Inteligência ArtificialInteligência Artificial Em 1950 Turing escreveu “CEm 1950 Turing escreveu “Computing Machinery and omputing Machinery and

Intelligency”.Intelligency”. Oficialmente a IA nasceu em 1956 com uma conferência Oficialmente a IA nasceu em 1956 com uma conferência

de verão em Dartmouth College, NH, USA.de verão em Dartmouth College, NH, USA.

Teste de Turing que na Teste de Turing que na versão original é chamado versão original é chamado de Jogo de Imitação de Jogo de Imitação ( "Imitation Game").( "Imitation Game").

Inteligência ArtificialInteligência Artificial

“Inteligência Artificial (IA) é a área da ciência da computação orientada ao entendimento, construção e validação de sistemas inteligentes, isto é, que exibem, de alguma forma, características associadas ao que chamamos inteligência”.

(Rich & Knight, 1994)

“IA é um ramo da Ciência da Computação cujo objetivo é desenvolver sistemas computacionais que exibam características que nós associamos com inteligência no comportamento humano”.

(Shank, 1991)

Inteligência ArtificialInteligência Artificial

Computação ConvencionalComputação Convencional Informar ao computador como resolver um problema Informar ao computador como resolver um problema

baseado em algoritmos.baseado em algoritmos.

Computação em IAComputação em IA É dado ao computador conhecimento sobre um É dado ao computador conhecimento sobre um

determinado domínio + capacidade de inferência.determinado domínio + capacidade de inferência. O programa determina o procedimento específico para O programa determina o procedimento específico para

atingir a solução.atingir a solução.

Inteligência ArtificialInteligência Artificial

Fundamentos da IAFundamentos da IA FilosofiaFilosofia MatemáticaMatemática EconomiaEconomia NeurociênciaNeurociência PsicologiaPsicologia Engenharia de ComputadoresEngenharia de Computadores Teoria de controle e cibernéticaTeoria de controle e cibernética LingüísticaLingüística

Linhas de PesquisaLinhas de Pesquisa ConexionistaConexionista  

Visa à modelagem da inteligência humana através da Visa à modelagem da inteligência humana através da simulação dos componentes do cérebro, isto é, de simulação dos componentes do cérebro, isto é, de seus neurônios, e de suas interligações.seus neurônios, e de suas interligações.

ex.: redes neuraisex.: redes neurais

Linhas de PesquisaLinhas de Pesquisa

SimbólicaSimbólica  

Segue a tradição lógica, manipulação simbólica de Segue a tradição lógica, manipulação simbólica de um grande número de fatos especializados sobre um um grande número de fatos especializados sobre um domínio restrito.domínio restrito. ex.: sistemas especialistas, representação de conhecimento, ex.: sistemas especialistas, representação de conhecimento, visão computacional, robótica, controle inteligente, linguagem visão computacional, robótica, controle inteligente, linguagem natural e interfaces inteligentes. natural e interfaces inteligentes.

Linhas de PesquisaLinhas de Pesquisa

EvolucionistaEvolucionista  

Baseada na observação de mecanismos Baseada na observação de mecanismos evolutivos encontrados na natureza (auto-evolutivos encontrados na natureza (auto-organização e o comportamento adaptativo)organização e o comportamento adaptativo)

ex.: algoritmos genéticos, autômatos celularesex.: algoritmos genéticos, autômatos celulares. .

Triângulo de Sierpinski.

Objetivos IAObjetivos IA

Desenvolver sistemas para realizar tarefas Desenvolver sistemas para realizar tarefas que ainda:que ainda: são melhor realizadas por seres humanos são melhor realizadas por seres humanos

que por máquinas, que por máquinas, ouou não possuem solução satisfatória pela não possuem solução satisfatória pela

computação convencional.computação convencional.

Reproduzir o comportamento inteligente Reproduzir o comportamento inteligente Entender entidades inteligentes Entender entidades inteligentes

AplicaçõesAplicações

Pesquisa operacional: Pesquisa operacional: busca e otimização, busca e otimização, heurísticas em geralheurísticas em geral

Jogos: Jogos: xadrez, damas, etc. xadrez, damas, etc.

Processamento de linguagem natural: Processamento de linguagem natural: tradução automática, verificadores ortográficos e tradução automática, verificadores ortográficos e sintáticos, interfaces para BDs, reconhecimento sintáticos, interfaces para BDs, reconhecimento da fala, etc.da fala, etc.

AplicaçõesAplicações

Sistemas tutores: Sistemas tutores: modelagem do aluno, modelagem do aluno, escolha de estratégias pedagógicas, etc.escolha de estratégias pedagógicas, etc.

Percepção: Percepção: visão, tato, audição, olfato, visão, tato, audição, olfato, paladar...paladar...

Robótica (software e hardware): Robótica (software e hardware): manipulação, manipulação, navegação, etc.navegação, etc.

AplicaçõesAplicações Sistemas especialistas:Sistemas especialistas: atividades que exigem atividades que exigem

conhecimento especializado e não formalizadoconhecimento especializado e não formalizado Tarefas: diagnóstico, previsão, monitoramento, Tarefas: diagnóstico, previsão, monitoramento,

análise, planejamento, projeto, etc.análise, planejamento, projeto, etc. Áreas: medicina, finanças, engenharia, química, Áreas: medicina, finanças, engenharia, química,

indústria, arquitetura, arte, computação,...indústria, arquitetura, arte, computação,...

Computação:Computação: bancos de dados dedutivos, bancos de dados dedutivos, interfaces adaptativas, mineração de dados interfaces adaptativas, mineração de dados (D(Data Miningata Mining), programação automática, etc.), programação automática, etc.

BibliografiaBibliografia Russel, Stuart J. Inteligência Artificial: tradução da segunda edição/Stuart Russel, Stuart J. Inteligência Artificial: tradução da segunda edição/Stuart

Russell, Peter Norvig; tradução de PubliCare Consultoria. Rio de janeiro: Russell, Peter Norvig; tradução de PubliCare Consultoria. Rio de janeiro: Elsevier, 2004 - 3ª Reimpressão. Elsevier, 2004 - 3ª Reimpressão. 

http://www.das.ufsc.br/gia/history/history.htmlhttp://www.das.ufsc.br/gia/history/history.html

http://ia.ucpel.tche.br/~lpalazzo/Aulas/IA/index.htmhttp://ia.ucpel.tche.br/~lpalazzo/Aulas/IA/index.htm#_Inteligência_Artificial#_Inteligência_Artificial

http://www.cnptia.embrapa.br/~luciana/disciplinas/ia368f/relatorio.htmlhttp://www.cnptia.embrapa.br/~luciana/disciplinas/ia368f/relatorio.html

http://www.inf.unisinos.brhttp://www.inf.unisinos.br

http://pt.wikipedia.org/wiki/Intelig%C3%AAncia_artificialhttp://pt.wikipedia.org/wiki/Intelig%C3%AAncia_artificial

http://www.din.uem.br/ia/maquinas/turing.htmhttp://www.din.uem.br/ia/maquinas/turing.htm

http://www.schulers.com/jpss/estudos/CellularAutomata/clickhere.htmlhttp://www.schulers.com/jpss/estudos/CellularAutomata/clickhere.html

top related