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

Documentos relacionados
lnteligência Artificial

INTELIGÊNCIA ARTIFICIAL

Inteligência Artificial

5/9/13. Inteligência Ar9ficial. PCS 2428 / PCS 2059 lnteligência Ar9ficial. Prof. Dr. Jaime Simão Sichman Prof. Dra. Anna Helena Reali Costa

Inteligência Artificial

Envolve uma combinação de Matemática e Engenharia

Inteligência Artificial. Prof. Ilaim Costa Jr.

Agentes Baseados em Conhecimento

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

Fabrício Jailson Barth BandTec

INF 1771 Inteligência Artificial

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

PIPCA - Programa Interdisciplinar de Pós-Graduação Mestrado em Computação Aplicada da UNISINOS. 2003/1-2o. Trimestre - AULA 0 (Introdução) / FSO

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

INTELIGÊNCIA COMPUTACIONAL

Inteligência Artificial

Inteligência Artificial. Aula 2

Paradigmas da IA. Eixos centrais (das diferenças)

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

INF 1771 Inteligência Artificial

Inteligência Computacional

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

Introdução a Inteligência Artificial

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

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

INF 1771 Inteligência Artificial

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

Inteligência Artificial. Conceitos Gerais

IAC - Inteligência Artificial Aplicada a Controle

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

Inteligência Artificial

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

Inteligência Artificial

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

INF 1771 Inteligência Artificial

Introdução. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

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

Inteligência Artificial

Inteligência Artificial - IA

INTELIGÊNCIA ARTIFICIAL

INF 1771 Inteligência Artificial

Inteligência Computacional

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

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

Inteligência Artificial

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

Inteligência Artificial: Introdução

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

Inteligência Computacional Aplicada. O que é Inteligência Computacional? Áreas de Aplicação Algoritmos Genéticos

Inteligência Artificial. Prof. Elder Rizzon Santos

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

Inteligência Artificial

INF 1771 Inteligência Artificial

Inteligência Articial: Introdução

Inteligência Artificial

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

Introdução à Inteligência Artificial

Figura 4.2: Matriz Curricular

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

Capítulo 7 - Agentes lógicos (Agentes baseados em Conhecimento)

Inteligência Artificial

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

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

Inteligência Artificial e suas Aplicações

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL INTRODUÇÃO

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

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

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

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

UNIVERSIDADE FEDERAL DE LAVRAS PRÓ-REITORIA DE GRADUAÇÃO. Currículo Pleno

Representação do Conhecimento

Marcelo Henrique dos Santos

Redes Neurais Prof. Germano CrispimVasconcelos

Disciplinas Eletivas do Curso de Sistemas de Informação

1º Semestre. Algoritmos e Programação Orientada a Objetos I. Fundamentos de Teoria da Computação. Introdução à Administração

CURSO DE CIÊNCIA DA COMPUTAÇÂO (65C) HABILITAÇÃO: BACHARELADO TURNO: DIURNO (a partir de 2014)

Redes Neurais e Sistemas Fuzzy

Inteligência Artificial

Inteligência Artificial (Lista 1) Prof. Alex F. V. Machado

Sistemas de Informações Gerenciais. Unidade Didática 9: INTELIGÊNCIA ARTIFICIAL NOS NEGÓCIOS

Tabela de Pré-Requisitos. Interdisciplinar 36 Não há

Técnicas de Inteligência Artificial

Inteligência Artificial Introdução

Inteligência Artificial. Aula 4

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

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS CAMPUS MONTES CLAROS 1 PERÍODO

ANEXO I SEQÜÊNCIA ACONSELHADA DE DISCIPLINAS Ciência da Computação

APLICAÇÃO DE ALGORITMOS BIO-INSPIRADOS EM CONTROLE ÓTIMO

Inteligência Artificial. História da IA

1º Período 2º Período 3º Período 4º Período 5º Período 6º Período 7º Período 8º Período 9º Período 10º Período

A evolução natural deu ao cérebro humano muitas características desejáveis que não estão presentes na máquina de von Neumann:

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

Introdução a Sistemas Inteligentes

Pontifícia Universidade Católica de São Paulo Graduação em Matemática Empresarial

Sistemas Especialistas (SE)

O Estudo do Conhecimento

