Inteligência Articial: Introdução

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

INTELIGÊNCIA ARTIFICIAL

IAC - Inteligência Artificial Aplicada a Controle

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

INTELIGÊNCIA COMPUTACIONAL

Teste de Turing e Computação Quântica Curso de Análise e Desenvolvimento de Sistemas INTELIGÊNCIA ARTIFICIAL PROFESSOR FLÁVIO MURILO

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

Introdução à Inteligência Artificial

Inteligência Artificial

Inteligência Artificial. Conceitos Gerais

INF 1771 Inteligência Artificial

Inteligência Artificial

Inteligência Artificial

Introdução a Ciência da Computação. Prof. Andréa Iabrudi. 2012/1

Inteligência Artificial Introdução

Inteligência Artificial

INF 1771 Inteligência Artificial

Inteligência Artificial - IA. Agentes Inteligentes

Inteligência Artificial. Prof. Ilaim Costa Jr.

Inteligência Artificial

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial

PESQUISA OPERACIONAL. UNIDADE 1 Introdução à Pesquisa Operacional. Prof. Me. Carlos Guimarães

Inteligência Artificial

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Programação Lógica. A Linguagem Prolog. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia

Inteligência Artificial

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

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

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

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

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

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

Inteligência Computacional para Jogos Eletrônicos

Linguagens Formais e Autômatos (BBC242) Professor: Anderson Almeida Ferreira DECOM-UFOP

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

Introdução à Engenharia de Informação

Currículos dos Cursos UFV CIÊNCIA DA COMPUTAÇÃO. COORDENADOR Alcione de Paiva Oliveira

Capítulo 1 Informática Biomédica: Ciência e Prática. Edward H. Shortliffe e Marsden S. Blois. Apresentado por: Carmem Hara

Definições básicas e histórico Inteligência Artificial Análise e Desenvolvimento de Sistemas INTELIGÊNCIA ARTIFICIAL PROFESSOR FLÁVIO MURILO

Catalogo de requisitos - Processo Seletivo

CURSO: LICENCIATURA EM CIÊNCIAS BIOLÓGICAS 2º PERÍODO

Algoritmo: Definição. Algoritmo. O que é Lógica? Lógica de Programação. Mas e a Lógica de Programação?

DISTRIBUIÇÃO DE SALAS 1º SEMESTRE DE 2017

Introdução à Computação

Introdução à Matemática Discreta

1º PERÍODO Carga horária Teórica Prática Total

INSTITUTO FEDERAL CEARÁ - IFCE CAMPUS AVANÇADO DE ARACATI CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO PROGRAMA DE UNIDADE DIDÁTICA PUD.

CURRÍCULO DO CURSO. 1º Fase

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

1ª ETAPA - TURMA D e K

PESQUISA OPERACIONAL APLICADA A LOGÍSTICA

Sistemas Especialistas. Prof. Msc. Jacson Rodrigues

SUMÁRIO REGIMENTO INTERNO E ESTRUTURA CURRICULAR DO MESTRADO PROFISSIONALIZANTE EM CIÊNCIA DA COMPUTAÇÃO

1ª ETAPA - TURMA D e K

Disciplinas isoladas para o 1º semestre de 2017

CURSO DE CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR CURRÍCULO PLENO SEMESTRALIZADO 10 SEMESTRES

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

Pesquisa Operacional Introdução. Profa. Alessandra Martins Coelho

Vamos estudar o que se entende por «programação», que é uma linguagem de programação e ver algumas terminologias própria de programação e como

MIEI 15 maio Entrada em funcionamento do MEI LEI + MEI vs MIEI : uma transição suave Plano curricular Regime de transição

Inteligência de enxame e o algoritmo das abelhas

Inteligência Artificial

Pesquisa Operacional. Definição. Sumário 2/23/2016

Aula 2 Programação Lógica Sintaxe Prolog. Profa. Elaine Faria UFU -2014

Inteligência Artificial. Inteligência Artificial Faculdade de Ciencias 4º ano 1

Juliana Kaizer Vizzotto. Universidade Federal de Santa Maria. Disciplina de Teoria da Computação

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

Cloud Computing. Prof. Marcio R. G. de Vazzi Analista De sistemas Especialista em Gestão Mestrando em Educação

Inteligência Computacional

