Inteligência Artificial

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

Download "Inteligência Artificial"

Transcrição

1 Inteligência Artificial Uma Visão Geral Profa. Dra. Flavia Cristina Bernardini PURO UFF

2 Tópicos O que é IA História da IA Inteligência e Aprendizado

3 O que constitui inteligência? Exercício: O que vocês entendem por inteligência?

4 O que constitui inteligência? A inteligência é o termo usado no discurso comum para se referir à habilidade cognitiva Cognição é o conjunto dos processos mentais usados no pensamento na classificação, reconhecimento e compreensão para o julgamento através do raciocínio para o aprendizado de determinados sistemas e soluções de problemas Cognição é a forma como o cérebro percebe, aprende, recorda e pensa sobre toda informação captada através dos cinco sentidos

5 O que constitui inteligência? Capacidade mental de: Raciocinar Planejar Resolver problemas Abstrair e compreender ideias e linguagens Aprender Etimologia: Latim intellectus, de intelligere = inteligir, entender, compreender. Composto de íntus = dentro e lègere = recolher, escolher, ler.

6 A inteligência é somente humana? O que nos diferencia dos outros seres da natureza não é a inteligência ou a capacidade de ter emoções, de sentir prazer, dor, medo, de nos comunicar ou criar ferramentas, pois isso várias espécies também fazem em diferentes graus de eficiência. O que nos torna únicos é a consciência de nossa individualidade e, entre as consequências disso, está o sentimento de separação do mundo, dos outros, da natureza, pois se somos nós não podemos ser o outro.

7 O que é IA? O que constitui inteligência? O que diferencia inteligência artificial de inteligência presente na natureza dos seres?

8 Como você define a IA? Vamos divagar...

9 IA Definições Uma área de pesquisa que investiga formas de habilitar o computador a realizar tarefas nas quais, até o momento, o ser humano tem um melhor desempenho. Elaine Rich 1995 Tão logo algum problema de IA é resolvido ele não é mais considerado um problema da área de IA... Chuck Thorpe CMU, Robotics Institute, 2000

10 IA Definições Inteligência Artificial é o estudo dos sistemas que agem de um modo que a um observador qualquer parece inteligente Problema: Parecer inteligente significa ser inteligente?

11 IA Definições Conjunto de técnicas para a construção de máquinas inteligentes, capazes de resolver problemas que requerem inteligência humana. (Nilsson) Ramo da Ciência da Computação dedicado à automação de comportamento inteligente. (Luger e Stubble) Tecnologia de processamento de informação que envolve processos de raciocínio, aprendizado e percepção. (Winston) Inteligência Artificial é o estudo das faculdades mentais com o uso de modelos computacionais. (Charniac & McDermott)

12 IA Definições IA envolve utilizar métodos baseados no comportamento inteligente de humanos e outros animais para solucionar problemas complexos. Coppin Podem ser projetados para se comportar de modo inteligente (comportamento humano) OU para dar conta de alguma função útil

13 IA Forte x IA Fraca IA Forte: Se houver um computador com capacidade de processamento e suficiente inteligência, é possível criar um computador que possa literalmente pensar e ser consciente do mesmo modo que o humano IA Fraca: Comportamento inteligente pode ser modelado e utilizado por computadores para solucionar problemas complexos Agir inteligentemente não prova que seja verdadeiramente inteligente como um humano

14 As 4 categorias das definições de Inteligência Artificial Sistemas que pensam como os humanos Sistemas que agem como humanos Sistemas que pensam racionalmente Sistemas que agem racionalmente

15 As 4 categorias das definições de Inteligência Artificial Pensando como humanos: Ex: A abordagem da modelagem cognitiva Agindo como humanos: Ex: A abordagem do Teste de Turing The exciting new effort to make computers think... machines with minds, in the full and literal sense (Haugeland, 1985) Pensando racionalmente: Ex: A abordagem das leis do pensamento The automation of activities that we associate with human thinking, activities such as decisionmaking, problem solving, learning... (Bellman, 1978) Agindo racionalmente: Ex: A abordagem de agentes racionais

