Inteligência Artificial e suas Aplicações

Tamanho: px
Começar a partir da página:

Download "Inteligência Artificial e suas Aplicações"

Transcrição

1 Inteligência Artificial e suas Aplicações Marilza Antunes de Lemos [email protected] O que é Inteligência Artificial? IA é a ciência e engenharia de construir máquinas inteligentes, especialmente programas inteligentes para computadores [John McCarthy, 1956] IA é o estudo de como fazer os computadores realizarem coisas que, no momento, as pessoas fazem melhor [Elaine Rich and Kevin Knight, 1993] IA é o estudo e simulação de atividades que normalmente assumimos que requerem inteligência [Bellman] IA é o estudo das faculdades mentais através da utilização de modelos computacionais [Charniak and MacDermott] 1

2 Desafio da IA Desafio da IA Construir um dispositivo parecido como nós mesmos Os que são contra John Searle máquina biológica Hubert Dreyfus IA é impossível Joseph Weizenbaum idéia obscena, anti-humana e imoral Outros se não deu certo até agora... Como é a pesquisa em IA Foco: Construir entidades inteligentes observar como humanos resolvem tarefas complexas estudar a fisiologia e psicologia humanas estudar problemas complexos do mundo Pesquisadores da IA são livres para usar métodos que não são observados em pessoas 2

3 Inteligência Artificial Ciência IA Desenvolvimento de conceitos e teorias para compreender o comportamento inteligente Engenharia Desenvolvimento de conceitos e teorias para a implementação de máquinas inteligentes Conclusão Máquina inteligente é aquela que possui comportamento inteligente Teste de Turing Alan Turing, Computing Machinery and Intelligence [Turing, 1963] 3

4 Ramos de pesquisa da IA paradigma de raciocínio Simbólico: metáfora lingüística ex. sistemas de produção, agentes,... Conexionista: metáfora cerebral ex. redes neurais Evolucionista: metáfora da natureza ex. algoritmos genéticos Estatístico / Probabilístico / Incerto ex. Redes Bayesianas, Sistemas Difusos (fuzzy) IA simbólica Computação tradicional Sistema IA simbólica Programador Algoritmo Mecanismo de raciocínio genérico Fatos Conclusões Base de Conhecimento 4

5 Exemplo: Mundo dos Blocos A B C D E Perguntas: Quem está sobre quem?... Respostas: A está sobre B e C, B está sobre C e D está sobre E. Quem está sobre B?... Quem está sobre a mesa?... Quem está livre?... C está livre?... A está sobre B. C e E. A e D. Não. Como escrever um programa em IA que aceite perguntas e as responda corretamente? Um programa em Prolog A B C D E sobre(a,b). sobre(b,c). sobre(d,e). mesa(c). mesa(e). livre(a). livre(d). acima(x,y):- sobre(x,y). acima(x,z):- acima(x,y), acima(y,z). 5

6 Interface em Prolog Perguntas:?- acima(x,y).?- livre(b).?- mesa(g). Respostas: X = a No G = c ; Y = b ; G = e ; X = b Y = c ; No A B C D E X = d Y = e ; X = a Y = c ; No IA simbólica: Resolução de Problema Identificar o conhecimento do domínio (modelo do problema) Representá-lo utilizando uma linguagem formal de representação Base de Conhecimento do mundo dos blocos A B C D E sobre(a,b). sobre(b,c). sobre(d,e). mesa(c). mesa(e). livre(a). livre(d). acima(x,y):- sobre(x,y). acima(x,z):- acima(x,y), acima(y,z). Implementar um mecanismo de inferência para utilizar esse conhecimento. No exemplo, utilizou-se o mecanismo de inferência da linguagem Prolog. 6

7 IA Simbólica Computação tradicional Sistema IA simbólico Aquisição do conhecimento Engenheiro de Conhecimento Especialista Programador Algoritmo Mecanismo de raciocínio genérico Base de conhecimento Explicação do raciocínio Explicações Computação convencional x IA Computação tradicional Sistema IA simbólico Algoritmo passo a passo x Mecanismo geral de inferência + base de conhecimento Programador Algoritmo Mecanismo de raciocínio genérico Fatos Conclusões Base de conhecimento e controle embutidos em código procedimental x Separação entre conhecimento declarativo e controle Linguagens de programação imperativas x alto-nível (declarativa, lógica, baseada em restrições) IA: Usa metáforas de sistemas naturais (neurônio, evolução, memória, sociedade,...) 7