APLICAÇÃO DE META-HEURÍSTICAS À ENGENHARIA DE PRODUÇÃ O

Tomada de Decisão Estratégica

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

INTELIGÊNCIA ARTIFICIAL

Introdução à Ciência da Computação

FACULDADE DE COMPUTAÇÃO E INFORMÁTICA CURSO: CIÊNCIA DA COMPUTAÇÃO HORÁRIOS DO 1º SEM/2017

INTELIGÊNCIA ARTIFICAL: Conceitos, Aplicações e Linguagens

MPE(S)- Metodologias de Planeamento e Escalonamento Planning and Scheduling Methodologies

Agentes Inteligentes. Módulo 02 27/02/2013. Inteligência Artificial. Profª Hemilis Joyse

Introdução a Programação

PLANO DE ENSINO. CURSO: Bacharelado em Sistemas de Informação MODALIDADE: PRESENCIAL ( X ) OBRIGATÓRIA ( ) OPTATIVA DEPARTAMENTO: DEINFO

Algoritmos e Programação

(RelGradeCurricular) Número de créditos no período: 30 2 CMP4121 INTROD CIENCIA DA COMPUTACAO II MAF4231 CALCULO PARA COMPUTACAO III

Grade Curricular do Curso de Graduação em Engenharia de Computação

Pesquisa Operacional aplicada ao Planejamento e Controle da Produção e de Materiais Programação Linear

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

VÍDEO AULA 1 APRESENTAÇÃO DO CURSO 100% ON LINE

FACULDADE CAMPO LIMPO PAULISTA (FACCAMP) COORDENADORIA DE EXTENSÃO E PESQUISA CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM MINERAÇÃO E CIÊNCIA DOS DADOS

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

Pesquisa Operacional. Evanivaldo Castro Silva Júnior

ENGENHARIA DE SOFTWARE PROFA. REANE FRANCO GOULART

Matriz Curricular Curso de Licenciatura em Computação Habilitação: Licenciatura em Computação

CURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA. Professora Vaz. 1º semestre 2015

UNIVERSIDADE FEDERAL DE MINAS GERAIS

Projeto e Análise de Algoritmos NP Completude. Prof. Humberto Brandão

Sobre Metodologia Científica

Introdução a Engenharia Mecatrônica

PRÉDIO 20 - SALA 313

Transcriçã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/ pinheiro/ pinheiro@ic.unicamp.br [MC906] 2 / 31

x MYCIN O que vamos aprender hoje O que vamos aprender hoje? 1 Introdução à IA Onde o nosso curso se encaixa e o que não vamos ver. Visão prática da IA Disciplinas e ramos da IA Máquina de Turing 3 / 31

x MYCIN Onde o nosso curso se encaixa? O que nós não vamos ver: IA fundamentalista IA lógica IA prática 4 / 31

x MYCIN Onde o nosso curso se encaixa? O que nós não vamos ver: Onde o nosso curso se encaixa? Onde o nosso curso se encaixa? 5 / 31

x MYCIN Onde o nosso curso se encaixa? O que nós não vamos ver: O que nós não vamos ver [completamente]: O que nós não vamos ver [completamente]: Aspectos losócos De onde vem o conhecimento? Como esse conhecimento se traduz em ações? Dualismo, Materialismo... Lisp Lógica aprofundada 6 / 31

x MYCIN O termo: "Inteligência articial" 7 / 31

x MYCIN Inteligência articial John McCarthy, 1956 Ganha do termo "Racionalidade Computacional" IA torna-se um campo separado da P.O., matemática, controle... 8 / 31

x MYCIN 50, 60 - Surgimento e Realidade Explosão combinatória x Grau de incerteza 70, MYCIN - Grau de incerteza 80,90 - Ciência aplicada 9 / 31

x MYCIN 50, 60 - Surgimento e Realidade Explosão combinatória x Grau de incerteza 70, MYCIN - Grau de incerteza 80,90 - Ciência aplicada Decádas de 50 e 60 - "IA pretendia resolver quase tudo" Final de 60 - Realidade Prazos estipulados não eram cumpridos Soluções muitas vezes por mera combinação em mundos pequenos Explosão combinatória "O fato de um programa encontrar uma solução em princípio, não signica que o programa contém quaisquer dos mecanismos para encontrá-la na prática" 10 / 31