16 As 4 categorias das definições de Inteligência Artificial Pensando como humanos: Ex: A abordagem da modelagem cognitiva Agindo como humanos: Ex: A abordagem do Teste de Turing Pensando racionalmente: Ex: A abordagem das leis do pensamento The art of creating machines that perform functions that require intelligence when performed by people (Kurzweil, 1990) Agindo racionalmente: Ex: A abordagem de agentes racionais The study of how to make computers do things at which, at the moment, people are better (Rich and Knight, 1991)

17 As 4 categorias das definições de Inteligência Artificial The study of mental faculties through the use of computational models (Charniak and McDermott, Pensando como humanos: 1985) Ex: A abordagem da modelagem cognitiva The study of the computations that make it possible to perceive, reason, and act (Winston, Agindo como humanos: Ex: A abordagem 1992) do Teste de Turing Pensando racionalmente: Ex: A abordagem das leis do pensamento Agindo racionalmente: Ex: A abordagem de agentes racionais

18 As 4 categorias das definições de Inteligência Artificial Pensando como humanos: Ex: A abordagem da modelagem cognitiva A field of study that tries to explain and emulate intelligent behavior in terms of computational Agindo como processes humanos: (Schalkoff, 1990) Ex: A abordagem do Teste de Turing The branch of computer science that is concerned with the automation of intelligent behavior (Luger Pensando and racionalmente: Stubblefield, 1993) Ex: A abordagem das leis do pensamento Agindo racionalmente: Ex: A abordagem de agentes racionais

19 Fundamentos da IA Psicologia Neurociência Economia Engenharia Matemática Linguística IA Filosofia

20 Fundamentos da IA Filosofia (428 A.C. presente) Regras formais podem ser usadas para obter conclusões válidas? Como a mente (o intelecto) se desenvolve a partir de um cérebro físico? De onde vem o conhecimento? Como o conhecimento conduz à ação? Matemática (800 D.C. presente) Quais são as regras formais para obter conclusões válidas? Noção de Algoritmo O que pode ser computado? Intratabilidade e NP-completude Como raciocinamos com informações incertas? Probabilidade

21 Fundamentos da IA Economia (1776 presente) Como devemos tomar decisões para maximizar o lucro? Teoria da Decisão Como devemos fazer algo quando outros não podem nos acompanhar? Teoria dos Jogos (agente racional deve agir de forma casual) Como devemos fazer algo quando o lucro pode estar distante no futuro, e resultam de ações executadas em sequência? Pesquisa Operacional Neurociência (1861 presente) Como o cérebro processa informações?

22 Fundamentos da IA Psicologia (1879 presente) Como os seres humanos e os animais pensam e agem? Surgimento da ciência cognitiva, onde uma teoria cognitiva deve descrever um mecanismo detalhado de processamento de informações Engenharia de Computadores, Ciência da Computação, Teoria de Controle e Cibernética (1940 presente) Como podemos construir computador eficiente? Como podemos construir sistemas eficientes? Como os artefatos podem operar sobre seu próprio controle? Linguística (1957 presente) Como a linguagem se relaciona ao pensamento?

23 IA é considerada polêmica porque desafia a idéia da unicidade do pensamento humano, da mesma forma que Darwin desafiou a unicidade da origem dos seres humanos. Helbert A. Simon CMU, 2000

24 Linha do Tempo da IA Alan Turing Computer Machinery and Intelligence LISP Primeiro Projeto Japonês Segundo Projeto Japonês Surge o termo Artificial Intelligence PROLOG Logic Theorist General Problem Solver Primeiro Robô Industrial Primeiro Sistema Especialista Ganhos com Sistemas de IA chegam a US$ 1 Bilhão

25 A História da Inteligência Artificial A gestação de IA ( ) O entusiasmo dos primeiros anos de IA, grandes expectativas ( ) Uma dose de realidade ( ) Sistemas Baseados em Conhecimento: A Chave para o Poder? ( ) IA se torna comercial ( ) O retorno das Redes Neurais ( presente) Eventos Recentes