8 O problema dos jarros Você tem dois jarros, um de 4 litros e um de 3 litros. Nenhum deles tem marcação de medidas. Há uma bomba que pode ser usada para encher os jarros com água. Como é que você consegue colocar exatamente 2 litros de água no jarro de 4 litros? Resolução Representação do Conhecimento Quantidades como par ordenado (J4,J3) J4 : representa o número de litros J4 J3 : representa o número de litros J3 Estado inicial: (0,0) Estado final desejado: (2,J3) Operadores permitem a mudança de um estado em outro 8

9 Representação do Conhecimento: Operadores como Regras de Produção Regra 1 - Se o J4 não estiver cheio, encha-o SE J4 < 4 R1 (4,J3). Regra 2 - Se o J3 não estiver cheio, encha-o SE not J3=2 e J3 < 3 R2 (J4, 3). Regra 3 - Se o J4 não estiver vazio, esvazie-o SE J4 > 0 R3 (0, J3). Regra 4 - Se o J3 não estiver vazio, esvazie-o SE J3 > 0 R4 (J4, 0). Regra 5 - Despejar a água do J3 no J4 até enchê-lo SE J4+J3 4 e J4<4 e J3>0 R5(4,J3 - (4-J4)). Regra 6 - Despejar a água do J4 no J3 até enchê-lo SE J4+J3 3 e J4>0 e J3<3 R6(J4 - (3-J3, 3)). Regra 7 - Despejar toda água do J3 no J4 SE J4+J3 4 e J3>0 R7(J4+J3, 0). Regra 8 - Despejar toda a água do J4 no J3 SE J4+J3 3 e J4>0 R8(0, J4+J3). Máquina de Inferência (ou Procedimento de busca ou algoritmo de busca) Objetivo Selecionar e aplicar os operadores a fim de descobrir um caminho a partir do estado inicial (0,0) até o estado desejado (2,n). 9

10 Espaço de Busca 0,0 R2 4,0 4,3 0,0 1,3 0,3 4,0 4,3 0,3 1,0 4,0 4,0 1,3 0,0 0,1 0,3 R7 4,3 0,0 3,0 R2 4,0 3,3 0,0 0,3 R5 4,3 0,3 3,0 4,2 R3 4,1 0,3 0,0 1,0 0,2 4,3 4,0 3,3 R7 4,3 0,1 4,0 2,3 0,0 0,3 0,0 2,0 Três técnicas importantes da IA Representação do Conhecimento (Base de Conhecimento) proporciona um meio de solucionar problemas complexos explorando as estruturas dos objetos envolvidos Busca (Estratégias de controle) proporciona um meio de solucionar problemas para os quais não há uma abordagem direta (um algoritmo tradicional) disponível Abstração (Heurística) proporciona um meio de separar características importantes (eficiência) das irrelevantes (sobrecarregam o processo) Computação tradicional Sistema IA simbólico Programador Algoritmo Mecanismo de raciocínio genérico Fatos Base de conhecimento Conclusões 10

11 Representação de Conhecimento Lógica de predicados x,y,z Americano(x) Arma(y) Nação(z) Hostil(z) Vende(x,z,y) Criminoso(x) Regras de produção SE J4 > 0 Então R3(0, J3) Lógica Difusa (Lógica fuzzy) João é muito alto Pedro é ligeiramente baixo Exceções a regra são quase impossíveis Redes Semânticas conceitos e relações Frames conceito, instâncias, seus atributos e valores Algorítmos de busca Busca cega busca em amplitude busca em profundidade Busca Heurística gerar-e-testar hill climbing simulated annealing best-first search algoritmo A* means-ends analysis 11

12 Engenharia do Conhecimento: Etapas de Construção dos Sistemas Baseados em Conhecimento (SBC) Aquisição de conhecimento linguagem natural Nível do Conhecimento Modelagem e formalização do conhecimento linguagem de representação de conhecimento Nível de Implementação Implementação Refinamento linguagens de programação Ferramentas para implementação de SBCs Metodologias KADS/CommonKADS (Universidade de Amsterdam) Protégé (Universidade de Stanford) MIKE (Universidade Karlsruhe) Shells Expert Sintta, OPS, KAS,... Ambientes para Desenvolvimento regras + objetos (CLIPS, JESS, NeOpus, JEOPS,...) Linguagens de programação de alto nível Prolog, Lisp, C++, Java 12

13 Tipos de Problemas dos SBC [UFPE] Áreas de Aplicação dos SBC [UFPE] 13

