inteligência computacional unidade 01 – introdução

20
InteligOEncia Computacional Unidade 01 Introduªo Leonardo Goliatt PGMC/UFJF Programa de Ps-Graduaªo em Modelagem Computacional Universidade Federal de Juiz de Fora versªo 14.03 Leonardo Goliatt (PGMC-UFJF) InteligOEncia Computacional versªo 14.03 1/11

Upload: leonardo-goliatt

Post on 14-Jun-2015

104 views

Category:

Education


2 download

DESCRIPTION

Introdução Apresentação Bibliografia e Material de Apoio Inteligência Computacional - Noções Básicas

TRANSCRIPT

Page 1: Inteligência Computacional Unidade 01 – Introdução

Inteligência ComputacionalUnidade 01 – Introdução

Leonardo Goliatt

PGMC/UFJFPrograma de Pós-Graduação em Modelagem Computacional

Universidade Federal de Juiz de Fora

versão 14.03

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 1 / 11

Page 2: Inteligência Computacional Unidade 01 – Introdução

Introdução

Programa

1 IntroduçãoApresentação

Bibliografia e Material de ApoioInteligência Computacional

Noções Básicas

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 2 / 11

Page 3: Inteligência Computacional Unidade 01 – Introdução

Introdução Apresentação

Programa

1 IntroduçãoApresentação

Bibliografia e Material de ApoioInteligência Computacional

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 2 / 11

Page 4: Inteligência Computacional Unidade 01 – Introdução

Introdução Apresentação

IntroduçãoApresentação–

Os conteúdos estão divididos em unidades1 Introdução2 Redes Neuronais3 Sistemas Fuzzy4 Inteligência de Enxame

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 2 / 11

Page 5: Inteligência Computacional Unidade 01 – Introdução

Introdução Apresentação

IntroduçãoApresentação– Bibliografia e Material de Apoio

Referências básicas e auxiliares:

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 3 / 11

Page 6: Inteligência Computacional Unidade 01 – Introdução

Introdução Apresentação

IntroduçãoApresentação– Bibliografia e Material de Apoio

Referências básicas e auxiliares:

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 3 / 11

Page 7: Inteligência Computacional Unidade 01 – Introdução

Introdução Apresentação

IntroduçãoApresentação– Bibliografia e Material de Apoio

Referências básicas e auxiliares:

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 3 / 11

Page 8: Inteligência Computacional Unidade 01 – Introdução

Introdução Apresentação

IntroduçãoApresentação– Bibliografia e Material de Apoio

Recursos Computacionais:Python:R: http://www.r-project.org/Octave: https://www.gnu.org/software/octave/MatlabJulia: http://julialang.org/

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 4 / 11

Page 9: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

Programa

1 IntroduçãoApresentaçãoInteligência Computacional

Noções Básicas

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 5 / 11

Page 10: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência:Os dicionários definem a inteligência como

a capacidade de compreender, entender e obter benefícios a partir da experiênciainterpretar a inteligênciater a capacidade de pensamento e razão

Outras palavras-chave que descrevem aspectos da inteligência incluemcriatividade, habilidade, consciência, emoção e intuição

Ainda:Capacidade de adquirir e aplicar conhecimento por meio do pensamento e darazãoCapacidade de adaptação do organismo a uma situação nova

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 5 / 11

Page 11: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência requer um sistema central de processamentoCérebro - biológico ou eletromecânico (eletrônico)

Inteligência (consciente ou inconsciente)Biológica não-consciente (existe)Biológica consciente (existe)Eletromecânica não-consciente (existe)Eletromecânica consciente (não existe, ainda)

http://fuzzy.cs.uni-magdeburg.de/ci/nn/v01_intro_en.pdf

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 6 / 11

Page 12: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Exemplos de inteligênciaInsetos construindo um ninho (provavelmente consciente)Animais buscando por comida (consciente)Homem operando uma máquina (autoconsciente)Robôs executando uma tarefa (inconsciente)Computadores resolvendo um problema de navegação marítima (inconsciente)Um programa de xadrez vencendo um humano (inconsciente)

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 7 / 11

Page 13: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência Computacional

Linha de pesquisa situada no contexto da Ciência da Computação que tem comoobjetivo desenvolver, avaliar e aplicar técnicas na criação de sistemas inteligentes

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 8 / 11

Page 14: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência Computacional

Linha de pesquisa situada no contexto da Ciência da Computação que tem comoobjetivo desenvolver, avaliar e aplicar técnicas na criação de sistemas inteligentes

Sistemas de processamento de dados capazes dereconhecer padrõesadaptartolerar falhasdesempenho aproxima desempenho humanouso não explícito do conhecimento

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 8 / 11

Page 15: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência Computacional

Linha de pesquisa situada no contexto da Ciência da Computação que tem comoobjetivo desenvolver, avaliar e aplicar técnicas na criação de sistemas inteligentes

Abordagem para analisar e projetar sistemas inteligentesautonomiaaprendizagemraciocínio

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 8 / 11

Page 16: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência Computacional

Linha de pesquisa situada no contexto da Ciência da Computação que tem comoobjetivo desenvolver, avaliar e aplicar técnicas na criação de sistemas inteligentes

Sistemas de computação capazes deaprendertratar novas situações utilizando

raciocíniogeneralizaçãoassociaçãoabstraçãodescoberta

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 8 / 11

Page 17: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Inteligência Computacional

Linha de pesquisa situada no contexto da Ciência da Computação que tem comoobjetivo desenvolver, avaliar e aplicar técnicas na criação de sistemas inteligentes

1

1http://goo.gl/wDCq0KLeonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 8 / 11

Page 18: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Sistemas inteligentes

São sistemas que imitam aspectos do comportamento humano, tais como:aprendizado, percepção, raciocínio, evolução e adaptação

2

2http://goo.gl/wDCq0KLeonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 9 / 11

Page 19: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

ObjetivosCientífico: entender os princípios que fazem o comportamento inteligente possívelEngenharia: especificar métodos computacionais para o desenvolvimento deartefatos úteis e inteligentes

Inteligência Computacional (IC) × Inteligência Artificial (IA)IA: Criar modelos dos processos do pensamentoIA: criar agentes inteligentes (exemplo:robótica)IA: criar inteligência (inteligência sintética)IA: envolve, além das questões computacionais, questões filosóficas e éticas

Chatbots: exemplo de Inteligência ArtificialELIZA3: No editor Emacs 4 (M-x doctor) simula conversa com um psiquiatraRobô Ed5: responde questionamentossobre meio ambiente e recursos naturaisSimSimi 6: interaja com ele e tire suas conclusões

3http://www-ai.ijs.si/eliza/eliza.html

4http://www.gnu.org/software/emacs/

5http://www.ed.conpet.gov.br/br/

6http://www.simsimi.com/

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 10 / 11

Page 20: Inteligência Computacional Unidade 01 – Introdução

Introdução Inteligência Computacional

IntroduçãoInteligência Computacional– Noções Básicas

Abordagens

Técnica Computacional InspiraçãoRedes Neuronais ← Redes neuronais biológicasAlgoritmos Genéticos ← Seleção NaturalLógica Nebulosa (Fuzzy) ← Processamento lingüístico (cognitivo)Algoritmos de Enxame ← Coleções de animaisSistemas Imunolígicos Artificiais ← Reações ImunológicasSistemas Híbridos ← Aspectos combinados

Leonardo Goliatt (PGMC-UFJF) Inteligência Computacional versão 14.03 11 / 11