26 A gestação de IA ( ) Primeiro trabalho de IA foi um modelo de neurônios artificiais (McCulloch&Pitts-43) Precursor das tradições lógica e conexionista de IA Baseado em: Fisiologia Básica Função dos neurônios no cérebro Lógica Proposicional criada por Russel e Whitehead Teoria da Computação de Turing Qualquer função computável podia ser calculada por rede de neurônios conectados Donald Hebb (1949) propõe atualização simples das conexões sinápticas Aprendizado de Hebb (influente até os dias atuais)

27 A gestação de IA ( ) 1950: Computing Machinery and Intelligence, por Alan Turing Teste de Turing, Aprendizagem de Máquina, Algoritmos Genéticos e Aprendizagem por Reforço Disponível em Shannon & Turing escreveram programas de xadrez para máquinas von Neumann 1951: Marvin Minsky e Dean Edmonds construíram o primeiro computador de rede neural Mais tarde, Minsky provou teoremas importantes que mostravam limitações da pesquisa das redes neurais da época

28 Barreira Física O Teste de Turing Sistema Computacional Interface Interrogador Humano

29 A gestação de IA ( ) Workshop em Dartmouth em 56 (2 meses): John McCarthy (criador do LISP), Minsky e outros reuniram pesquisadores de Princeton, IBM, MIT e CMU interessados em Teoria dos Autômatos, Redes Neurais e no estudo da inteligência Foi apresentado o LT (Logic Theorist) provas de teoremas matemáticos Os 20 anos seguintes foram dominados por pesquisadores participantes do Workshop e seus estudantes Foi neste Workshop que o nome Inteligência Artificial surgiu para denominar o novo campo de estudo, cunhado por McCarthy

30 O entusiasmo dos primeiros anos de IA ( ) Newell e Simon desenvolveram o GPS (General Problem Solver) GPS: Programa projetado para imitar protocolos humanos de resolução de problemas Primeiro programa a incorporar a abordagem Pensar como humanos Combinação de IA e Ciência Cognitiva continua até hoje Gelernter (1959) construiu o Geometry Thorem Prover Demonstrava teoremas considerados bastante complicados por muitos alunos de matemática

31 O entusiasmo dos primeiros anos de IA ( ) Samuel (1952) escreveu uma série de programas para jogar damas em nível amador elevado Provou o contrário do que era senso comum na época: computadores podem fazer somente o que foram programados para fazer Seus programas aprendiam rapidamente a jogar melhor que seu criador McCarthy (1958) saiu de Dartmouth para o MIT Desenvolveu o LISP, que se tornou a linguagem dominante de IA LISP é 1 ano mais jovem que FORTRAN (!) Ele e outros desenvolveram o conceito de time sharing Escreveu o artigo Problems with common sense Advice Taker Primeiro sistema de IA completo

32 O entusiasmo dos primeiros anos de IA ( ) Robinson (1963) descobriu o método da resolução Um algoritmo completo de provas de teoremas para a Lógica de 1a Ordem PROLOG estava a caminho. Minsky (1958) foi para o MIT Seguiu outro caminho de pesquisa diferente de McCarthy Supervisionou uma série de estudantes que escolheram problemas limitados que pareciam requerer inteligência para serem resolvidos: micromundos O mais famoso micromundo foi o mundo dos blocos Trabalhos de redes neurais começaram a florescer

33 O entusiasmo dos primeiros anos de IA ( ) Declaração de Herbert Simon (1957): Não é meu objetivo surpreendê-los ou chocá-los mas o modo mais simples de resumir tudo isso é dizer que agora existem no mundo máquinas que pensam, aprendem e criam. Além disso, sua capacidade de realizar essas atividades está crescendo rapidamente até o ponto em um futuro visível no qual a variedade de problemas com os quais lida a mente humana. Previsão mais concreta de Simon: Em 10 anos um computador seria campeão de xadrez e um teorema matemático significativo seria provado por uma máquina