14 Visão Unificada da IA: agentes [Russel and Norvig] A caracterização e racionalidade de um agente é dada por: P - Percept Sequence A - Actions that can be performed G - Goals E - Environment Exemplos de Agentes segundo PAGE Tipo de agente Diagnóstico médico Percepção Sintomas, manifestações Ações Perguntas, testes, tratamentos Gols Paciente saudável, tratamento barato AmbientE Paciente e hospital Softbot Páginas da Web Navegar pelas páginas Web, Reconheci/o de Padrão Coleta de informações sobre uma pessoa / tema Internet Tutor Inteligente Ações do estudante Análise de exercícios, conselhos e correções Maximizar a pontuação em testes Conjunto de estudantes, tema pedagógico Análise de imagem de satélite Pixels de intensidade e de cor variável Imprime uma categorização de cena Categorização correta Imagens de satélites em órbita 14

15 Estrutura de Agentes Agente Robótico possui sensores e atuadores reais Agente de software (softbot) possui sensores e atuadores simulados / artificiais Agente está inserido num ambiente onde ele pode detectar e produzir mudanças Outras Ramos da IA Entendimento de Linguagem Natural Problema complexo análise morfológica análise sintática análise semântica integração de discurso análise pragmática Aplicações interfaces homem-maquina reconhecimento de voz tradução automática de línguas 15

16 Outros Ramos da IA Visão Computacional Aplicações navegação móvel por robô tarefas complexas de manufatura análise de imagens de satélites processamento de imagens médicas Desafios imagem 2-D, o mundo 3-D -> perda de informação uma imagem -> vários objetos unidade (pixel) inclui cor do objeto, fonte de luz, ângulo e distância da câmera, poluição do ar. IA Biológica Fundamento Imitar os mecanismos de aprendizagem humana IA Conexionista: Redes Neurais Artificiais simulação do cérebro humano início da pesquisa 1943 interrupção 1970 retomada anos 80 RNA são técnicas computacionais que apresentam um modelo matemático inspirado na estrutura neural humana e que adquirem conhecimento através da experiência. 16

17 Neurônio Modelo Computacional de uma rede de neurônios Camadas intermediárias Camada de entrada Camada de saída 17

18 Modelo matemático Sinais de entrada: u1, u2,..., u n (valores booleanos 0 ou 1) Pesos: w1, w2,..., w n Limitador: t Nível de atividade a da rede é dado por: a = u1w1 + u2w u n w n A saída y é dada por: y = f(a) 1 se a t 0 se a < t u 1 u 2. u n w 2 w 1 w n y = f(a) t Dependendo da aplicação, a rede neural possui alguma regra de treinamento, onde os pesos de suas conexões são ajustados de acordo com o interesse da aplicação. Um exemplo Dadas uma série de entradas booleanas u, determinar os pesos w1, w2 e o limitante t para que a rede abaixo aprenda a função lógica AND. u 1 w 1 u 2 w 2 y = f(a) t Vamos supor w1=w2=1 e calcularmos o nível de ativação a da rede segundo a fórmula: a = u1w1 + u2w2 u1 u2 AND w 1=w 2=1 a Comparando a saída AND com a, podemos concluir por um valor limitante t=2. Assim a função de saída será: y = f(a) 1 se a 2 0 se a < 2 18

19 Treinamento das RNAs O Aprendizado Backpropagation Passo-1 A rede aprende um conjunto pré-definido de pares de exemplos de entrada/saída em ciclos de propagação/adaptação. um padrão de entrada (um exemplo) é aplicado como um estímulo aos elementos da primeira camada da rede Passo-2 Passo-3 o estímulo é propagado para cada uma das outras camadas até que a saída seja gerada. o padrão de saída é então comparado com a saída desejada e um sinal de erro é calculado para cada elemento de saída. Passo-4 baseado no sinal de erro, os pesos (w) das conexões são então atualizados de modo a fazer a rede convergir para um estado que permita a codificação de todos os padrões do conjunto de treinamento. Aplicações de RNA Reconhecimento óptico de caracteres (OCR) Prognósticos de mercado financeiro Identificação de fraude de cartão de crédito Diagnóstico médico Robótica (visão) Análise de imagens Reconhecimento de padrões em linha de montagem Reconhecimento de voz 19

20 IA: Lógica Fuzzy Uma abordagem para raciocínio Capaz de tratar com informação vaga Extensão da lógica clássica Baseada na teoria dos conjuntos fuzzy (Zadeh, 1965) Lógica clássica x Lógica fuzzy Raciocínio exato Raciocínio inexato valores verdade: verdadeiro (1) falso (0) predicados exatos: par, maior que,... modificador: negação quantificadores: existenciais universais valores verdade: verdade, muito verdade falso, pouco falso predicados nebulosos: alto, baixo... modificador: muito, mais, menos quantificadores: pouco vários frequentemente 20