Transcrição:

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 é apenas uma máscara da simplicidade ex.: Química, Física, Botânica, etc. Ciências do artificial objetivo: prescrever e sintetizar artefatos (transformação) criar artefatos que satisfaçam as necessidades humanas, de acordo com as leis naturais ex. cadeira de madeira, cura da AIDS, um programa de computador, etc metodologia: essencialmente empírica compreensão por construção/simulação e avaliação do resultado 2

Inteligência artificial (IA): definição Surgiu na década de 50 Objetivo: desenvolver sistemas para realizar tarefas que, no momento são melhor realizadas por seres humanos que por máquinas, ou não possuem solução algorítmica viável pela computação convencional problemas que não possuem uma solução algorítmica problemas solúveis por seres humanos IA Se o ser humano pode, por que não a máquina? (tese de Church-Turing) 3

Teste de Turing Alan Turing(1912-1954) foi o criador do teste de turing Brilhante matemático britânico, que trouxe contribuições significativas para: -Matemática Pura; -Criptografia; -Teoria da Computação. 4

Teste de Turing O Teste de Turing consistem basicamente em um dialogo entre três interlocutores, onde um não consegue ver o outro. Dois Seres Humanos Uma Máquina. O objetivo do teste de Turing é que a máquina consiga se passa por um ser humano. Se a máquina consegui ter êxito é dita inteligente! 5

Interação com outras disciplinas Matemática Filosofia Sociologia Lingüística IA Psicologia Neuro-fisiologia Genética Computação 6

Máquinas inteligentes? evolução em direção ao paradigma dos agentes Pensando A automação de atividades que nós associamos com o pensamento humano (e.g., tomada de decisão, solução de problemas, aprendizagem, etc.) (50-60) O estudo das faculdades mentais através do uso de modelos computacionais (60-70) Humanamente Idealmente (racionalmente) A arte de criar máquinas que realizam funções que requerem inteligência quando realizadas por pessoas (50-70) O ramo da Ciência da Computação que estuda a automação de comportamento inteligente Agindo

Evolução da IA Agindo humanamente (anos 50-70): Teste de Turing Problema: mito do cérebro eletrônico Pensando humanamente (anos 50-60): simulação cognitiva (Simon & Newell) Boas inspirações (GPS, Sistemas Especialistas,...) mas fraca justificativa para os resultados obtidos Pensando idealmente (anos 60-70): A escola logicista (McCarthy) Desenvolvimento de formalismos de representação de conhecimento Problemas: escasez de recursos computacionais, limitação dos tipos de inferências Agindo idealmente (anos 80 em diante): Agente inteligente (Newell, Minsky, Russel & Norvig) Abrangente (atividades), unificador (domínios da IA), excelente framework para projeto e análise de programas. 8

Aplicações da I.A. Matemática: demonstração de teoremas, resolução simbólica de equações, geometria, etc. Pesquisa operacional: otimização e busca heurística em geral Jogos: xadrez, damas, Otelo, etc. Processamento de linguagem natural: tradução automática, verificadores ortográficos e sintáticos, interfaces para BDs, etc. Sistemas tutores: modelagem do aluno, escolha de estratégias pedagógicas, etc. Percepção: visão, tato, audição, olfato, paladar... Robótica (software e hardware): manipulação, navegação, monitoramento, etc. 9

Aplicações da I. A. Sistemas especialistas: Atividades que exigem conhecimento especializado e não formalizado Tarefas: diagnóstico, previsão, monitoramento, análise, planejamento, projeto, etc. Áreas: medicina, finanças, engenharia, química, indústria, arquitetura, arte, computação,... Computação: engenharia de software (sobretudo na Web) programação automática interfaces adaptativas bancos de dados dedutivos e ativos mineração de dados (data mining) sistemas distribuídos, etc. 10

Paradigmas 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, vida artificial Estatístico/Probabilístico ex. Sistemas difusos, Redes Bayesianas 11

Paradigma Simbólico West é criminoso ou não? A lei americana diz que é proibido vender armas a uma nação hostil. Cuba possui alguns mísseis, e todos eles foram vendidos pelo Capitão West, que é americano Como resolver automaticamente este problema de classificação? Segundo a IA (simbólica), é preciso: Identificar o conhecimento do domínio (modelo do problema) Representá-lo utlizando uma linguagem formal de representação Implementar um mecanismo de inferência para utilizar esse conhecimento 12