34 Uma dose de realidade ( ) A barreira que muitos projetos de IA encontraram: Métodos suficientes para demonstrações de um ou dois exemplos simples falhavam terrivelmente quando foram utilizados em uma seleção maior de problemas ou problemas mais difíceis O primeiro tipo de dificuldade: Os primeiros programas continham pouco ou nenhum conhecimento do assunto que eles tratavam Tinham sucesso através de manipulações sintáticas muito simples ELIZA (1966) simulação de diálogo entre paciente e psicólogo Tradução imaginava-se que tradução de documentos eram simples manipulações de regras sintáticas

35 Uma dose de realidade ( ) O segundo tipo de dificuldade: Intratabilidade de muitos problemas que IA estava tentando resolver Os primeiros programas funcionavam somente porque os micromundos continham poucos objetos Antes da teoria da complexidade computacional ser desenvolvida, acreditava-se que o problema de se escalar para problemas maiores era simplesmente um problema de se ter hardware mais rápido Os experimentos de evolução da máquina (hoje AGs) se baseavam em pequenas mutações aleatórias em código de máquina para geração de programa com bom desempenho para tarefas simples (Nenhum progresso obtido)

36 Uma dose de realidade ( ) Incapacidade da explosão combinatória serviu de base para corte de investimentos por parte do governo britânico Uma terceira dificuldade veio das limitações sobre as estruturas básicas usadas para gerar comportamento inteligente Minsky e Papert (1969) provou que os perceptrons, que formavam as redes neurais, podiam aprender tudo o que podiam representar, mas sua capacidade de representação era bastante limitada

37 SBCs: A Chave para o Poder? ( ) O método de resolução de problemas usado na primeira década de IA foi o mecanismo de busca de propósito geral Eles são chamados métodos fracos porque eles usam pouca informação sobre o domínio Para domínios complexos o desempenho é pobre. Programa Dendral (69): inferia a estrutura molecular de informações fornecidas por um espectrômetro de massa foi o primeiro sistema a trabalhar com conhecimento intensivo sua esperteza era derivada de um grande número de regras específicas

38 SBCs: A Chave para o Poder? ( ) Feigenbaum e outros em Stanford começam a investigar a nova metodologia de sistemas especialistas A importância do conhecimento do domínio foi també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

39 IA se torna comercial ( ) O primeiro sistema especialista de sucesso comercial, R1, começou a operar na DEC e ajudava a configurar ordens para novos computadores. Em 1981, os japoneses anunciaram a Quinta Geração, um projeto de 10 anos para construção de computadores inteligentes que rodavam Prolog Não atenderam as metas ambiciosas

40 O retorno das Redes Neurais ( presente) Ciência da computação negligenciou o campo das redes neurais mas continuou em outros campos, particularmente na Física Hopfield (1982) usou técnicas de mecânica estatística para analisar propriedades de armazenamento e otimização de redes, tratando coleções de nós como coleções de átomos Humelhart e Hinton (psicólogos) continuaram o estudo de modelos de memória em redes neurais 1980: Algoritmo de retro-propagação de erros Modelos Conexionistas utilizados para construir Sistemas Inteligentes

41 A IA se torna uma ciência (1987 presente) Algumas desilusões sobre a aplicabilidade de sistemas especialistas começaram a surgir na época Revolução no trabalho de IA, tanto em conteúdo quanto em metodologia Teorias existentes são utilizadas como bases, ao invés de propor teorias inteiramente novas Afirmações são fundamentadas em teorias rigorosas ou em evidência experimental rígida Intuição e exemplos de brinquedo perdem espaço para teorias bem embasadas e aplicações reais IA deixou de se isolar da Ciência da Computação Aprendizado de Máquina e Teoria da Informação (ou Teoria Matemática da Comunicação) Raciocínio Incerto e Modelagem Estocástica Busca e Otimização Clássica e do Controle Raciocínio Automático e Métodos Formais

42 A IA se torna uma ciência (1987 presente) IA adotou com firmeza o método científico Hipóteses devem ser submetidas a rigorosos experimentos empíricos Resultados devem ser analisados estatisticamente Experimentos podem ser reproduzidos com a Internet e os repositórios de dados e códigos compartilhados Reconhecimento de Fala na década de 70, ampla variedade de arquiteturas e abordagens foram propostas, testadas em exemplos selecionados Modelos Ocultos de Markov (MOM) dominam a área, baseados em teoria matemática rigorosa Redes Neurais, técnicas de reconhecimento de padrões, técnicas estatísticas e aprendizado de máquina podem ser comparadas Surgimento da Mineração de Dados