21 Modelos Simbólicos Modelos Clássicos Se pressão = 10 atm, então volume = 2,5 cm 3 Modelos Imprecisos Se pressão 5 atm, então volume 6 cm 3 Modelos Incertos Se pressão 5 atm, então Probabilidade(vol=6 cm 3) = 0.9 Modelos Vagos (modelos fuzzy) Se pressão é alta, então volume é baixo Áreas de aplicação de lógica fuzzy Problemas reais cuja modelagem matemática é impraticável; Informações disponíveis apenas na forma qualitativa ou em termos lingüísticos. Controle de processos Diagnóstico Tomadas de decisões 21

22 Mais sobre Fuzzy Pesquisador especialista em Lógica Fuzzy Ph.D Marco Túlio Carvalho de Andrade Depto. Eng. Computação e Sistemas Digitais (PCS) Escola Politécnica Universidade de São Paulo Curso sobre Fuzzy Exemplo de aplicação Inteligência Artificial Referências AIMA - Artificial Intelligence: A Modern Approach Stuart Russem and Peter Norvig Prentice Hall, 1995 John McCarthy Computer Science Department Stanford University, CA A.M.Turing, Computing Machinery and Intelligence em Pesquisador A.M.Turing Pagina dedicada em Geber Ramalho, EITA! DEEP BLUE GANHOU, E AGORA?! Jornal do Comércio, 26/05/1997) em 22

23 Referências Redes Neurais Links importantes Livros Kovács, Zsolt Laszlo Redes Neurais Artificiais: fundamentos e aplicações Collegium Cognitio, Arbib, Michael A. (Ed) The Handbook of Brain Theory and Neural Networks. MIT Press, Robótica Tutores Inteligentes Referências Sistemas Baseados em Conhecimento Inteligência na WEB bots/softbots.html Agentes 23

INTELIGÊNCIA COMPUTACIONAL

INTELIGÊNCIA COMPUTACIONAL Rafael D. Ribeiro, M.Sc. [email protected] http://www.rafaeldiasribeiro.com.br A Inteligência Computacional (IC), denominada originalmente de Inteligência Artificial (IA), é uma das ciências

Leia mais

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 2 Introdução a I.A.

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 2 Introdução a I.A. Inteligência Artificial Prof. Tiago A. E. Ferreira Aula 2 Introdução a I.A. 1 Ciências do Artificial Ciências naturais objetivo: analisar e descrever a natureza (observação) mostrar que a complexidade

Leia mais

IAC - Inteligência Artificial Aplicada a Controle

IAC - Inteligência Artificial Aplicada a Controle Introdução IAC - Inteligência Artificial Aplicada a Controle Prof. Dr. Alexandre da Silva Simões Homo sapiens: capacidades mentais de grande importância Como um punhado de matéria pode perceber, compreender,

Leia mais

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Pearson, 2009. Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Prof. Rafael Stubs Parpinelli DCC / UDESC-Joinville [email protected] www.joinville.udesc.br/portal/professores/parpinelli Material de apoio: Stuart Russel, Peter Norvig.

Leia mais

Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall.

Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall. Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado

Leia mais

Inteligência Computacional

Inteligência Computacional Inteligência Computacional CP78D Apresentação do Plano de Ensino Aula 1 Prof. Daniel Cavalcanti Jeronymo Universidade Tecnológica Federal do Paraná (UTFPR) Engenharia Eletrônica 9º Período 1/14 Professor

Leia mais

Inteligência Artificial. Conceitos Gerais

Inteligência Artificial. Conceitos Gerais Inteligência Artificial Conceitos Gerais Inteligência Artificial - IA IA é um campo de estudo multidisciplinar e interdisciplinar, que se apóia no conhecimento e evolução de outras áreas do conhecimento.

Leia mais

lnteligência Artificial

lnteligência Artificial Agenda lnteligência Artificial Introdução Definição e evolução histórica Aplicações Abordagens e problemas principais Comparação com a computação convencional O curso 2 Inteligência artificial (IA): definição

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Prof. Kléber de Oliveira Andrade [email protected] O professor Kléber de Oliveira Andrade Doutorando em Engenharia Mecânica (EESC/USP) Mestrado em Engenharia Mecânica (EESC/USP)

Leia mais

Fabrício Jailson Barth BandTec

Fabrício Jailson Barth BandTec Introdução à Inteligência Artificial Fabrício Jailson Barth [email protected] BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência

Leia mais

Inteligência Artificial. Josiane M. Pinheiro Ferreira Maio/2009

