Um Problema. Um Problema

Tamanho: px
Começar a partir da página:

Download "Um Problema. Um Problema"

Transcrição

1 Inteligência Artificial Introdução PARTE 1 Agenda Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações 1

2 Um Problema Resolver o quebra-cabe cabeçasas Um Problema 2 x 2 = 24 combinações possíveis 2

3 Um Problema 3 x 3 = 362,880 combinações possíveis Um Problema 8 x x combinações possíveis 3

4 Um Problema 8 x x combinações possíveis 63 sub casos 62 sub casos Um Problema 8 x x combinações possíveis. A 1,000,000,000 de combinações por segundo demoraríamos amos 4 x milénios em testar todas as combinações. 4

5 Um Problema Então porquê que nós n s humanos, podemos resolve-lo lo num curto prazo? A resposta é simples: Porque utilizamos conhecimento do problema em forma inteligente. Um Problema Podemos programar um computador para utilizar conhecimento de um problema em forma inteligente? A resposta esta na IA. 5

6 Agenda PARTE 1 Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações O que é Inteligência Artificial Não existe uma definição única. Podemos classificar as definições de Inteligência Artificial de acordo com as seguintes quatro abordagens da IA: 6

7 O que é Inteligência Artificial Dimensões/abordagens da IA Pensando Sistemas que pensam como um ser humano Sistemas que pensam racionalmente Como humanos Sistemas que actuam como um ser humano Sistemas que actuam racionalmente Racionalmente Agindo Sistemas que actuam como um ser humano a a arte de criar máquinas m que realizem actividades que requerem inteligência quando realizadas por pessoas (Kurzweil,, 1990) como fazer os computadores fazerem coisas nas quais os seres humanos hoje em dia são mais eficientes. (Rich and Knight,, 1991) 7

8 O que é Inteligência Artificial Dimensões/abordagens da IA Pensando Sistemas que pensam como um ser humano Sistemas que pensam racionalmente Como humanos Sistemas que actuam como um ser humano Sistemas que actuam racionalmente Racionalmente Agindo Sistemas que pensam como um ser humano O O excitante esforço o para fazer computadores pensarem, máquinas m com mentes, no sentido completo e literal (Haugeland,, 1985) A A automação de actividades que associamos com o pensamento humano, tais como tomada de decisões, solução de problemas e aprendizagem (Bellman,, 1978) 8

9 O que é Inteligência Artificial Dimensões/abordagens da IA Pensando Sistemas que pensam como um ser humano Sistemas que pensam racionalmente Como humanos Sistemas que actuam como um ser humano Sistemas que actuam racionalmente Racionalmente Agindo Sistemas que pensam racionalmente O O estudo das faculdades mentais através s do uso de modelos computacionais (Charniak and McDermott, 1985). O O estudo das computações que fazem possível perceber, raciocinar e agir (Winston Winston,, 1992). 9

10 O que é Inteligência Artificial Dimensões/abordagens da IA Pensando Sistemas que pensam como um ser humano Sistemas que pensam racionalmente Como humanos Racionalmente Sistemas que actuam como um ser humano Sistemas que actuam racionalmente Agindo Sistemas que actuam racionalmente Um campo de estudo que procura explicar e emular o comportamento inteligente em termos de processos computacionais (Schalkoff,, 1990). O O ramo da ciência de computação que está preocupada com a automação do comportamento inteligente (Luger and Stubblefield,, 1993). 10

11 (John McCarthy, Basic Questions) What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable. Yes, but what is intelligence? Intelligence is the computational part of the ability to achieve goals in the world. Varying kinds and degrees of intelligence occur in people, many animals and some machines. (John McCarthy, Basic Questions) Isn't there a solid definition of intelligence that doesn't depend on relating it to human intelligence? Not yet. The problem is that we cannot yet characterize in general what kinds of computational procedures we want to call intelligent. We understand some of the mechanisms of intelligence and not others. 11

12 Sistemas que actuam como um ser humano: O Teste de Turing Proposto por Alan Turing em O computador seria interrogado por um humano através de algum tipo de rede (na época, Turing sugeriu o teletipo). O computador passa no teste se o interrogador não consegue dizer se existe um computador ou um ser humano do outro lado. Sistemas que actuam como um ser humano: O Teste de Turing 12

13 Sistemas que actuam como um ser humano: O Teste de Turing Ideia: : obter uma forma satisfatória de definir a inteligência operacionalmente. Definição de inteligência de Turing: a a habilidade de obter uma performance de nível n humano em todas as tarefas cognitivas de forma a enganar um interrogador humano. Sistemas que pensam como um ser humano Os humanos são observados por dentro. Como é que os humanos pensam? Introspecção Ciências Cognitivas Neurociências Psicologia experimental 13

14 Sistemas que pensam racionalmente Os humanos não são sempre racionais. Racional definido em termos de lógica? l Dedutiva ou outras lógicas? l Aristóteles teles foi o primeiro a tentar definir um processo de raciocínio irrefutável. Ele desenvolveu os silogismos Os silogismos fornecem estruturas de argumentação que sempre fornecem conclusões correctas, dadas premissas correctas. Sócrates é um homem Todos os homens são mortais Então Sócrates S é mortal Sistemas que pensam racionalmente Tudo pode ser desvirtuado: Deus é amor O amor é cego Stevie Wonder é cego Conclusão Deus é cego Stevie Wonder é Deus! Se eu parti de factos verdadeiros, como posso ter chegado a conclusões absurdas? 14

15 Sistemas que pensam racionalmente Isto iniciou o campo da lógica. l O campo foi muito expandido no século s XIX por Boole,, Pascal, Bayes, etc. Existem dois problemas com esta abordagem: Dificuldade de definir conhecimento informal de forma a colocá-lo na notação lógica l (especialmente quando o conhecimento não é 100% preciso). Existe uma grande diferença a entre resolver um problema na teoria e na prática. Sistemas que actuam racionalmente Comportamento racional: Cumprir os objectivos a partir das informações disponíveis. Um agente é algo/alguém m que percebe e age. A abordagem racional dád ênfase às s inferências correctas. Para agir racionalmente, é necessário um processo de inferência racional. 15