43 A IA se torna uma ciência (1987 presente) Redes Bayesianas foram criadas para permitir representação de conhecimento incerto e um raciocínio rigoroso sobre esse tipo de conhecimento Domina a IA sobre raciocínio incerto e sistemas especialistas 1982: promoveu a ideia de sistemas que agem racionalmente de acordo com as leis da teoria da decisão e não procuram imitar os passos do pensamento de especialistas humanos Formalização e especialização também levaram alguns tópicos cada vez mais isolados do ramo principal da IA Robótica Visão Computacional Representação de Conhecimento e Ontologias

44 O surgimento de Agentes Inteligentes (1995 presente) Progresso na resolução de subproblemas de IA levaram pesquisadores a examinar mais uma vez o problema do agente como um todo SOAR (1990): exemplo mais conhecido de arquitetura completa de agente Objetivo: entender o funcionamento interno dos agentes incorporados a ambientes reais com entradas sensoriais contínuas Sensores Atuadores

45 Uma Nova Visão A partir dos anos 80 foi percebido que, geralmente, o modelo de raciocínio utilizado em IA era diferente do usado pelos seres humanos Essas diferenças não invalidam o uso de modelos não-humanos O computador precisa raciocinar como o homem? O homem voa? E precisa voar como um pássaro?

46 Uma Nova Visão Em outras palavras, para que alguém quer construir uma cópia da mente humana? Não é suficiente a original? Não é a mente humana a mais difícil de se auto-examinar? A única solução aparentemente lógica é separar a inteligência humana da inteligência artificial para construir algo completamente novo

47 Áreas Relacionadas com a Inteligência Artificial Biologia Lógica Matemática Lingüística Ciência da Computação Engenharia Psicologia Robótica IA Filosofia Planejamento Redes Neurais Sistemas Baseados em Conhecimento Aprendizado de Máquina Sistemas Nebulosos Processamento de Linguagem Natural

48 Algumas Aplicações de IA hoje Buscadores Inteligentes (aplicados principalmente à Web) Reconhecimento de Voz Robótica Mineração de Dados Casas Inteligentes Sub-áreas de IA complementam-se e, assim, podem ser combinadas produzindo resultados surpreendentes

49 Algumas Aplicações de IA hoje Notícias recentes: Google 'monopoliza' cientistas de inteligência artificial 7-google-monopoliza-cientistas-de-inteligenciaartificial.shtml Unsubscribing? The New York Times Wants to Predict That nsubscribing-the-new-york-times-wants-topredict-that/ Outras tantas...

50 Paradigmas da Inteligência O que é inteligência? Muito difícil!!!

51 Procedimento Inteligente Aprende por experiência Usa conhecimento adquirido por experiência Soluciona problemas na ausência de alguma informação Reage rapidamente perante uma nova situação Determina o que é importante Raciocina e pensa Entende imagens visuais Processa e manipula símbolos É criativo e imaginativo Usa heurísticas

52 Inteligência x Aprendizado Aprendizado é a chave da superioridade da Inteligência Humana Aprendizado é a essência da Inteligência Para que uma máquina tenha Comportamento Inteligente, deve-se aumentar sua Capacidade de Aprendizado

53 Inteligência x Aprendizado O ser humano está pré-programado para o aprendizado Aprende ampliando o alcance do conhecimento que já possui, através de reordenações sucessivas O computador não possui o programa inicial para procurar por informações e realizar aprendizado em geral Paradigmas e técnicas de aprendizado de máquina ainda possuem um alvo bem mais limitado do que o aprendizado humano

54 Objetivos da Disciplina Oferecer uma visão geral da IA Representação de Conhecimento Algoritmos de Busca Aprendizado de Máquina Redes Neurais