Inteligência Artificial. Josiane M. Pinheiro Ferreira Maio/2009 Inteligência Artificial Josiane M. Pinheiro Ferreira Maio/2009 Inteligência Artificial (IA) Estuda e tenta construir entidades inteligentes Durante milhares de anos procuramos entender como pensamos: Como

Leia mais

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Prof. Msc. Saulo Popov Zambiasi ([email protected]) Informação - ICPG - Criciuma - SC 1 Conceitos de Inteligência e Inteligência Artificial.

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula 1 Introdução a Inteligência Artificial M.e Guylerme Velasco Definição Ciência que estuda o fenômeno da Inteligência Estudo da inteligência em computadores e através deles,

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Professor: Jerônimo Pellegrini ([email protected]) Horário α: 2a (8 10), 4a (10 12) Sala: S 501 (bloco B) URL deste curso: http://aleph0.info/cursos/ia 2008 t2/ Formato

Leia mais

Técnicas de Inteligência Artificial

Técnicas de Inteligência Artificial Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 05 Sistemas Especialistas Max Pereira Sistemas Especialistas Pesquisadores de IA queriam desenvolver

Leia mais

Inteligência Artificial. Aula 1 Prof. Nayat Sánchez Pi

Inteligência Artificial. Aula 1 Prof. Nayat Sánchez Pi Inteligência Artificial Aula 1 Prof. Nayat Sánchez Pi Curso: Inteligência Artificial Página web: http://nayatsanchezpi.com Material: Livro texto: Inteligência Artiicial, Russell & Norvig, Editora Campus.

Leia mais

Redes Neurais e Sistemas Fuzzy

Redes Neurais e Sistemas Fuzzy 1. Inteligência Computacional Redes Neurais e Sistemas Fuzzy Apresentação da disciplina Conceitos básicos A chamada Inteligência Computacional (IC) reúne uma série de abordagens e técnicas que tentam modelar

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 01 - Introdução O Que é Inteligência Artificial? [Winston, 1984]: "Inteligência artificial é o estudo das ideias que

Leia mais

Técnicas de Inteligência Artificial. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 1)

Técnicas de Inteligência Artificial. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 1) Técnicas de Inteligência Artificial Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 1) 4 6 7 8 12 13 14 15 16 Inteligência Artificial 20 Inteligência Artificial 21 Inteligência

Leia mais

Inteligência Artificial

Inteligência Artificial Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação em Ciência da Computação Inteligência Artificial Representação do Conhecimento (Parte I) Prof. a

Leia mais

CURRÍCULO DO CURSO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (noturno) [Campus Araranguá] 20171

CURRÍCULO DO CURSO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (noturno) [Campus Araranguá] 20171 Documentação: Objetivo: Titulação: Diplomado em: Reconhecimento do Curso - Port.nº 122, de 05/07/2012/MEC Autorizado Portaria nº 322/SESU/2011, de 02/08/2011. Resolução nº 022/CEG/2008 de 10/12/2008,(Criação

Leia mais

Fundamentos de Inteligência Artificial [5COP099]

Fundamentos de Inteligência Artificial [5COP099] Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL Disciplina Anual Assunto Aula 1 Fundamentos de Inteligência Artificial 2 de 18 Sumário Introdução

Leia mais

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática como Serviço a Ciência da Computação Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática e Ciência da Computação A Matemática faz parte do DNA

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Apresentação da disciplina Conceitos básicos Prof. Paulo Martins Engel Informática UFRGS Prof. Paulo Martins Engel Objetivos Apresentar uma visão geral da Inteligência Artificial,

Leia mais

Introdução. Aula 1 Inteligência Artificial HDL

Introdução. Aula 1 Inteligência Artificial HDL Aula 1 Inteligência Artificial (Definição) O que é Inteligência Artificial? Uma área de pesquisa que investiga formas de habilitar o computador a realizar tarefas nas quais, até o momento, o ser humano

Leia mais

Redes Neurais (Inteligência Artificial)

Redes Neurais (Inteligência Artificial) Redes Neurais (Inteligência Artificial) Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? O que é Inteligência Artificial? Área de pesquisa que tem

Leia mais

Inteligência Artificial. Aula 2

Inteligência Artificial. Aula 2 Inteligência Artificial Aula 2 Retomada da aula passada O que é Inteligência Artificial Inteligência Artificial é o estudo de como fazer os computadores realizarem coisas que, no momento, as pessoas fazem

Leia mais

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2)

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2) Paradigma Simbólico Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2) Revisão da aula anterior: definição de IA Podemos associar o termo IA com: Parte da ciência da computação

Leia mais

Inteligência Artificial - IA

