Inteligência Artificial. Inteligência Artificial



Documentos relacionados
BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

Linguagem de Programação I

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

PROJETO DE REDES Prof. José Maurício S. Pinheiro UniFOA

Boas situações de Aprendizagens. Atividades. Livro Didático. Currículo oficial de São Paulo

Metodologias de Programação

INTRODUÇÃO A ROBÓTICA. Prof. MSc. Luiz Carlos Branquinho Caixeta Ferreira

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

Introdução a Inteligência Artificial

Inteligência Artificial

Montadores e Compiladores

Programação de Computadores I. Linguagem C Função

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

Comunicações Organizacionais

Gestão do Conhecimento. É possível gerenciar o conhecimento? Gestão do Conhecimento 21/2/2011

INTELIGÊNCIA ARTIFICIAL

BANCO DE DADOS. Professor: André Dutton

Universidade Federal do Paraná. Setor de Ciências da Saúde Departamento de Saúde Comunitária. Professor: Walfrido Kühl. Svoboda MÉTODOS E MEIOS DE

MÉTODO CIENTÍFICO E MÉTODO DE PESQUISA

A pesquisa é uma atividade voltada para a solução de problemas teóricos ou práticos com o emprego de processos científicos.

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

1. A IMPORTÂNCIA DOS OBJETIVOS EDUCACIONAIS.

A Herança de Paulo Freire

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

INF 1771 Inteligência Artificial

Notas de aula de Lógica para Ciência da Computação. Aula 11, 2012/2

MAPAS CONCEITUAIS COMO FERRAMENTA NA FORMAÇÃO INICIAL DE PROFESSORES

TÉCNICAS DE GESTÃO E EMPREENDEDORISMO

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

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

Estatística AMOSTRAGEM

ADIÇÃO, SUBTRAÇÃO E SIGNIFICADOS

Oficina: Jogar para gostar e aprender matemática. Profa. Dra. Adriana M. Corder Molinari dri.molinari@uol.com.br

ALFABETIZAÇÃO. Joselaine S. de Castro

INTELIGÊNCIA ARTIFICIAL. Tagus Park 1º Semestre 2008/09

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

HISTÓRIA DA FILOSOFIA OCIDENTAL

OS FATORES QUE INFLUENCIAM O DESENVOLVIMENTO HUMANO

Interfaces Pessoa-Máquina

6 CONCEPÇÃO BÁSICA DO SISTEMA DE APOIO À DECISÃO

INF 1771 Inteligência Artificial

Programa de Matemática 2º ano

Alfabetização matemática e direitos de aprendizagem no 1º ciclo. Luciana Tenuta lutenuta@gmail.com

MODELAGEM MATEMÁTICA DE UM SISTEMA DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA EM MÉDIA TENSÃO 1. Gabriel Attuati 2, Paulo Sausen 3.

PESQUISA OPERACIONAL: NA TOMADA DE DECISÕES ADMINISTRATIVA

Exame de Equivalência à Frequência do Ensino Secundário

Relatório do Seminário sobre Data Mining em Imagens

Gestão de Processos: Ciclo PDCA. Profa. Reane Franco Goulart

RACIOCÍNIO LÓGICO QUANTITATIVO

Bacharelado em Ciência da Computação 2009

Optativas Comércio Eletrônico Comunicação Oral e Escrita Customização de Sistemas Integrados Desenvolvimento Avançado de Software

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

Redes Neurais (Inteligência Artificial)

Introdução ao aprendizado de máquina e inteligência computacional e aplicações em bioinformática, biologia computacional ou genômica

APRENDIZAGEM EXPERIENCIAL: OS CANAIS UTILIZADOS PELOS DOCENTES

Matemática Aplicada às Ciências Sociais

METODOLOGIA E PRÁTICA DO ENSINO DA MATEMÁTICA

Lógica para computação Professor Marlon Marcon

Num caso como no outro, o filosofar apresenta-se como uma actividade que consiste

Inteligência Artificial Redes Neurais Artificiais

O ENSINO DA MATEMÁTICA, POR MEIO DE RECURSOS PEDAGÓGICOS, PARA OS PORTADORES DE DEFICIÊNCIA AUDITIVA DO ENSINO FUNDAMENTAL DE 1ª A 4ª SÉRIE

NBR 10126/87 CORTE TOTAL LONGITUDINAL E TRANSVERSAL

ESTRUTURA DE TRABALHOS CIENTÍFICOS FERNANDO ROBERTO MARTINS DEPARTAMENTO DE BOTÂNICA INSTITUTO DE BIOLOGIA UNICAMP MARÇO/2007

Falácia dos quatro termos?

Programação de Computadores - I. Profª Beatriz Profº Israel

FATEC GT/FATEC SJC. Prof. MSc. Herivelto Tiago Marcondes dos Santos [ESTATÍSTICA I]

Algoritmos e Programação II

Resolução de problemas, diversificar para estimular diferentes habilidades de raciocínio

TRABALHANDO AS RELAÇÕES DO TEOREMA DE PITÁGORAS NO SOFTWARE GEOGEBRA. Palavras-chave: Teorema de Pitágoras; Matemática; Geogebra.