55 Avaliação 2 provas 2 trabalhos (escrito e prático) Temas: Planejamento Processamento de Língua Natural Visão Computacional Robótica Têmpera Simulada e Colônia de Formigas Algoritmos Genéticos e Programação Genética Ontologias Vida Artificial e Comportamento Emergente IA em Jogos

56 Agradecimentos Parte deste material foi baseado em slides de Maria Carolina Monard.

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 - juliocesar@eloquium.com.br

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 - juliocesar@eloquium.com.br APRESENTAÇÃO Júlio Cesar da Silva Mestrando em Administração MBA em Gestão da Tecnologia

Leia mais

IA: Introdução. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

IA: Introdução. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA: Introdução Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br 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

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

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

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

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

NOTA À 2ª EDIÇÃO... VII PREFÁCIO... IX. No Renascimento de uma Nova Era... IX PREÂMBULO... XIII. Organização do livro... xiii. Destinatários...

NOTA À 2ª EDIÇÃO... VII PREFÁCIO... IX. No Renascimento de uma Nova Era... IX PREÂMBULO... XIII. Organização do livro... xiii. Destinatários... NOTA À 2ª EDIÇÃO... VII PREFÁCIO... IX No Renascimento de uma Nova Era... IX Índice PREÂMBULO... XIII Organização do livro... xiii Destinatários... xiv Utilização do livro... xiv Agradecimentos... xiv

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

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

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

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

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

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

Será que a minha mente está dentro da minha cabeça? (questões de filosofia da mente e Inteligência Artificial)

Será que a minha mente está dentro da minha cabeça? (questões de filosofia da mente e Inteligência Artificial) FACULDADE DE LETRAS UNIVERSIDADE DO PORTO Será que a minha mente está dentro da minha cabeça? (questões de filosofia da mente e Inteligência Artificial) Sofia Miguens Universidade do Porto - MLAG O que

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

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

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é thome@nce.ufrj.br Redes Neurais São modelos computacionais

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: josi_unesp@hotmail.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

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:

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

PNL? o que é. Dossie. Veronica Ahrens Diretora de T&D, Trainer e Coach da SBPNL Inspirar pessoas a criarem um mundo melhor. veronica@pnl.com.

PNL? o que é. Dossie. Veronica Ahrens Diretora de T&D, Trainer e Coach da SBPNL Inspirar pessoas a criarem um mundo melhor. veronica@pnl.com. 1 Dossie Veronica Ahrens Diretora de T&D, Trainer e Coach da SBPNL Inspirar pessoas a criarem um mundo melhor. veronica@pnl.com.br o que é PNL? Nos últimos anos, a PNL (Programação Neurolinguística) vem

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

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL PERFIL 3001 - Válido para os alunos ingressos a partir de 2002.1 Disciplinas Obrigatórias Ciclo Geral Prát IF668 Introdução à Computação 1 2 2 45 MA530 Cálculo para Computação 5 0 5 75 MA531 Álgebra Vetorial

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

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

Introdução à Inteligência Artificial. CAPÍTULO 1 - Russell

Introdução à Inteligência Artificial. CAPÍTULO 1 - Russell Introdução à Inteligência Artificial CAPÍTULO 1 - Russell Inteligência Artificial O que é inteligência Artificial? O que diferencia inteligência artificial de inteligência natural? 2 O que é Inteligência

Leia mais

Interface Homem-Computador

Interface Homem-Computador Faculdade de Ciências e Tecnologia do Maranhão Interface Homem-Computador Aula: Engenharia Cognitiva e Semiótica Professor: M.Sc. Flávio Barros flathbarros@gmail.com Conteúdo Engenharia Cognitiva Fundamentos

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

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

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br 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

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

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

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

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

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

3 Método de Monte Carlo

3 Método de Monte Carlo 25 3 Método de Monte Carlo 3.1 Definição Em 1946 o matemático Stanislaw Ulam durante um jogo de paciência tentou calcular as probabilidades de sucesso de uma determinada jogada utilizando a tradicional

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

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para

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

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

Gestão da Informação e do Conhecimento

Gestão da Informação e do Conhecimento Gestão da Informação e do Conhecimento Aula 05 Aquisição da Informação Dalton Lopes Martins dmartins@gmail.com 2sem/2014 Aquisição da Informação PROCESSO 2 - A aquisição da informação envolve as seguintes

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

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

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

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