Inteligência Artificial - IA Inteligência Artificial Paradigmas IA conexionista IA simbólica IA evolucionária IA híbrida IA simbólica: são baseados na ideia de que a inteligência (ou parte dela) constitui-se de operações sobre um

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Representação do Conhecimento

Representação do Conhecimento Representação do Conhecimento O Estudo do Conhecimento Aprender - ato que produz um comportamento diferente a um estímulo externo devido a excitações recebidas no passado e é, de uma certa forma, sinônimo

Leia mais

Introdução a Inteligência Artificial

Introdução a Inteligência Artificial 1 Introdução a Inteligência Artificial Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de 2 Introdução a Conceitos Agindo de forma humana Pensando como humano Pensando racionalmente

Leia mais

Introdução à Inteligência Artificial. CAPÍTULO 1 - Russell

Introdução à Inteligência Artificial. CAPÍTULO 1 - Russell Introdução à Inteligência Artificial CAPÍTULO 1 - Russell Inteligência Artificial O que é inteligência Artificial? O que diferencia inteligência artificial de inteligência natural? 2 O que é Inteligência

Leia mais

Inteligência Artificial. Sistemas Baseados em Conhecimento. Representação de Conhecimento (continuação)

Inteligência Artificial. Sistemas Baseados em Conhecimento. Representação de Conhecimento (continuação) Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2018.html Inteligência Artificial Sistemas Baseados em Conhecimento Representação

Leia mais

Agentes Inteligentes. CAPÍTULO 2 - Russell

Agentes Inteligentes. CAPÍTULO 2 - Russell Agentes Inteligentes CAPÍTULO 2 - Russell O que é um Agente Inteligente Um agente é tudo o que pode ser considerado capaz de perceber seu ambiente por meio de sensores e de agir sobre seu ambiente por

Leia mais

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva

Algoritmos Genéticos Fundamentos e Aplicações. Prof. Juan Moisés Mauricio Villanueva Algoritmos Genéticos Fundamentos e Aplicações Prof. Juan Moisés Mauricio Villanueva [email protected] Conteúdo Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de Algoritmos

Leia mais

Inteligência Articial: Introdução

Inteligência Articial: Introdução x MYCIN Inteligência Articial: Introdução Paulo Gurgel Pinheiro MC906A - Inteligência Articial Instituto de Computação Universidade Estadual de Campinas UNICAMP 03 de Agosto de 2010 1 / 31 x MYCIN http://www.ic.unicamp.br/

Leia mais

Inteligência Artificial. Outras abordagens à conceituação de IA

Inteligência Artificial. Outras abordagens à conceituação de IA Inteligência Artificial Outras abordagens à conceituação de IA Retomada da aula passada O histórico do computador está entrelaçado ao histórico da IA Diversos acontecimentos contribuíam para o atual estado

Leia mais

Inteligência Artificial Introdução

Inteligência Artificial Introdução Inteligência Artificial Jarley P. Nóbrega, Dr. Faculdade Nova Roma Bacharelado em Ciência da Computação [email protected] Semestre 2018.2 Jarley P. Nóbrega, Dr. (Nova Roma) Inteligência Artificial Semestre

Leia mais

lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy)

lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy) lnteligência Artificial Introdução a Lógica Nebulosa (Fuzzy) Sumário Introdução Fundamentos Operações básicas Representação do Conhecimento Modelo de Inferência Passos de Projeto de um Sistema Nebuloso

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Inteligência Artificial. Prof. Ilaim Costa Jr.

Inteligência Artificial. Prof. Ilaim Costa Jr. Inteligência Artificial Prof. Ilaim Costa Jr. 4) Ciência da Computação 4) Ciência da Computação Exemplos de Aplicação da IA Matemática: demonstração

Leia mais

Introdução aos Sistemas Especialistas. Professor Celso A A Kaestner, Dr. Eng.

Introdução aos Sistemas Especialistas. Professor Celso A A Kaestner, Dr. Eng. Introdução aos Sistemas Especialistas Professor Celso A A Kaestner, Dr. Eng. 1 Inteligência Artificial O campo da Inteligência Artificial (IA) tenta compreender as entidades inteligentes para construir

Leia mais

Pontifícia Universidade Católica de São Paulo Programa de TIDD

Pontifícia Universidade Católica de São Paulo Programa de TIDD Disciplina: 2854 - Sistemas Inteligentes e Ambientes Virtuais Turma A Área de Concentração: Processos Cognitivos e Ambientes Digitais Linha de Pesquisa: Inteligência Coletiva e Ambientes Interativos Professor:

Leia mais

