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

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

Inteligência Artificial: Introdução

Inteligência Artificial

Inteligência Artificial Introdução

Fabrício Jailson Barth BandTec

Sistemas Especialistas

INF 1771 Inteligência Artificial

Introdução a Inteligência Artificial

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

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

Inteligência Artificial

INF 1771 Inteligência Artificial

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

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

INF 1771 Inteligência Artificial

Inteligência Artificial. Conceitos Gerais

Inteligência Computacional

INTELIGÊNCIA COMPUTACIONAL

INF 1771 Inteligência Artificial

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

Inteligência Artificial

INTELIGÊNCIA ARTIFICIAL

Inteligência Artificial

Técnicas de Inteligência Artificial

INF 1771 Inteligência Artificial

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

INF 1771 Inteligência Artificial

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

O INÍCIO CIÊNCIA DA COMPUTAÇÃO

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

Inteligência Artificial. Aula 2

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 Computacional

Redes Neurais. Motivação. Componentes do neurônio. Cérebro humano. Criar máquinas capazes de operar independentemente do homem:

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

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

Inteligência Artificial

IAC - Inteligência Artificial Aplicada a Controle

Inteligência Computacional para Jogos Eletrônicos

Inteligência Artificial

Inteligência Artificial. Agentes Computacionais. Introdução

INTELIGÊNCIA ARTIFICIAL. Prof. Cedric Luiz de Carvalho

Técnicas de Inteligência Artificial

Inteligência Artificial

Sistemas Multi-agentes

COMPARAÇÃO ENTRE DIFERENTES ESTRUTURAS DE REDES NEURAIS NO PROBLEMA PRESA-PREDADOR 1

A Utilização de Algoritmos na formação da Decisão Judicial Razão, Emoções e Sentimentos

Inteligência Articial: Introdução

Redes Neurais INTELIGÊNCIA ARTIFICIAL

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

Computação Embarcada Projeto e Implementação de Veículos Autônomos Inteligentes

Fundamentos de Inteligência Artificial [5COP099]

INTELIGÊNCIA ARTIFICIAL

Inteligência Artificial

Agentes. O que é um Agente. Agentes Inteligentes. Inteligência Artificial I. Tópicos. Introdução a Agentes. Introdução a Agentes

Inteligência Artificial Introdução

Inteligência Artificial

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL

Paradigmas de Representação de Conhecimento

Inteligência Artificial

REDES NEURAIS ARTIFICIAIS

Redes Neurais (Inteligência Artificial)

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

INF 1771 Inteligência Artificial

PRINCÍPIOS DE NEUROCOMPUTAÇÃO

Inteligência Artificial

INF 1771 Inteligência Artificial

Protótipo de um robô rastreador de objetos. Orientando: Emerson de Oliveira Orientador : Miguel Wisintainer

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

Inteligência Artificial

Inteligência Artificial

Aprendizado de Máquina (Machine Learning)

Fundamentos de Inteligência Artificial [5COP099]

Inteligência Artificial - IA. Agentes Inteligentes

Classificação Linear. André Tavares da Silva.

Agentes Inteligentes

Inteligência Artificial Prof. Marcos Quinet Pólo Universitário de Rio das Ostras PURO Universidade Federal Fluminense UFF

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

Computação Bioinspirada. Prof. Eduardo R. Hruschka (Slides baseados nos originais do Prof. André C. P. L. F. de Carvalho)

Fundamentos de sistemas de Informação

Inteligência Artificial

Inteligência Artificial. Aula 4

Inteligência Artificial - IA

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

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

Inteligência Artificial e Mercado de Trabalho

Sistemas Baseados em Conhecimento

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

Aplicações de redes neurais artificiais em simulações

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE SÃO PAULO PROGRAMA DE PÓS-GRADUAÇÃO EM ECONOMIA E ADMINISTRAÇÃO FEA PUC-SP EFISUS

Técnicas de Inteligência Artificial

Representação do Conhecimento

Drones, visão computacional e inteligência artificial

Inteligência Artificial. História da IA

Transcrição:

Prof. Cláudio Luís Vieira Oliveira clvoliveira@terra.com.br 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 da Ciência da Computação dedicada a buscar soluções computacionais que apresentem ou simulem a capacidade humana de resolver problemas, pensar, aprender ou se comunicar. A construção de máquinas inteligentes fascina a humanidade há muito tempo, na história há vários registros de autômatos mecânicos reais... 2

... e personagens míticos, como Frankenstein. Com a evolução dos computadores a ganhou recursos e se estabeleceu como ciência... 3

... desde então, seu desenvolvimento tem extrapolado os clássicos programas de xadrez...... e envolvido áreas como visão computacional, análise e síntese da voz, lógica difusa e redes neurais artificiais entre muitas outras. 4

As aplicações da Inteligência Artificial no mundo real... Planejamento Automático: A uma centena de milhões de quilômetros da Terra, o projeto Remote Agent da NASA tornou-se o primeiro programa de planejamento automático de bordo a controlar as operações de uma nave espacial. 5