Aula 26: Arquiteturas RISC vs. CISC

Aula 26: Arquiteturas RISC vs. CISC Aula 26: Arquiteturas RISC vs CISC Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Arquiteturas RISC vs CISC FAC 1 / 33 Revisão Diego Passos

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 ana.santos@qi.edu.br Conceitos Preliminares

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

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

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

Pesquisa Etnográfica

Pesquisa Etnográfica Pesquisa Etnográfica Pesquisa etnográfica Frequentemente, as fontes de dados têm dificuldade em dar informações realmente significativas sobre a vida das pessoas. A pesquisa etnográfica é um processo pelo

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

APLICATIVO PARA GERENCIAMENTO DE FORÇA DE TRABALHO EM EMPRESAS DE TELEFONIA MÓVEL

APLICATIVO PARA GERENCIAMENTO DE FORÇA DE TRABALHO EM EMPRESAS DE TELEFONIA MÓVEL APLICATIVO PARA GERENCIAMENTO DE FORÇA DE TRABALHO EM EMPRESAS DE TELEFONIA MÓVEL Tatiana Bogo Fujii Prof. Wilson Pedro Carli Orientador Introdução; Telefonia Celular; Internet; ASP; Inteligência Artificial;

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

Agentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com

Agentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Agentes Inteligentes Inteligência Artificial Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores. Agente Prof. Ms. Luiz Alberto Contato:

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

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

Inteligência Computacional: resolvendo problemas difíceis da vida real

Inteligência Computacional: resolvendo problemas difíceis da vida real Instituto de Computação Semana Nacional da Ciência e Tecnologia Escola Agrotécnica Federal de Inconfidentes Inteligência Computacional: resolvendo problemas difíceis da vida real Carlos Eduardo de Andrade

Leia mais

O JOGO E A APRENDIZAGEM

O JOGO E A APRENDIZAGEM O JOGO E A APRENDIZAGEM O JOGO E A APRENDIZAGEM Enquanto brinca, a criança amplia a sua capacidade corporal, sua consciência do outro, a percepção de si mesmo como um ser social e a percepção do espaço

Leia mais

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC Projeto Pedagógico do Bacharelado em Ciência da Computação Comissão de Curso e NDE do BCC Fevereiro de 2015 Situação Legal do Curso Criação: Resolução CONSU no. 43, de 04/07/2007. Autorização: Portaria

Leia mais

Introdução. 1.1 Histórico

Introdução. 1.1 Histórico 1 Introdução 1.1 Histórico O mercado brasileiro, assim como os mercados da maioria dos países emergentes, tem se caracterizado pela crescente volatilidade e dependência do capital estrangeiro. A integração

Leia mais

Introdução às Linguagens de Programação

Introdução às Linguagens de Programação Introdução às Linguagens de Programação Histórico de Linguagens de Programação O computador não faz nada sozinho Precisamos informar, de forma clara, como ele deve executar as tarefas Ou seja, o computador

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

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

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 srbo@ufpa.br www.ufpa.br/srbo Projeto e Avaliação de Interfaces:

Leia mais

Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel e alternativas de

Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel e alternativas de 1 Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel e alternativas de relatórios dos sistemas de informação gerencial. Descrever

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resolução de problemas e desenvolvimento de algoritmos SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de

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

Introdução à Programação de Computadores

Introdução à Programação de Computadores 1. Objetivos Introdução à Programação de Computadores Nesta seção, vamos discutir os componentes básicos de um computador, tanto em relação a hardware como a software. Também veremos uma pequena introdução

Leia mais

Complemento II Noções Introdutória em Redes Neurais

Complemento II Noções Introdutória em Redes Neurais Complemento II Noções Introdutória em Redes Neurais Esse documento é parte integrante do material fornecido pela WEB para a 2ª edição do livro Data Mining: Conceitos, técnicas, algoritmos, orientações

Leia mais

ECO039 Linguagens Formais