Introdução à Inteligência Artificial

Introdução à Inteligência Artificial Tópicos do curso Introdução à Inteligência Artificial André de Carvalho Marcílio Souto Renato Tinós PAE Sílvia Modonese Fundamentos 1 Fundamentos Busca Jogos Lógica Aprendizado de Máquina Redes Neurais

Leia mais

Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos

Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos Introdução a Machine Learning: Teoria, Aplicações e IA na Arquitetura Intel Vitor Hugo Ferreira, DSc - UFF Flávio Mello, DSc UFRJ e Ai2Biz

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? O que é Inteligência Artificial? Área de pesquisa que tem como

Leia mais

Inteligência Artificial. O que é Inteligência Artificial?

Inteligência Artificial. O que é Inteligência Artificial? Inteligência Artificial O que é Inteligência Artificial? Inteligência Artificial Etimologicamente - Inteligência (Origem: Latim) Inter (entre) e legere(escolher) Aquilo que permite ao ser humano escolher

Leia mais

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 07 Lógica Fuzzy Introdução A lógica FUZZY uma extensão da lógica booleana. Ela permite que estados imprecisos

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Apresentação da disciplina Conceitos básicos Objetivos Apresentar uma visão geral da Inteligência Artificial, com ênfase na utilidade e aplicação das diferentes abordagens de solução

Leia mais

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 06 Algoritmos Genéticos Sumário Introdução Inteligência Artificial (IA) Algoritmos Genéticos Aplicações de

Leia mais

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2 UNIVERSIDADE FEDERAL DE PERNAMBUCO PRÓ-REITORIA PARA ASSUNTOS DE PESQUISA E PÓS-GRADUAÇÃO ESTRUTURA CURRICULAR STRICTO SENSU (baseada na Res. 10/2008 do CCEPE) NOME DO CURSO: Pós-Graduação em Ciência da

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 0-000 Tel: ()-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP -

Leia mais

Inteligência Artificial Prof. Cláudio Luís Vieira Oliveira

Inteligência Artificial Prof. Cláudio Luís Vieira Oliveira Prof. Cláudio Luís Vieira Oliveira [email protected] Dave Bowman: Open the pod bay doors, HAL. HAL: I m sorry Dave, I m afraid I can t do that. (2001: Uma Odisséia no Espaço) 1 Área de pesquisa

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Introdução Stuart Russel and Peter Norvig, Artificial Intelligence: A modern approach, 2nd edition, Pearson Education, 2003 cap. 1 Ernesto Costa e Anabela Simões, Inteligência Artificial:

Leia mais

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO 1º Período Código Disciplina CHT 1 CHP 2 CH Total Pré-requisitos Dados I 40 40 80 - Cálculo I 80-80 - Fundamentos da Computação 40-40 - Fundamentos

Leia mais

Fundamentos de Inteligência Artificial [5COP099]

Fundamentos de Inteligência Artificial [5COP099] Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre Assunto Aula 2 Agentes Inteligentes 2 de 22 Sumário Introdução Propriedades dos Agentes

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG LEI Nº.9, DE 9//00, PUBLICADA NO DOU DE 0//00, SEÇÃO I, PAGS. I - Rua São Luiz Gonzaga, s/n - São Luiz - Formiga - MG - CEP: 70-000 Tel: (7)-09 - Site: www.formiga.ifmg.edu.br Matriz Curricular FGGCOMP

Leia mais

Técnicas de Inteligência Artificial

Técnicas de Inteligência Artificial Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 01 Introdução, motivação e áreas de aplicação Prof. Max Pereira O futuro, das máquinas inteligentes,

Leia mais

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas Arquitetura de Computadores, Arquitetura de Computadores Organização de Computadores, Conjunto de Instruções, Sistemas Operacionais, Sistemas Operacionais, Sistemas Mecanismos de Interrupção e de Exceção,

Leia mais

Introdução a Sistemas Inteligentes

Introdução a Sistemas Inteligentes Introdução a Sistemas Inteligentes Conceituação Prof. Ricardo J. G. B. Campello ICMC / USP Créditos Parte do material a seguir consiste de adaptações e extensões dos originais gentilmente cedidos pelo

Leia mais

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30 Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA MC5001 - SISTEMAS MULTIAGENTES

Leia mais

Inteligência Artificial: Introdução

Inteligência Artificial: Introdução Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Inteligência Artificial: Introdução DCA0121 Inteligência Artificial Aplicada Daniel Enos / Heitor Medeiros

Leia mais

Inteligência Artificial