x MYCIN 50, 60 - Surgimento e Realidade Explosão combinatória x Grau de incerteza 70, MYCIN - Grau de incerteza 80,90 - Ciência aplicada Explosão combinatória x Grau de incerteza 11 / 31

x MYCIN 50, 60 - Surgimento e Realidade Explosão combinatória x Grau de incerteza 70, MYCIN - Grau de incerteza 80,90 - Ciência aplicada Início de 70 - MYCIN - Grau de incerteza Sistema especialista criado em Stanford. Base de conhecimento com aprox. 600 regras. Certo grau de incerteza para diagnosticar infecções por bactérias. Resultado: quase 7 acertos pra 10. Melhor que os especialistas. Não foi utilizado por questões legais. 12 / 31

x MYCIN 50, 60 - Surgimento e Realidade Explosão combinatória x Grau de incerteza 70, MYCIN - Grau de incerteza 80,90 - Ciência aplicada Sistemas especialistas: "Futuro da IA"? 13 / 31

x MYCIN 50, 60 - Surgimento e Realidade Explosão combinatória x Grau de incerteza 70, MYCIN - Grau de incerteza 80,90 - Ciência aplicada Década de 80 Sistemas especialistas empresariais. IA sai do isolamento e vira ciência. Mineração de dados Década de 90 Agentes inteligentes Robótica aplicada 14 / 31

x MYCIN Quatro classes de denição: Sistemas que pensam como seres humanos Sistemas que atuam como seres humanos Sistemas que pensam racionalmente Sistemas que atuam racionalmente 15 / 31

x MYCIN Sistemas que pensam como seres humanos Teoria de como pensamos IA e a pscicologia Sistemas cognitivos Sistemas que atuam como seres humanos 16 / 31

x MYCIN Sistemas que pensam racionalmente Pensar utilizando a lógica Traduzir um problema informal para um problema em lógica Sistemas que atuam racionalmente Agente racional Diferentes níveis de agentes Agir racionalmente é o suciente ('como falar', as vezes, é mais importante do que 'o que falar') 17 / 31

x MYCIN "O estudo das computações que tornam possível perceber, raciocinar e agir."(winston, 1992) "A Inteligência Computacional é o estudo do projeto de agentes inteligentes."(poole et al., 1998) 18 / 31

x MYCIN Disciplinas da IA 19 / 31

x MYCIN Disciplinas da IA [Russel, Norving, 1995] Processamento de linguagem natural Visão computacional Representação do conhecimento Aprendizado de máquina Raciocínio automatizado Robótica (agentes, simulação...) 20 / 31

x MYCIN Ramos da IA [Russel, Norving, 1995] Busca combinatória Sistemas especialistas Raciocínio orientado a Casos Programação genética Representação de conhecimento Aprendizagem de máquina Processamento de linguagem natural Robótica Visão computacional Planejamento Localização Vida articial Swarm Intelligence 21 / 31

x MYCIN 22 / 31

x MYCIN Turing em "Computing Machine and Intelligence", 1950 23 / 31

x MYCIN Continua relevante até os dias de hoje. Mas deve ser encarado como um objetivo imediato ou como um horizonte? 24 / 31

x MYCIN x MYCIN 25 / 31

x MYCIN MYCIN x Um se preocupa com a completude de uma solução. O outro possui um grau de incerteza que o torna viável. Compromisso entre a solução ÓTIMA e uma solução VIÁVEL E MUITO BOA. 26 / 31

x MYCIN E anal, o que queremos? 27 / 31

x MYCIN O que queremos? Para problemas em que se pode chegar à uma solução ótima: Solucionar com menos custo "Aprender para solucionar naturalmente" Para problemas em que NÃO se pode chegar à uma solução ótima: Conseguir uma solução muito boa "Enganar para conquistar" Utilizar técnicas inteligêntes para resolver problemas existentes. 28 / 31

x MYCIN Considerações O melhor é sempre o melhor??? O mais rápido é sempre o melhor? Lembrar mais é melhor? O simples muitas vezes é mais. O melhor para os nossos problemas é ser racionalmente inteligênte. 29 / 31

x MYCIN O que é inteligência articial hoje, poderá ser engenharia de software amanhã. 30 / 31

x MYCIN Paulo Pinheiro pinheiro@ic.unicamp.br 31 / 31