Jogos: O Deep Blue da IBM se tornou o primeiro programa de computador a derrotar o campeão mundial de xadrez. Controle autônomo: O sistema de visão computacional ALVINN foi treinado para dirigir um automóvel. Foi instalado em um veículo e percorreu aproximadamente 4.600 km. 6

Diagnóstico: Programas para diagnóstico médico, baseados em análise probabilística, são capazes de executar tarefas no nível de um médico especialista. Robótica: Atualmente são utilizados programas para controlar robôs que procuram imitar o ser humano ou realizar tarefas de extremo risco. 7

Reconhecimento ótico: Consiste em programas que podem traduzir a letra escrita de forma arbitrária em texto. Processamento de linguagem: Torna possível ao ser humano se comunicar com os computadores através de um idioma. 8

Ficção ou realidade? O que o futuro nos reserva... Guerras nas Estrelas: C3PO e R2D2 são, provavelmente, os mais famosos robôs já criados pela indústria cinematográfica. 9

A.I. : Apresenta um garoto-robô que procura conquistar o amor de sua "mãe", procurando uma maneira de se tornar humano. Eu, Robô: Baseado no universo construído por Isaac Asimov retrata a convivência entre seres humanos e máquinas. 10

2001: Uma Odisséia no Espaço: Uma equipe de astronautas é enviada à Júpiter na nave Discovery, totalmente controlada pelo computador HAL 9000...... Porém, um erro de programação faz com que, no meio da viagem, HAL entre em pane e tente eliminar toda a tripulação. 11

Jornada nas Estrelas: Data é uma forma de vida artificial projetada para se parecer com um ser humano. O Homem Bicentenário: Apresenta a estória de um robô consciente e inteligente que luta para possuir um status semelhante a de um humano na sociedade. 12

Teste Turing: Proposto por Alan Turing (1950), foi projetado para fornecer uma definição operacional satisfatória de inteligência. Neste teste o computador precisaria apresentar as seguintes capacidades: Processamento de linguagem natural para permitir que se comunique com sucesso em um idioma natural; Representação do conhecimento para armazenar o que sabe e ouve; Raciocínio automatizado para usar as informações armazenadas com a finalidade de responder a perguntas e tirar conclusões; Aprendizado de máquina para se adaptar a novas circunstâncias e para detectar e extrapolar padrões. 13

Redes Neurais Artificiais idealizado por McCulloch e Pitts (1943), partiu do conhecimento básico da fisiologia básica e funcionamento dos neurônios no cérebro. Composição de um neurônio: 14

Os principais componentes dos neurônios são: Dentritos tem por função, receber os estímulos transmitidos pelos outros neurônios; Soma é o corpo de neurônio sendo responsável por coletar e combinar informações vindas de outros neurônios; Axônio é constituído de uma fibra tubular e é responsável por transmitir os estímulos para as outras células. Sistemas Especialistas programas que possuem uma base de conhecimentos" no qual estão codificadas "regras de produção". O motor de inferências é responsável por encontrar regras que sejam adequadas à situação corrente que se deseja resolver. As regras tem um formato genérico, onde uma condição é seguida por uma ação. 15

Agentes Inteligentes são entidades computacionais que funcionam de forma contínua e autônoma, em um ambiente restrito, e aonde podem existir outros agentes com características comuns ou não. Um sistema poderá ser visto como um agente inteligente se for capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por intermédio de atuadores agregando as características como autonomia, habilidade social, reatividade e pró-atividade. 16

A Representação do Conhecimento é um mecanismo usado para raciocinar sobre o mundo ao invés de agir diretamente sobre ele. Pode ser considerado um meio de expressão, por exemplo, uma linguagem na qual podese dizer coisas sobre o mundo. No entanto, problemas de eficiência, facilidade de uso e a necessidade de expressar conhecimento incerto e incompleto levaram ao desenvolvimento de diversos tipos de formalismos para a representação de conhecimento. 17

A lógica é a base para a maioria dos formalismos de representação de conhecimento, seja de forma explícita, como nos sistemas especialistas baseados na linguagem Prolog, seja disfarçada na forma de representações específicas que podem facilmente ser interpretadas como proposições ou predicados lógicos. Exemplo de lógica: x altosalário (x) rico (x) x possuicasa(x) Λ rico(x) casagrande(x) x casagrande(x) custamanter(x) altosalário (João) possuicasa(joão) João gasta muito com sua casa. 18

Uma rede semântica consiste em um conjunto de nós conectados por arcos. Os nós representam objetos e os arcos, relações binárias entre esses objetos. Exemplo de uma rede semântica: Veículo É um É um Faz parte Faz parte Gol Palio Motor Pneu Faz parte Pistão 19

Os frames e sua variação, os scripts, foram introduzidos para permitir a expressão das estruturas internas dos objetos, mantendo a possibilidade de representar herança de propriedades como as redes semânticas. As idéias fundamentais destes métodos foram introduzidas por Marvin Minsky em 1975. Exemplo de frame: Slot Palio É um Nome do Frame Veículo Portas 2 ou 4 Motor 1.0 ou 1.4 Fabricante Fiat Conteúdo do Slot 20