A SEMIÓTICA SEGUNDO PEIRCE

Glossário de Aprendizagem Motora

Classificação da Pesquisa:

Avaliação e Desempenho Aula 1 - Simulação

PLANEJAMENTO E MODELAGEM

4 A Ferramenta Computacional

Orientação a Objetos

CRITÉRIOS ESPECÍFICOS DE FÍSICO-QUÍMICA

ELEMENTOS ESTRUTURANTES DA LINGUAGEM PLÁSTICA A TEXTURA OFICÍNA DAS ARTES. 1º Período / Novembro / 12º C

Informação-Prova de Equivalência à disciplina de: Aplicações Informáticas B. 1. Introdução. Ensino Secundário. Ano letivo de 2011/12

Educação Matemática. Profª. Andréa Cardoso MATEMÁTICA - LICENCIATURA 2015/2

IAC - Inteligência Artificial Aplicada a Controle

Contribuir para a evolução do conhecimento humano em todos os setores. Deve seguir normas metodológicas consagradas

Júlio Furtado

Inteligência Artificial

Definição da inteligência Coletiva

Universidade Paulista

O currículo do Ensino Religioso: formação do ser humano a partir da diversidade cultural

ELAINE TEREZINHA MATTIOLI COVIELLO PIRANGI SÃO PAULO MODELO MATEMÁTICO

UTILIZAÇÃO DA PLATAFORMA ARDUINO COMO FERRAMENTA DE CONTROLE PARA UM SISTEMA DE NÍVEL DE LÍQUIDOS.

Dado, informação, conhecimento e inteligência

INF 1771 Inteligência Artificial

CONTEÚDOS DE FILOSOFIA POR BIMESTRE PARA O ENSINO MÉDIO COM BASE NOS PARÂMETROS CURRICULARES DO ESTADO DE PERNAMBUCO

Processo de Desenvolvimento de Software

Nome: Sexo: ( )F ( )M. 1. Você cursou ou cursa Inglês em uma escola de idiomas ou com professor particular? Sim ( ) Não ( )

Inteligência Artificial. Conceitos Gerais

Avaliação da Satisfação do Cliente de Informática

Transcrição:

Inteligência Artificial Sistemas Especialistas IF <premise (P)> THEN <decision (D)> UNLESS <censor (C)> Ex.: IF It is Sunday (S) THEN John works in the yard (Y) UNLESS The weatherisbad (B) IF (P) THEN (D) UNLESS ( C1 C2... Cn ) holds frequently holds rarely Fuzzy Raciocínio sob Incerteza GAs Sistemas Híbridos RNs Inteligência Artificial O que é? Inteligência não é um processo estático Exige: Aquisição Triagem Ordenação em um processo dinâmico Interpretação 1

Definições existentes Inteligência é julgar bem, compreender bem, raciocinar bem. (Binet) A inteligência geral...envolve sobretudo a educação de relações e correlações. (Spearman) A capacidade de conceituar e de compreender o seu significado. (Tearman) Capacidade geral de pensamento ou eficiência mental. (Vermon) Habilidade inata, geral e cognitiva. (Burt) A atividade inteligente consiste na compreensão do essencial de uma situação e numa resposta reflexiva apropriada. (Helm) A capacidade agregada ou global de um indivíduo agir com o propósito de pensar racionalmente e de se adaptar eficientemente ao ambiente. (Wechsler) Adaptação ao ambiente físico e social. (Piaget) Palavras chave: Julgamento Compreensão Raciocínio Educação? Conceituação Pensamento Cognição Relacionadas com as definições de Inteligência 2

Mas o que é inteligência? Ainda não existe um consenso => Será que há necessidade de um conhecimento biológico profundo? Conclusão => existe muita para acontecer para podermos explicar ou mesmo entender a inteligência. => Apesar disso perseguimos a máquina inteligente! (Inteligência Artificial) Definições: IA é o estudo de conceitos que permitem os computadores (ou as máquinas) serem inteligentes. (Winston, 1987) Capacidade de adquirir e aplicar conhecimentos implementados pelo humano. ( Arnold e Bowie, 1986) Se pudermos imaginar um dispositivo capaz de colecionar, de selcionar entre, de compreender, de distinguir e de saber, então temos IA. (Feigenbaum e McCorduck, 1983) IA é ciência de fazer com que as máquinas façam coisas que requerem inteligência, se feita pelo homem. (Marvin Minsky) IA é uma área de pesquisa que investiga formas de habilitar o computador a realizar tarefas nas quais, até o momento, o humano tem melhor desempenho. (Elaine Rich) 3

Palavras Chave: Estudo de conceitos Aquisição Aplicação Colecionar Seleção Compreensão Distinção Saber Fazer coisas inteligentes! => há sobreposições com as definições de inteligência apresentadas! Podemos dizer que estamos fazendo inteligência artificial, se não sabemos definir inteligência? SIM e NÃO Pensando em desenvolver máquinas: 1. Que automatizem as tarefas dos humanos 2. Que imitem os humanos na realização das tarefas Automatizar Imitar => Considerando o comportamento da máquina como parâmetro de medição, estamos fazendo IA apenas no caso 1. Neste sentido surgiu o teste de Turing para classificar uma máquina como inteligente. 4