16 Sistemas que actuam racionalmente A dificuldade vem quando não háh uma provável vel acção correcta, mas uma decisão tem que ser tomada de alguma forma. Existem formas de agir racionalmente que não envolvem inferência. Tirar a mão de uma panela quente. Piscar quando alguém m passa a mão na frente dos nossos olhos. PARTE 1 Agenda Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações 16

17 Paradigmas de IA Simbólico lico: : metáfora linguística Ex.: Sistemas periciais, agentes,... Conexionista: : metáfora cerebral Ex.: Redes neurais. Evolucionista: : metáfora da natureza Ex.: Algoritmos genéticos, vida artificial. Estatístico/Probabil stico/probabilístico/ stico/posibilístico: Ex.: Redes Bayesianas,, sistemas difusos. Paradigma Simbólico West é criminoso ou não? A A lei americana diz que é proibido vender armas a uma nação hostil. Cuba possui alguns mísseis, m e todos eles foram vendidos pelo Capitão West,, que é americano. O Capitão West vendeu os mísseis a um traficante de armas espanhol, que vendeu a Cuba 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 utilizando uma linguagem formal de representação Implementar um mecanismo de inferência para utilizar esse conhecimento 17

18 Paradigma Conexionista Definição Romântica : Técnica inspirada no funcionamento do cérebro, c onde neurónios 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 directamente a função entrada-sa saída Paradigma Evolucionista 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. 18

19 Paradigma Evolucionista Definição ão: Método probabilista de busca para resolução de problemas (optimização) inspirado na teoria da evolução. Idéia ia: Indivíduo duo = Solução Faz evoluir um conjunto de indivíduos duos mais adaptados por cruzamento através s de sucessivas gerações. Paradigma Estatístico/Probabil stico/probabilístico/ stico/posibilísticostico Probabilidades: Raciocínio com Incerteza Possibilidades: Raciocínio com Imprecisão 19

20 Agenda PARTE 1 Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações Fundamentos Matemática Filosofia Sociologia Linguística IA Psicologia Neuro-fisiologia Genética Computação 20

21 Filosofia Sócrates, Platão, Aristóteles teles mente racional (400 AC) Criaram as bases do pensamento e cultura ocidentais. Aristóteles teles desenvolveu um sistema de silogismos para raciocínio organizado que, a princípio, pio, permitiria mecanizar o processo de geração de conclusões a partir de premissas verdadeiras. Usando este mecanismo temos um conjunto de regras para estabelecer o processo de pensamento, mas nada para definir os conceitos de livre arbítrio, criatividade, etc. Filosofia Descartes (1600) dualismo (natureza física f x mente, livre arbítrio). Descartes dizia que havia uma parte da mente que não poderia ser explicada pelas leis da física. f De acordo com Descartes, os animais não possuíam esta qualidade do dualismo. 21

22 Filosofia Materialismo (séc. XVII) o mundo (cérebro e mente) funciona de acordo com leis físicas. f Aponta a matéria como primeira e última substância de qualquer ser, coisa ou fenómeno do universo. Para os materialistas, a única realidade é a matéria em movimento, que, por sua riqueza e complexidade, pode compor tanto a pedra quanto os extremamente variados reinos animal e vegetal, e produzir efeitos surpreendentes como a luz, o som, a emoção e a consciência. Filosofia Empiricismo - fonte do conhecimento (observação dos factos e generalização de regras). nothing is in the understanding which was not first in the sense Alguns filósofos empiristas: Francis Bacon, Locke, Hume. 22

23 Filosofia Positivismo lógico, l o conhecimento pode ser expresso em teorias lógicas. l Todo significado de uma afirmação pode ser verificado ou falseado por meio de experimentação. Principais Filósofos: Circulo de Viena, Bertrand Russell. Matemática tica (Lógica e Computabilidade) Aristóteles teles Boole Frege Tarski Hilbert Godel Turing Church Bayes Cook Von Neumann 23

24 Matemática tica Aristóteles teles explica o raciocínio dedutivo Bayes probabilidade Boole 1840 formalização de operações lógicasl Frege 1880 lógica l de primeira ordem, termo e predicado, quantificação Tarski 1940 relação dos objectos da lógica l com objectos do mundo (modelo) Hilbert 1900 formalização da matemática tica Matemática tica Godel 1930 incompletude da aritmética tica mostrou que existe um procedimento efectivo para provar uma proposição verdadeira em lógica l de primeira ordem, mas que esta lógica não poderia capturar o princípio pio de indução matemática tica necessária para caracterizar os números n naturais Turing e Church 1940 computabilidade Computabilidade x tratabilidade (complexidade) Cook (1971) Problemas NP-Completos Von Neumann Teoria de Jogos/ Teoria da Decisão. 24

25 Psicologia 1850 primeiro laboratório rio de psicologia experimental para o estudo da visão humana. Pesquisa baseada na introspecção dos sujeitos (subjectivismo). Behaviorismo (1900) Observação da ação a (reação) dos sujeitos. Psicologia 1900 Psicologia cognitiva: metáfora computacional do cérebro. Crenças, objectivos, raciocínio: elementos para uma teoria do comportamento humano. Características de um agente baseado em conhecimento. O estímulo deve ser traduzido para uma representação interna; A representação é manipulada por processos cognitivos para derivar novas representações internas; Estas representações são re-traduzidas em açãoa ão. 25

26 Engenharia computacional Hardware Aumento da velocidade de processamento e capacidade de memória. Software Linguagens, metodologias, interfaces. Linguística Chomsky 1957 estruturas sintáticas ticas Linguagem: estrutura das sentenças + conhecimento do mundo Filosofia da linguagem representação do conhecimento Campo híbrido: h processamento de linguagem natural ou linguística computacional 26

27 Agenda PARTE 1 Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações Historia Tentativas A historia original, publicada pela Mary Shelley em 1818, descreve a tentativa do Dr.. Victor Frankenstein, de criar vida. 27