Inteligência Artificial Universidade Federal de Campina Grande Departamento de Sistemas e Computação Pós-Graduação em Ciência da Computação Inteligência Artificial Aprendizagem (Redes Neurais - Complementar) Prof. a Joseana Macêdo

Leia mais

Inteligência Artificial. Sistemas Inteligentes. Síntese baseada no cap.2 Sistemas Inteligentes da Solange Rezende

Inteligência Artificial. Sistemas Inteligentes. Síntese baseada no cap.2 Sistemas Inteligentes da Solange Rezende Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Sistemas Inteligentes Síntese baseada no cap.2

Leia mais

Técnicas de Inteligência Artificial

Técnicas de Inteligência Artificial Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 01 Introdução, motivação e áreas de aplicação Prof. Max Pereira Neurônio de McCulloch-Pitts Warren

Leia mais

Sistemas especialistas Fuzzy

Sistemas especialistas Fuzzy Sistemas Fuzzy Sistemas especialistas Fuzzy Especialistas Senso comum para resolver problemas Impreciso, inconsistente, incompleto, vago Embora o transformador esteja um pouco carregado, pode-se usá-lo

Leia mais

Inteligência Computacional

Inteligência Computacional Inteligência Computacional INTRODUÇÃO À INTELIGÊNCIA COMPUTACIONAL (ARTIFICIAL) Renato Dourado Maia Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros Lembrando da Primeira

Leia mais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais [email protected] http://professor.luzerna.ifc.edu.br/ricardo-kerschbaumer/ Introdução O Cérebro humano Mais fascinante processador

Leia mais

Aprendizagem de Máquina

Aprendizagem de Máquina Aprendizagem de Máquina Apresentação da Disciplina Alessandro L. Koerich 2008 Mestrado e Doutorado em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Mestrado/Doutorado em Informática Aprendizagem

Leia mais

Sistemas Inteligentes

Sistemas Inteligentes Sistemas Inteligentes Profa. Kathya Collazos Linares Horário: Terças e Quartas das 13:50-15:30 Sala: V009 Atendimento: Terças das 08:20-10:00 Sala S110 Bibliografia Stuart Russell & Peter Norvig George

Leia mais

LÓGICA FUZZY. Adão de Melo Neto

LÓGICA FUZZY. Adão de Melo Neto LÓGICA FUZZY Adão de Melo Neto INTRODUÇÃO CONCEITO OBJETIVO PRINCÍPIO LÓGICAS: CLÁSSICA x DIFUSA CONJUNTO FUZZY GRAU DE PERTINÊNCIA FUNÇÃO DE PERTINÊNCIA MODIFICADORES TERMINOLOGIA OPERAÇÕES SOBRE CONJUNTOS

Leia mais

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Pearson, 2009. Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Aula 01 - Introdução Edirlei Soares de Lima O que é Inteligência Artificial? O que é Inteligência Artificial? Área de pesquisa que tem como objetivo

Leia mais

Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras

Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras Jussara Vieira Ramos ROTEIRO Objetivo Introdução: I.A. X Robótica Agentes

Leia mais

IA: Inteligência Artificial

IA: Inteligência Artificial Desenvolvimento UNIFEI EME00 - Automação Industrial IA: Inteligência Artificial Aula Prof. José Hamilton Chaves Gorgulho Júnior Aristóteles (- a.c.) Leibnitz (-) George Boole (-) Processamento da Linguagem

Leia mais

Inteligência Artificial

Inteligência Artificial Fonte: José Francisco Salm Junior (Diretor de Engenharia de Sistemas Instituto Stela) Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Pós-Graduação em Ciência da Computação

Leia mais

Inteligência Artificial - IA. Agentes Inteligentes Cont.

Inteligência Artificial - IA. Agentes Inteligentes Cont. Agentes Inteligentes Cont. 1 Caracterização de agente - M. A. A. S. (P.E.A.S) Medida desempenho Ambiente Atuadores Sensores Agente filtro de e-mail Minimizar carga de leitura usuário mensagens do usuário

Leia mais

Inteligência Artificial Agentes Inteligentes

Inteligência Artificial Agentes Inteligentes Inteligência Artificial Jarley P. Nóbrega, Dr. Faculdade Nova Roma Bacharelado em Ciência da Computação [email protected] Semestre 2018.2 Jarley P. Nóbrega, Dr. (Nova Roma) Inteligência Artificial Semestre

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? Área de pesquisa que tem como objetivo buscar métodos ou dispositivos

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Introdução Profª. Claudia Brandelero Rizzi http://www.inf.unioeste.br/~claudia/ia2018.html 1 Inteligência Artificial Questões preliminares A questão da inteligência e do Artificial

Leia mais