Teste de Turing (1950): Um interrogador (humano) faz perguntas a duas entidades ocultas; um humano e uma máquina. A comunicação entre o interrogador e as entidades é feita de modo indireto. O interrogador tenta através do diálogo realizado entre ele e as entidades, decidir qual dos dois é o humano. Teste de Turing (1950): O computador é programado para se passar por humano, e o humano responde de forma a confirmar a sua condição. Se no final do teste o interrogador não consegue distinguir quem é o humano, então conclui-se que o computador pode pensar, segundo o teste de Turing. Acreditava-se que no ano 2000 as máquinas já passariam neste teste, mas...? 5

Teste de Turing Necessidades: Processamento de Linguagem Natural (comunicação eficiente) Representação do conhecimento (armazenamento de informações) Raciocínio Automático (novas conclusões) Aprendizagem de Máquina (adaptação a novas situações) 6

Mas, como avaliar fatores como: tipo, qualidade e quantidade do conhecimento do sistema tipos de inferência sobre o conhecimento direcionamento da busca meios de aquisição automática de conhecimento expansibilidade do conhecimento As máquinas podem ter: Sentimentos Consciência Vontade? Intenção Do ponto de vista das aplicações, é preciso ter tais características nas máquinas? 7

Os sistemas que usam IA podem ser classificados: Sistemas que pensam como humanos. (Abordagem de modelagem cognitiva) Objetivo: Simular o pensamento humano (modelos cognitivos), sem se preocupar em resolver problemas com precisão, mas procurando simular a forma como os seres humanos resolvem os problemas. Esta abordagem implica o estudo do pensamento humano. Os sistemas que usam IA podem ser classificados: Sistemas que pensam racionalmente. (Abordagem das leis do pensamento) Objetivo: Desenvolver programas que usem raciocínio lógico para resolver os problemas. 8

(Sistemas que pensam racionalmente) Esta abordagem caracteriza-se pelo uso de lógica ferramenta, que implica em desvantagens: como Não é fácil representar conhecimento informal de um modo formal tal como a notação lógica exige; É difícil representar a incerteza; Resolver problemas, mesmo que descritos com poucos fatos, pode tornar-se impraticável. Os sistemas que usam IA podem ser classificados: Objetivo: Obs.: Sistemas que atuam como humanos. (Abordagem de Turing) Fazer com que o computador se comporte como um ser humano independentemente do tipo de raciocínio que usa. O teste de Turing pode ser uma forma de verificar se conseguimos ou não atingir este objetivo. 9

Os sistemas que usam IA podem ser classificados: Sistemas que agem racionalmente. (Abordagem dos agentes racionais) Objetivo: Estudar a construção de agentes que realizem tarefas de forma racional. Neste contexto, agir racionalmente significa agir de modo a atingir determinados objetivos, levando em conta o que se crê ser verdade. (Sistemas que agem racionalmente) Existem diferenças entre agir e pensar racionalmente: Por vezes não há uma coisa certa a fazer mas algo tem que ser feito. Há situações em que não há tempo para pensar: podese apenas reagir. 10

Procedimentos Inteligentes Aprendem por experiência. Adquirem conhecimento através da experiência. Solucionam problemas na ausência de alguma informação. Reagem rapidamente perante uma nova situação. Determinam o que é importante. Raciocinam e pensam. Entendem imagens visuais. Processam e manipula símbolos. São criativos e imaginativos. Usam heurísticas. Sistemas em IA são baseados em conhecimento É necessário estruturar o conhecimento => deve existir métodos que permitam tal estruturação. É necessário adquirir o conhecimento (qual?) É necessário se ter meios de recuperação de informação (banco de dados podem ser caracterizados como um sistema baseado em conhecimento?) Devem existir linguagens de manipulação do conhecimento. Deve-se tratar complexidade, incerteza e ambiguidade (como?) 11

Comparativo entre técnicas de IA e Programação Processamento simbólico Soluções heurísticas (passos implícitos) Estrutura de controle do programa independe do domínio de conhecimento Fácil modificar e atualizar Respostas satisfatórias são aceitas Processamento numérico Soluções algorítmicas (passos explícitos) Estrutura de controle e informação integrados Mais complexo Sempre a melhor resposta possível Representação do Conhecimento IA exige a modelagem do conhecimento de alguma forma eficiente. Conhecimento é uma entidade simbólica. Métodos: Lógica (diversas) Bases de regras Redes Semânticas Roteiros (Scripts) Quadros (frames) Redes Neurais Mecanismo de inferência: permite a manipulação do conhecimento para síntese de conhecimento novo. ( Aprendizagem? ) 12

Mas: Como medir o conhecimento que deve ser usado para resolver um problema? Como adquirir o conhecimento? Como saber se o conhecimento representado é suficiente para resolver o problema? => Não existe métodos precisos! 13