ECO039 Linguagens Formais Prof a.dra.thatyana de Faria Piola Seraphim Universidade Federal de Itajubá thatyana@unifei.edu.br Introdução ˆ As três principais áreas da teoria da computação (Autômatos, Computabilidade e Complexidade)

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

TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA

TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA TÍTULO: AMBIENTE VIRTUAL PARA O ENSINO DE LÓGICA PARA CRIANÇAS CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE ANHANGUERA DE GUARULHOS

Leia mais

Estratégias de Pesquisa

Estratégias de Pesquisa Estratégias de Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Agenda Survey Design e Criação Estudo de Caso Pesquisa Ação Experimento

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

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

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001 47 5 Redes Neurais O trabalho em redes neurais artificiais, usualmente denominadas redes neurais ou RNA, tem sido motivado desde o começo pelo reconhecimento de que o cérebro humano processa informações

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

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

Introdução. Aula 1 Inteligência Artificial HDL Aula 1 Inteligência Artificial (Definição) O que é Inteligência Artificial? Uma área de pesquisa que investiga formas de habilitar o computador a realizar tarefas nas quais, até o momento, o ser humano

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 humberto@bcc.unifal-mg.edu.br Última aula... Fundamentos de Matemática; Medida do Tempo de Execução

Leia mais

Tecnologia e Sistemas de Informações Tipos de SI

Tecnologia e Sistemas de Informações Tipos de SI Universidade Federal do Vale do São Francisco Tecnologia e Sistemas de Informações Tipos de SI Prof. Ricardo Argenton Ramos Aula 5.2 Qual a Diferença? Dado? Informação? Conhecimento? Dado Platão (428-348

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

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a

Leia mais

LOGÍSTICA MADE DIFFERENT LOGÍSTICA

LOGÍSTICA MADE DIFFERENT LOGÍSTICA LOGÍSTICA MADE DIFFERENT LOGÍSTICA ENTREGA ESPECIAL Na economia globalizada 24/7 de hoje, a logística e a gestão de armazéns eficientes são essenciais para o sucesso operacional. O BEUMER Group possui

Leia mais

Revisão Inteligência Artificial ENADE. Prof a Fabiana Lorenzi Outubro/2011

Revisão Inteligência Artificial ENADE. Prof a Fabiana Lorenzi Outubro/2011 Revisão Inteligência Artificial ENADE Prof a Fabiana Lorenzi Outubro/2011 Representação conhecimento É uma forma sistemática de estruturar e codificar o que se sabe sobre uma determinada aplicação (Rezende,

Leia mais

Elaboração de Projetos

Elaboração de Projetos Elaboração de Projetos 2 1. ProjetoS John Dewey (1859-1952) FERRARI, Márcio. John Dewey: o pensador que pôs a prática em foco. Nova Escola, São Paulo, jul. 2008. Edição especial grandes pensadores. Disponível

Leia mais

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br Análise de Sistemas Visão Geral: Orientação a Objetos Prof. José Honorato Ferreira Nunes Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br Resumo: VISÃO GERAL: Modelagem de sistemas

Leia mais

6 Construção de Cenários

6 Construção de Cenários 6 Construção de Cenários Neste capítulo será mostrada a metodologia utilizada para mensuração dos parâmetros estocásticos (ou incertos) e construção dos cenários com respectivas probabilidades de ocorrência.

Leia mais

A Grande Importância da Mineração de Dados nas Organizações

A Grande Importância da Mineração de Dados nas Organizações A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

A Computação e as Classificações da Ciência

A Computação e as Classificações da Ciência A Computação e as Classificações da Ciência Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Agenda Classificações da Ciência A Computação

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria Introdução a engenharia de software; Conceito de análise orientada a objetos; UserStories; Requisitos de software; Técnicas de levantamento de requisitos; Modelo de casos de

Leia mais

7.Conclusão e Trabalhos Futuros

7.Conclusão e Trabalhos Futuros 7.Conclusão e Trabalhos Futuros 158 7.Conclusão e Trabalhos Futuros 7.1 Conclusões Finais Neste trabalho, foram apresentados novos métodos para aceleração, otimização e gerenciamento do processo de renderização

Leia mais