28 Historia Tentativas 1834 Historia Tentativas Joseph Faber's ( 's). Máquina M falante Euphonia It is "... a speech synthesizer variously known as the Euphonia and the Amazing Talking Machine. By pumping air with the bellows... and manipulating a series of plates, chambers, and other apparatus (including an artificial tongue... ), the operator could make it speak any European language. A German immigrant named Joseph Faber spent seventeen years perfecting the Euphonia, only to find when he was finished that few people cared." David Lindsay called "Talking Head", Invention & Technology, Summer 1997, HEADS/SIMULACRA/euphonia.html 28

29 A gestação da inteligência Artificial ( ) 1955) Warren McCulloch e Walter Pitts (1943) modelo de neurónios nios artificiais Cada neurónio nio poderia estar ligado ou desligado. A troca para ligado, ocorria como resposta aos estímulos para um número n suficiente de neurónios nios vizinhos. Conhecimento básico b sobre fisiologia e as funções dos neurónios nios no cérebro, c lógica l proposicional, teoria da computação. Marvin Minsky (tese) e Dean Edmonds construíram ram o primeiro computador de redes neurais em 1951, possuía 40 neurónios. nios. O nascimento da IA Dartmouth Conference (1956) Organizada pelo John McCarthy para estabelecer uma nova área para estudar computação e inteligência. John McCarthy baptiza a área introduzindo o termino artificial intelligence durante a conferencia. Os seguintes 20 anos testemunharam o crescimento da área, sendo este crescimento conduzido pelos pioneiros que participaram na conferência de Dartmouth. 29

30 Entusiasmo inicial ( ) 1969) Alan Newell e Herbert Simon desenvolveram o General Problem Solver (GPS) Projectado para imitar protocolos humanos de resolução de problemas GPS foi o primeiro programa a incorporar a abordagem Pensar como humanos A combinação de IA e Ciência Cognitiva continua até hoje Arthur Samuel (1952) escreveu uma série s de programas para jogar damas e provou o contrário rio do que era senso comum na época: a a ideia de que computadores podiam fazer somente o que lhes era dito Seus programas aprendiam rapidamente a jogar melhor que seu criador Herbert Gelernter (1959) Geometry Theorem Prover Demonstrava teoremas bastante complicados Entusiasmo inicial ( ) 1969) McCarthy (1958) desenvolveu o LISP, que se tornou a linguagem dominante de IA. Robinson (1963) descobriu o método m da resolução: Algoritmo de provas de teoremas para a Lógica L de 1a Ordem. PROLOG estava a caminho. Minsky supervisionou uma série s de estudantes que escolheram problemas limitados, que pareciam requerer inteligência para serem resolvidos: Micromundos. O mais famoso micromundo foi o mundo dos blocos. 30

31 Uma Dose de Realidade ( ) 1974) A barreira que muitos projectos de IA encontraram foi que: Métodos que eram suficientes para demonstrações de um ou dois exemplos simples, quase sempre fracassavam quando testados com um elenco maior de problemas ou com problemas mais difíceis ceis. O primeiro tipo de dificuldade Os primeiros programas continham pouco ou nenhum conhecimento do assunto que tratavam. Tinham sucesso através s de manipulações sintácticas muito simples - ELIZA (65). Uma Dose de Realidade ( ) 1974) O segundo tipo de dificuldade A não resolução de muitos problemas que a IA estava tentando solucionar. Os primeiros programas funcionavam somente porque os micromundos continham poucos objectos. Antes que a teoria de problemas NP-completos fosse desenvolvida, acreditava-se que o problema de se "escalar" para problemas maiores era simplesmente um problema de se ter hardware mais rápido. r Uma terceira dificuldade veio das limitações sobre as estruturas básicas usadas para gerar comportamento inteligente. 31

32 SBC: A Chave para o Poder? ( ) 1979) O método m de resolução de problemas usado na primeira década d da IA foi o mecanismo de busca de propósito geral. Eles são chamados métodos m fracos porque usam pouca informação sobre o domínio. Para domínios complexos o desempenho é pobre. Surgem os sistemas periciais Conhecimento, heurísticas e regras sobre um determinada especialidade. Separação clara entre conhecimento (regras) e componente de raciocínio. DENDRAL (1969) conhecimento de química reduz a quantidade de computação. Foi o primeiro sistema a trabalhar com conhecimento intensivo. Sua perícia era derivada de um grande número n de regras específicas. Inferia a estrutura molecular de informações fornecidas por um espectrómetro de massa. Feignbaum e outros MYCIN diagnostico de doenças infecciosas (450 regras) SBC: A Chave para o Poder? ( ) 1979) A importância do conhecimento do domínio foi também m aparente na área de processamento de linguagem natural. O crescimento das aplicações no mundo real aumentou a demanda por esquemas de representação de conhecimento alternativos: Lógica e Frames 32

33 Problemas da Linguagem Natural Olive oil Problemas da Linguagem Natural Baby oil 33

34 Renascimento ( ) 1971: T. Winograd s Ph.D. thesis (MIT) cria um sistema capaz de compreender inglês num domínio reduzido (mundo de blocos). 1972: nasce PROLOG e torna-se alternativa a LISP e o paradigma funcional. uma Renascimento ( ) 1978: O Version Space algorithm foi desenvolvido pelo Tom Mitchell em Stanford. Primeiro algoritmo de aprendizagem. E considerado o Father of Machine Learning. 1979: Lógicas L não-mon monótonas. Formalizadas pelo John McCarthy e seus colegas. 34

35 A IA Torna-se Comercial (1980-hoje) O primeiro sistema especialista de sucesso comercial, R1, começou ou a operar na DEC. Ajudava a configurar ordens para novos computadores. Em 1981, os japoneses anunciaram a "Quinta Geração ão. Um projecto de 10 anos, para construção de computadores inteligentes que utilizavam Prolog. O retorno das redes neurais (1986- hoje) Desenvolvimento continuou em outras áreas. Uso/desenvolvimento de algoritmos back-propagation. IA Tradicional x Redes Neurais. 35