Conhecimento:organizando... Programa em IA = Agente racional entidade de software que age em um ambiente segundo um princípio de racionalidade Precisa ter conhecimento sobre: quais são suas propriedades relevantes do mundo como o mundo evolui como identificar os estados desejáveis do mundo quais as conseqüências de suas ações no mundo como medir o sucesso de suas ações como avaliar seus próprios conhecimentos 13

Conhecimento: Representação e Uso Raciocínio: processo de construção de novas sentenças a partir de outras sentenças. Deve-se assegurar que o raciocínio seja plausível (sound) Mundo Representação semântica fatos sentenças segue-se implica fatos semântica sentenças 14

Revisitando o caso do cap. West A) x,y,z Americano(x) Arma(y) Nação(z) Hostil(z) Vende(x,z,y) Criminoso(x) B) x Guerra(x,USA) Hostil(x) C) x InimigoPolítico(x,USA) Hostil(x) D) x Míssil(x) Arma(x) E) x Bomba(x) Arma(x) F) Nação(Cuba) G) Nação(USA) H) InimigoPolítico(Cuba,USA) I) InimigoPolítico(Irã,USA) J) Americano(West) K) x Possui(Cuba,x) Míssil(x) L) x Possui(Cuba,x) Míssil(x) Vende(West, Cuba,x) M) Possui(Cuba,M1) - Eliminação: quantificador existencial e N) Míssil(M1) conjunção de K O) Arma(M1) - Modus Ponens a partir de D e N P) Hostil(Cuba) - Modus Ponens a partir de C e H Q) Vende(West,Cuba,M1) - Modus Ponens a partir de L, M e N R) Criminoso(West) - Modus Ponens a partir de A, J, O, F, P e Q

Paradigma Conexionista Redes Neurais Definição Romântica : Técnica inspirada no funcionamento do cérebro, onde neurônios artificiais, conectados em rede, são capazes de aprender e de generalizar. Definição Matemática : Técnica de aproximação de funções por regressão não linear. É uma outra abordagem: linguagem -> redes de elementos simples raciocínio -> aprender diretamente a função entrada-saída 16

Redes Neurais Unidade de Processamento s1 sj sn w1i wji wni e(i) s(i) Arquitetura típica de uma rede neural e(i) = w ji s j s(i) = f (e(i)) camada de entrada camada escondida camada de saída

Paradigma Evolutivo EVOLUÇÃO diversidade é gerada por cruzamento e mutações os seres mais adaptados ao seus ambientes sobrevivem (seleção natural) as características genéticas de tais seres são herdadas pelas próximas gerações

Paradigma Evolutivo Definição: Método probabilista de busca para resolução de problemas (otimização) inspirado na teoria da evolução Idéia: indivíduo = solução faz evoluir um conjunto de indivíduos mais adaptados por cruzamento através de sucessivas gerações fitness function f(i): R ->[0,1] 19

Sistemas Simbólicos: arquitetura

Sistemas sub-simbólicos: arquiteturas

Tensões Centrais da IA conhecimento em intenção (regras) Sistemas Nebulosos (fuzzy) Redes Bayesianas Sistemas Especialistas Sistemas PLN numérico Algoritmos genéticos Sistemas baseados em Redes Neurais Robôs Sistemas de Aprendizagem simbólica indutiva Sistemas baseado em casos conhecimento em extensão (exemplos) simbólico

Problemas genéricos da IA Representação de conhecimento (RC) Aquisição de conhecimento e Aprendizagem (ACA) Busca heurística e resolução de problemas (BH) Planejamento (PL) Tratamento de incerteza (TI) Reconhecimento de padrões (RP) Ambientes/linguagens de desenvolvimento Avaliação de sistemas 23

I.A. no Brasil Fracamente representada nas graduações em computação no máximo, 1 disciplina obrigatória no melhor dos casos, depois do sexto período Ementa restrita e desatualizada Economicamente ainda incipiente por falta de demanda ou de profissionais bem formados? Demanda começa a surgir... Visão destorcida e incompleta do que é IA No exterior é o contrário MIT, Stanford, Carnegie Mellon, Berkeley, Imperial College, Cambridge Mercado fatura alto 24

Sugestão de leitura Capítulo 1 do livro do Russel Russel, S. J.; Norvig, P., Inteligência Artificail: uma abordagem moderna, Editora Campus 25