36 Eventos recentes ( hoje) Avanços e utilização de tecnologia para reconhecimento de imagem e fala/som. Belief networks,, "probabilidade" que permite formalismo para tratar incertezas. Desenvolvimento de mecanismos lógicos l para tratar incerteza. Ex.: lógica l fuzzy,, lógica l modal, etc. Tendências Actuais Passagem de sistemas experimentais para aplicações reais de larga escala Representação de conhecimento (CYC). Reconhecimento da fala. Robótica. Visão. Internet (softbots( softbots). 36

37 Agenda PARTE 1 Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações Redes Neurais Raciocínio Baseado em Casos Computação Evolucionária Raciocínio Baseado em Regras Lógica Fuzzy Robótica Agentes Inteligentes Outros Linguagem Natural 37

38 Agenda PARTE 1 Introdução O que é a Inteligência Artificial? Paradigmas de IA Fundamentos PARTE 2 Historia Áreas de IA Algumas Aplicações Produção de jogos e histórias interactivas Como modelar o ambiente físico f e o comportamento/personalidade dos personagens? Como permitir uma boa interação com o utilizador? The Sims FIFA Soccer 38

39 Deep Blue Deep Blue vs Kasparov Em 1997 Deep Blue venceu Kasparov 39

40 Deep Blue vs Kasparov Características Deep Blue Kasparov Capacidade avaliativa de jogadas Conhecimento em xadrez Cálculo Até 200 milhões p/segundo Pouco Muito Até 3 p/segundo Muito Pouco Controle de tráfego aéreoa (OASIS - sofisticado sistema de controle de tráfego aéreo baseado no paradigma multiagente,, utilizado no aeroporto de Sydney,, Austrália, no qual os agentes assumem o lugar dos aviões em operação); 40

41 Massive software Multiple agent simulation system in virtual environment Cada combatente representa um agente que escolhe as suas próprias prias acções em função: Das suas percepções do ambiente Do seu conhecimento Da sua especialização Não háh lugar á decisão centralizada, cada agente é autónomo. Cada um deles toma cerca de 24 decisões por segundo. Dezenas de milhares de combatentes Massive software Multiple agent simulation system in virtual environment Os agentes têm: Uma representação do seu ambiente Sentidos: visão, audição, tacto, até mesmo olfacto Um carácter cter (agressividade, medo, força) Características pessoais (raça, a, tamanho, morfologia) Cada agente pode: Andar, correr, saltar, lutar Encontrar, identificar e iniciar o combate com o inimigo Ganhar e viver ou então perder e morrer Com isto tudo consegue-se: se: O comportamento de um combatente não é previsível: vel: Durante um combate, um humano vai responder a um ataque pegando na sua espada Depois de quando tempo? Em que preciso momento? Ele vai avançar ar? Recuar? Ou ainda ir para o lado? Quando os soldados da terra média m atacam, emitem gritos e um ruído que tem uma incidência directa sobre a moral dos seus adversários. rios. 41

42 Controle de robôs Como obter navegação segura e eficiente, estabilidade, manipulação fina e versátil? E no caso de ambientes dinâmicos e imprevisíveis? veis? HAZBOT: ambientes com atmosfera inflamável Robots - Dante 1994 Dante II (CMU) explora o vulcão Mt. Spurr (Aleutian Range, Alaska). Ambiente inóspito para humanos 42

43 Busca de informação na Web Como localizar a informação relevante? Recomendação de produtos Como fazer recomendações personalizadas de produtos? Como modelar o perfil dos compradores? 43

44 Previsão Como prever o valor do dólar d (ou o clima) amanhã? Que dados são relevantes? HáH comportamentos recorrentes? Detecção de Intrusão e Filtragem de Spam Como saber se uma mensagem é lixo ou de fato interessa? Como saber se um dado comportamento do utilizador é suspeito e com lidar com isso? 44

45 Sistemas de Controle Como travar o carro sem as rodas deslizarem em função da velocidade, atrito, etc.? Como focar a câmera em função de luminosidade, distância, etc.? Como ajustar a temperatura em relação á quantidade de roupa, fluxo de água, etc.? Interface Como fornecer ao utilizador a ajuda de que ele precisa exactamente? Como interagir (e quem sabe navegar na web) ) com um telemóvel sem ter de digitar os números n (hands( hands-free)? 45

46 O que estes problemas têm em comum? Grande complexidade (número, variedade e natureza das tarefas). Não há h solução algorítmica tmica,, mas existe conhecimento. Modelagem do comportamento de um ser inteligente (conhecimento, aprendizagem, iniciativa, etc.). Leituras Sugeridas LIVROS Russel, Norvig, Artificial Intelligence: : A Modern Approach, Cap.. 1. Costa, Simões, Inteligência Artificial. Fundamentos e Aplicações ões. Cap 1.1 a 1.4. ARTIGOS John McCarthy. What is artificial intelligence?. Alan Turing "Computing Machinery and Intelligence" 46

47 FIM 47

Introdução à Inteligência Artificial (Capítulo 1 - Russell) Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

Introdução à Inteligência Artificial (Capítulo 1 - Russell) Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto Introdução à Inteligência Artificial (Capítulo 1 - Russell) Inteligência Artificial Professor: Rosalvo Ferreira de Oliveira Neto Estrutura 1. Definições 2. Áreas de Apoio para IA 3. Sub-Áreas da IA 4.

Leia mais

A MÁQUINA INTELIGENTE. O longo caminho do pensamento mecanizado Júlio Cesar da Silva - [email protected]

A MÁQUINA INTELIGENTE. O longo caminho do pensamento mecanizado Júlio Cesar da Silva - juliocesar@eloquium.com.br A MÁQUINA INTELIGENTE O longo caminho do pensamento mecanizado Júlio Cesar da Silva - [email protected] APRESENTAÇÃO Júlio Cesar da Silva Mestrando em Administração MBA em Gestão da Tecnologia

Leia mais

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

Paradigmas da IA. Eixos centrais (das diferenças) Paradigmas da IA Paradigmas da IA Simbólico: metáfora lingüística/lógica Sistemas de produção Conexionista: metáfora cérebro Redes neurais Evolucionista: metáfora teoria da evolução natural Algoritmos

Leia mais

IA: Introdução. Prof. Msc Ricardo Britto DIE-UFPI [email protected]

IA: Introdução. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA: Introdução Prof. Msc Ricardo Britto DIE-UFPI [email protected] Sumário O que é Inteligência Artificial? IA forte e IA fraca Métodos fortes e Métodos fracos De Aristóteles a Babbage Alan Turing e

Leia mais

Pós-Graduação em Engenharia Elétrica Inteligência Artificial

Pós-Graduação em Engenharia Elétrica Inteligência Artificial Pós-Graduação em Engenharia Elétrica Inteligência Artificial João Marques Salomão Rodrigo Varejão Andreão Inteligência Artificial Definição (Fonte: AAAI ): "the scientific understanding of the mechanisms

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Fabrício Enembreck PPGIA Programa de Pós-Graduação em Informática Aplicada 1 Definições de Inteligência Artificial estudo de como fazer os computadores realizarem coisas que, atualmente,

Leia mais

Estrutura de um Sistema Especialista

Estrutura de um Sistema Especialista Sistemas Especialistas Difusos Estrutura de um Sistema Especialista Prof. Max Pereira http://paginas.unisul.br/max.pereira Áreas de Aplicação da IA SISTEMAS Sistemas Especialistas (Baseados em Conhecimento)

Leia mais

PROF. DR. PAULO ROBERTO SCHROEDER DE SOUZA

PROF. DR. PAULO ROBERTO SCHROEDER DE SOUZA Inteligência Artificial CONCEITOS PROF. DR. PAULO ROBERTO SCHROEDER DE SOUZA O que é Inteligência Artificial O que é Inteligência Artificial? É a ciência e engenharia de projetar/construir máquinas inteligentes,

Leia mais

Sistemas Inteligentes

Sistemas Inteligentes Sistemas Inteligentes Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012 1 By Patricia Tedesco e Teresa Ludermir Mas... Esta disciplina serve para quê mesmo? Ao

Leia mais

Interação Homem-Computador: As Interfaces

Interação Homem-Computador: As Interfaces Especialização em Tecnologias de Software para Ambiente Web Interação Homem-Computador: As Interfaces Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Projeto e Avaliação de Interfaces:

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial As organizações estão ampliando significativamente suas tentativas para auxiliar a inteligência e a produtividade de seus trabalhadores do conhecimento com ferramentas e técnicas

Leia mais

O modelo do computador

O modelo do computador O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Uma Visão Geral Profa. Dra. Flavia Cristina Bernardini PURO UFF Tópicos O que é IA História da IA Inteligência e Aprendizado O que constitui inteligência? Exercício: O que vocês

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial CTC15 Aula 1 CTC15 Aula 1 1 Motivação e orientações gerais Sumário O que é e para que serve IA Breve história e estado da arte Divisões em IA Bibliografia e organização do curso

Leia mais

Introdução à IA. Ronaldo C. Pra3 CMCC [email protected]

Introdução à IA. Ronaldo C. Pra3 CMCC ronaldo.pra3@ufabc.edu.br Introdução à IA Ronaldo C. Pra3 CMCC [email protected] IA Inteligência Inteligência Muito dibcil! O que é inteligência? Inteligência O que é inteligência? Nossas mentes contêm processos que nos

Leia mais

Mestrado em Informática, tendo Inteligência Artificial como área de pesquisa.

Mestrado em Informática, tendo Inteligência Artificial como área de pesquisa. André Montevecchi Graduado em Sistemas de Informação. Mestrado em Informática, tendo Inteligência Artificial como área de pesquisa. [email protected] 1 Agenda Introdução Teste de Turing Robótica

Leia mais

John Locke (1632-1704) Colégio Anglo de Sete Lagoas - Professor: Ronaldo - (31) 2106-1750

John Locke (1632-1704) Colégio Anglo de Sete Lagoas - Professor: Ronaldo - (31) 2106-1750 John Locke (1632-1704) Biografia Estudou na Westminster School; Na Universidade de Oxford obteve o diploma de médico; Entre 1675 e 1679 esteve na França onde estudou Descartes (1596-1650); Na Holanda escreveu

Leia mais

Universidade Federal de Alfenas

Universidade Federal de Alfenas Universidade Federal de Alfenas Projeto e Análise de Algoritmos Aula 02 Um pouco da história da computação [email protected] Última aula... Fundamentos de Matemática; Medida do Tempo de Execução

Leia mais

Lógica Indutiva. Aula 4. Prof. André Martins

Lógica Indutiva. Aula 4. Prof. André Martins Lógica Indutiva Aula 4 Prof. André Martins É uma bruxa? Lógica Clássica (Dedutiva) Na Lógica Clássica, determinamos a veracidade de proposições a partir de outras proposições que julgamos verdadeiras.

Leia mais

Curso Técnico em Redes

Curso Técnico em Redes Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

Renata de Freitas e Petrucio Viana. IME, UFF 12 de março de 2015

Renata de Freitas e Petrucio Viana. IME, UFF 12 de março de 2015 Definições por indução e por recursão Renata de Freitas e Petrucio Viana IME, UFF 12 de março de 2015 Sumário Lógica formal e principais sistemas lógicos Definições indutivas Definições recursivas Exercícios

Leia mais

CLUBE DE PROGRAMAÇÃO NAS ESCOLAS: NOVAS ERSPECTIVAS PARA O ENSINO DA COMPUTAÇÃO. IF Farroupilha Campus Santo Augusto; e-mail: joaowinck@hotmail.

CLUBE DE PROGRAMAÇÃO NAS ESCOLAS: NOVAS ERSPECTIVAS PARA O ENSINO DA COMPUTAÇÃO. IF Farroupilha Campus Santo Augusto; e-mail: joaowinck@hotmail. CLUBE DE PROGRAMAÇÃO NAS ESCOLAS: NOVAS ERSPECTIVAS PARA O ENSINO DA COMPUTAÇÃO WINCK, João Aloísio 1 RISKE, Marcelo Augusto 2 AVOZANI, Mariel 3 CAMBRAIA, Adão Caron 4 FINK, Marcia 5 1 IF Farroupilha Campus

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

Limitações dos Computadores

Limitações dos Computadores Limitações dos Computadores Baseado em Computers Ltd. What they really can t do, David Harel. Oxford University Press, 2000. Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 2004/07

Leia mais

Extração de Requisitos

Extração de Requisitos Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo

Leia mais

Prof.Msc Jocênio Marquios Epaminondas. http://www.twitter.com/jocenio

Prof.Msc Jocênio Marquios Epaminondas. http://www.twitter.com/jocenio Prof.Msc Jocênio Marquios Epaminondas http://www.jocenio.pro.br email:[email protected] http://www.twitter.com/jocenio A escrita, os primeiros registos: Os primeiros registos gráficos feitos

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS - Grupo 550 INFORMÁTICA Planificação Anual /Critérios de avaliação

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS - Grupo 550 INFORMÁTICA Planificação Anual /Critérios de avaliação DOMÍNIOS (Unidades) UNIDADE 1 INTRODUÇÃO À PROGRAMAÇÃO Introdução Conteúdos Objetivos Estratégias/ recursos Conceitos fundamentais Teste e controlo de erros em algoritmia Estruturas de controlo Arrays

Leia mais

IAC - Inteligência Artificial Aplicada a Controle

IAC - Inteligência Artificial Aplicada a Controle Introdução IAC - Inteligência Artificial Aplicada a Controle Prof. Dr. Alexandre da Silva Simões Homo sapiens: capacidades mentais de grande importância Como um punhado de matéria pode perceber, compreender,

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação [email protected] Conceitos Preliminares

Leia mais

Aprendizagem de Máquina

Aprendizagem de Máquina Aprendizagem de Máquina Professor: Rosalvo Ferreira de Oliveira Neto Disciplina: Inteligência Artificial Tópicos 1. Definições 2. Tipos de aprendizagem 3. Paradigmas de aprendizagem 4. Modos de aprendizagem

Leia mais

GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL

GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL Capítulo 10 GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL 10.1 2003 by Prentice Hall OBJETIVOS Por que hoje as empresas necessitam de programas de gestão do conhecimento e sistemas para gestão do conhecimento?

Leia mais

Simulação Computacional de Sistemas, ou simplesmente Simulação

Simulação Computacional de Sistemas, ou simplesmente Simulação Simulação Computacional de Sistemas, ou simplesmente Simulação Utilização de métodos matemáticos & estatísticos em programas computacionais visando imitar o comportamento de algum processo do mundo real.

Leia mais

IC Inteligência Computacional Redes Neurais. Redes Neurais

IC Inteligência Computacional Redes Neurais. Redes Neurais Universidade Federal do Rio de Janeiro PÓS-GRADUAÇÃO / 2008-2 IC Inteligência Computacional Redes Neurais www.labic.nce.ufrj.br Antonio G. Thomé [email protected] Redes Neurais São modelos computacionais

Leia mais

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL INTELIGÊNCIA ARTIFICIAL 1 Ramo da computação que procura permitir uma máquina simular comportamento inteligente, através de algoritmos e técnicas que simulem situações consideradas específicamente humanas,

Leia mais

INTELIGÊNCIA ARTIFICIAL. Verdades e Mitos

INTELIGÊNCIA ARTIFICIAL. Verdades e Mitos INTELIGÊNCIA ARTIFICIAL Verdades e Mitos Agenda Definição Inteligência Inteligência Artificial História da IA De Aristóteles até Siris Multidisciplinaridade Muito além da Computação Abordagens de IA Simbólica

Leia mais

ESTUDO DE CASO: LeCS: Ensino a Distância

ESTUDO DE CASO: LeCS: Ensino a Distância ESTUDO DE CASO: LeCS: Ensino a Distância HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis - CEP 17400-000 Garça (SP) Brasil Telefone (14) 3407-8000

Leia mais

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO

INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO Capítulo 1 INTRODUÇÃO ÀS LINGUAGENS DE PROGRAMAÇÃO 1.1 Histórico de Linguagens de Programação Para um computador executar uma dada tarefa é necessário que se informe a ele, de uma maneira clara, como ele

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 6ª Série Teoria da Computação Ciência da Computação A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de um conjunto

Leia mais

SISTEMAS INTELIGENTES DE APOIO À DECISÃO

SISTEMAS INTELIGENTES DE APOIO À DECISÃO SISTEMAS INTELIGENTES DE APOIO À DECISÃO As organizações estão ampliando significativamente suas tentativas para auxiliar a inteligência e a produtividade de seus trabalhadores do conhecimento com ferramentas

Leia mais

Redes Neurais. A IA clássica segue o paradigma da computação simbólica

Redes Neurais. A IA clássica segue o paradigma da computação simbólica Abordagens não simbólicas A IA clássica segue o paradigma da computação simbólica Redes Neurais As redes neurais deram origem a chamada IA conexionista, pertencendo também a grande área da Inteligência

Leia mais

INTELIGÊNCIA ARTIFICIAL

INTELIGÊNCIA ARTIFICIAL Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Pearson, 2009. Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite [email protected]

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite [email protected] Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução

Leia mais

SISTEMAS DE INFORMAÇÃO PARA GESTÃO

SISTEMAS DE INFORMAÇÃO PARA GESTÃO 07-05-2013 1 SISTEMAS DE INFORMAÇÃO PARA GESTÃO Aula I Docente: Eng. Hercílio Duarte 07-05-2013 2 Objectivo Sistemas Modelos Dados Vs. Informação Introdução aos sistemas de Informação 07-05-2013 3 Introdução

Leia mais

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula INTRODUÇÃO Josiane Faxina Universidade Estadual Paulista Júlio de Mesquita Filho Câmpus Bauru e-mail: [email protected]

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

BROCANELLI, Cláudio Roberto. Matthew Lipman: educação para o pensar filosófico na infância. Petrópolis: Vozes, 2010. RESENHA

BROCANELLI, Cláudio Roberto. Matthew Lipman: educação para o pensar filosófico na infância. Petrópolis: Vozes, 2010. RESENHA 1 BROCANELLI, Cláudio Roberto. Matthew Lipman: educação para o pensar filosófico na infância. Petrópolis: Vozes, 2010. RESENHA Francieli Nunes da Rosa 1 No livro Matthew Lipman: educação para o pensar

Leia mais

Módulo 6: Inteligência Artificial

Módulo 6: Inteligência Artificial Módulo 6: Inteligência Artificial Assuntos: 6.1. Aplicações da IA 6.2. Sistemas Especialistas 6.1. Aplicações da Inteligência Artificial As organizações estão ampliando significativamente suas tentativas

Leia mais

Fonte: www.cantocidadao.org.br/.../blog/criancas.jpg

Fonte: www.cantocidadao.org.br/.../blog/criancas.jpg 5. Estágio pré-operatório (2 a 6 anos) Fonte: www.cantocidadao.org.br/.../blog/criancas.jpg Esse período é marcado pela passagem da inteligência sensório-motora para a inteligência representativa. A criança

Leia mais

2 Fundamentação Conceitual

2 Fundamentação Conceitual 2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés

Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés Introdução Trabalhos Relacionados Abordagem Proposta Considerações Finais Conclusão Trabalhos Futuros 2 Agentes

Leia mais

Breve Histórico do Raciocínio Lógico

Breve Histórico do Raciocínio Lógico Breve Histórico do Raciocínio Lógico Enquanto muitas culturas tenham usado complicados sistemas de raciocínio, somente na China, Índia e Grécia os métodos de raciocínio tiveram um desenvolvimento sustentável.

Leia mais

2 Trabalhos relacionados

2 Trabalhos relacionados 2 Trabalhos relacionados Esta seção descreve os principais trabalhos relacionados ao framework aqui produzido. Uma discussão sobre os aspectos gerais de jogos está fora dos objetivos deste dissertação.

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

dóxa e epistéme. sensível e inteligível. fé e razaão.

dóxa e epistéme. sensível e inteligível. fé e razaão. dóxa e epistéme. sensível e inteligível. fé e razaão. Senso comum... aranha caranguejeira ou aranha-marrom? Epistemologia Moderna e Contemporânea EPISTEMOLOGIA investiga o conhecimento. limites. possibilidades.

Leia mais

GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL

GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL GERENCIAMENTO DO CONHECIMENTO NA EMPRESA DIGITAL 1 OBJETIVOS 1. Por que hoje as empresas necessitam de programas de gestão do conhecimento e sistemas para gestão do conhecimento? 2. Quais são as aplicações

Leia mais

TEORIA DOS JOGOS E APRENDIZADO

TEORIA DOS JOGOS E APRENDIZADO TEORIA DOS JOGOS E APRENDIZADO DE MÁQUINA Estudos Iniciais André Filipe de Moraes Batista Disciplina de Aprendizagem de Máquina UFABC 2010 TEORIA DOS JOGOS Ramo da matemática aplicada estuda situações

Leia mais

Pedagogia. Comunicação matemática e resolução de problemas. PCNs, RCNEI e a resolução de problemas. Comunicação matemática

Pedagogia. Comunicação matemática e resolução de problemas. PCNs, RCNEI e a resolução de problemas. Comunicação matemática Pedagogia Profa. Luciana Miyuki Sado Utsumi Comunicação matemática e resolução de problemas PCNs, RCNEI e a resolução de problemas Consideram aspectos fundamentais, como: As preocupações acerca do ensino

Leia mais

Lev Semenovich Vygotsky, nasce em 17 de novembro de 1896, na cidade de Orsha, em Bielarus. Morre em 11 de junho de 1934.

Lev Semenovich Vygotsky, nasce em 17 de novembro de 1896, na cidade de Orsha, em Bielarus. Morre em 11 de junho de 1934. Lev Semenovich Vygotsky, nasce em 17 de novembro de 1896, na cidade de Orsha, em Bielarus. Morre em 11 de junho de 1934. Lev Vygotsky, viveu na mesma época que Piaget (ambos nasceram em 1896 entanto Vygotsky

Leia mais

ANÁLISE E PROJETO DE SISTEMAS

ANÁLISE E PROJETO DE SISTEMAS UFU Universidade Federal de Uberlândia ANÁLISE E PROJETO DE SISTEMAS INTRODUÇÃO A ENGENHARIA DE SOFTWARE Professora: Fabíola Gonçalves. AGENDA Introdução à Engenharia de Software Características do Software

Leia mais

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.

A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá. INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,

Leia mais

ICC Introdução para JavaScript

ICC Introdução para JavaScript ICC Introdução para JavaScript Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador é receber,

Leia mais

Avaliação em filosofia: conteúdos e competências

Avaliação em filosofia: conteúdos e competências Avaliação em filosofia: conteúdos e competências Desidério Murcho Universidade Federal de Ouro Preto [email protected] 1 Immanuel Kant O jovem que completou a sua instrução escolar habituou- se a

Leia mais

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de

Leia mais

Redes Neurais. Profa. Flavia Cristina Bernardini

Redes Neurais. Profa. Flavia Cristina Bernardini Redes Neurais Profa. Flavia Cristina Bernardini Introdução Cérebro & Computador Modelos Cognitivos Diferentes Cérebro Computador Seqüência de Comandos Reconhecimento de Padrão Lento Rápido Rápido Lento

Leia mais

DESENVOLVIMENTO COGNITIVO. Jean Piaget

DESENVOLVIMENTO COGNITIVO. Jean Piaget DESENVOLVIMENTO COGNITIVO Jean Piaget JEAN PIAGET Jean William Fritz Piaget nasceu a 9 de Agosto de 1896 em Neuchâtel e faleceu a 16 de Setembro de 1980 em Genebra. Estudou inicialmente Biologia, na Suíça,

Leia mais

Sistema de Computação

Sistema de Computação Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU

Leia mais

1. NÍVEL CONVENCIONAL DE MÁQUINA

1. NÍVEL CONVENCIONAL DE MÁQUINA 1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0

Leia mais

A IMPORTÂNCIA DA PESQUISA CIENTÍFICA

A IMPORTÂNCIA DA PESQUISA CIENTÍFICA A IMPORTÂNCIA DA PESQUISA CIENTÍFICA ROTEIRO DA APRESENTAÇÃO Introdução O que é Pesquisa O que é Ciência Definições Ciência e Tecnologia Categorizações Ciência e eu QUAL O CURSO? Diante das várias possibilidades

Leia mais

Inteligência Artificial para Jogos Eletrônicos

Inteligência Artificial para Jogos Eletrônicos Inteligência Artificial para Jogos Eletrônicos Prof. Marcelo Henrique dos Santos O que é Inteligência Artificial? inteligência apresentada por uma entidade artificial (geralmente um computador); ramo da

Leia mais

Organização e Arquitetura de Computadores I. de Computadores

Organização e Arquitetura de Computadores I. de Computadores Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores

Leia mais

Metodos de Programação

Metodos de Programação Metodos de Programação Métodos de Programação Introdução Informática, Computador, Algoritmo Informática: Ciência do processamento da informação Computador: Máquina que serve para processar informação Algoritmo:

Leia mais

FUNDAÇÃO DE APOIO AO ENSINO TÉCNICO DO ESTADO DO RIO DE JANEIRO FAETERJ Petrópolis Área de Extensão PLANO DE CURSO

FUNDAÇÃO DE APOIO AO ENSINO TÉCNICO DO ESTADO DO RIO DE JANEIRO FAETERJ Petrópolis Área de Extensão PLANO DE CURSO FUNDAÇÃO DE APOIO AO ENINO TÉCNICO DO ETADO DO RIO DE JANEIRO PLANO DE CURO 1. Identificação Curso de Extensão: INTRODUÇÃO AO ITEMA INTELIGENTE Professor Regente: José Carlos Tavares da ilva Carga Horária:

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

Protocolo em Rampa Manual de Referência Rápida

Protocolo em Rampa Manual de Referência Rápida Protocolo em Rampa Manual de Referência Rápida 1 O que é o Protocolo em Rampa O protocolo em rampa é um protocolo para testes de esforço que não possui estágios. Nele o incremento da carga se dá de maneira

Leia mais

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas

Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas Núcleo de Informática Aplicada à Educação Universidade Estadual de Campinas Resumo A construção de dispositivos controlados através do computador, como ferramenta educacional associado ao trabalho com

Leia mais

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1. O que é a ciência de dados (data science). Discussão do conceito Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.3, Outubro, 2015 Nota prévia Esta apresentação tem por objetivo, proporcionar

Leia mais

Representação do Conhecimento

Representação do Conhecimento UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Representação do Conhecimento Licenciatura em Engenharia Informática e de Computadores Repescagem Segundo teste 0 de Julho de 004, 9:00H 0:0H Nome:

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 12 Aprendizado de Máquina Agentes Vistos Anteriormente Agentes baseados em busca: Busca cega Busca heurística Busca local

Leia mais

Algoritmos e Programação I

Algoritmos e Programação I Algoritmos e Programação I Apresentação e Introdução ao Raciocínio Lógico Prof. Fernando Maia da Mota [email protected] CPCX/UFMS Fernando Maia da Mota 1 Apresentação Fernando Maia da Mota Formado

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 02 Agentes Inteligentes Agentes Inteligentes Um agente é algo capaz de perceber seu ambiente por meio de sensores e de

Leia mais

Frederico Miguel Santos

Frederico Miguel Santos Frederico Miguel Santos DEE ISEC DETI/IEETA - UA Sumário 1. RoboCup 1. descrição / objectivos 2. MSL - futebol,,porquê? 2. CAMBADA 1. descrição / objectivos 2. evolução 3. hardware 4. software: coordenação

Leia mais

Unidade 3: A Teoria da Ação Social de Max Weber. Professor Igor Assaf Mendes Sociologia Geral - Psicologia

Unidade 3: A Teoria da Ação Social de Max Weber. Professor Igor Assaf Mendes Sociologia Geral - Psicologia Unidade 3: A Teoria da Ação Social de Max Weber Professor Igor Assaf Mendes Sociologia Geral - Psicologia A Teoria de Ação Social de Max Weber 1 Ação Social 2 Forma de dominação Legítimas 3 Desencantamento

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

Metodologia Projectual?

Metodologia Projectual? Metodologia Projectual? > Metodologia é a parte da lógica que estuda os métodos das diversas ciências, segundo as leis do raciocínio > estudar e enumerar as tarefas de forma a que o projecto seja feito

Leia mais

Capítulo. Sistemas de apoio à decisão

Capítulo. Sistemas de apoio à decisão Capítulo 10 1 Sistemas de apoio à decisão 2 Objectivos de aprendizagem Identificar as alterações que estão a ter lugar na forma e função do apoio à decisão nas empresas de e-business. Identificar os papéis

Leia mais

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Ontologias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Origem Teoria sobre a natureza da existência Ramo da filosofia que lida com a natureza e organização da realidade.

Leia mais

Sistemas de Representação e Raciocínio

Sistemas de Representação e Raciocínio Sistemas de Representação e Raciocínio Introdução à Inteligência Artificial Profa. Josiane Baseado no material de David Poole, Alan Mackworth e Randy Goebel Abril/2007 Inteligência Artificial Objetivo

Leia mais

UNIVERSIDADE DE SÃO PAULO E S C O L A D E A R T E S, C I Ê N C I A S E H U M A N I D A D E

UNIVERSIDADE DE SÃO PAULO E S C O L A D E A R T E S, C I Ê N C I A S E H U M A N I D A D E UNIVERSIDADE DE SÃO PAULO E S C O L A D E A R T E S, C I Ê N C I A S E H U M A N I D A D E Trabalho proposto pela disciplina de Orientado por Professor Dr. Fernando Coelho Mário Januário Filho 5365372

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA

UNIVERSIDADE FEDERAL DE SANTA CATARINA UNIVERSIDADE FEDERAL DE SANTA CATARINA CIÊNCIAS DA COMPUTAÇÃO MÁQUINAS DE COMITÊ APLICADAS À FILTRAGEM DE SPAM Monografia submetida à UNIVERSIDADE FEDERAL DE SANTA CATARINA para a obtenção do grau de BACHAREL

Leia mais

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,

Leia mais

Arquiteturas RISC. (Reduced Instructions Set Computers)

Arquiteturas RISC. (Reduced Instructions Set Computers) Arquiteturas RISC (Reduced Instructions Set Computers) 1 INOVAÇÕES DESDE O SURGIMENTO DO COMPU- TADOR DE PROGRAMA ARMAZENADO (1950)! O conceito de família: desacoplamento da arquitetura de uma máquina

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira [email protected] (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,

Leia mais