Artigo Sistemas Especialistas

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

Download "Artigo Sistemas Especialistas"

Transcrição

1 Artigo Sistemas Especialistas Paulo César Fernandes de Oliveira 1, Sidenio Samuel Quarti 1, Rogério Degásperi 1, Palmira Luana Henrique¹, Saulo Popov Zambiasi 2. 1 Pós-graduandos em Gestão da Tecnologia da Informação, ICPG Instituto Catarinense de Pós-Graduação em Criciúma. 2 Saulo Popov Zambiazi - Professor ICPG Instituto Catarinense de Pós-Graduação pco@cecrisa.com.br¹, ssq@cecrisa.com.br¹, rogerio@degasperi.com.br¹, palmira_98@hotmail.com¹, saulopz@gmail.com 2 Resumo. Este artigo não tem a intenção de esgotar o assunto Sistemas Especialistas, mas dar uma noção do tema voltado á área de Inteligência Artificial. Partindo do principio que Sistemas Especialistas são programas que armazenam e manipulam o conhecimento adquirido de um especialista, vamos abordar os tópicos de introdução, conceitos, vantagens e desvantagens dos sistemas especialistas, estrutura básica de um sistema especialista, interface com o usuário, motor de inferência, base de conhecimento, linguagem natural, linguagem natural na recuperação da informação, arquitetura para o sistema especialista para gerenciamento da informação (SEGI), exemplos práticos, e a conclusão da equipe sobre sistemas especialistas. Palavras-chave: Inteligência artificial, Sistemas especialistas; Sistemas de informação. Abstract. 1. INTRODUÇÃO Segundo Wikipédia (2008), Um Sistema especialista é uma classe de programa de computador desenvolvido por pesquisadores de Inteligência artificial durante os anos 70 (1970) e aplicado comercialmente durante os anos 80 (1980). Em síntese, são programas constituídos por uma série de regras que analisam informações (normalmente fornecidas pelo usuário do sistema) sobre uma classe específica de problema (ou domínio de problema). 2. CONCEITOS Segundo McCarty (1956), Inteligência Artificial é a capacidade de uma máquina de realizar funções que se fossem realizadas pelo ser humano seriam consideradas inteligentes. Sistemas Especialistas são sistemas que solucionam problemas que são resolvíveis apenas por pessoas especialistas (que acumularam conhecimento exigido) na resolução destes problemas. [FEI77].

2 Programas de computador que tentam resolver problemas que os seres humanos resolveriam emulando o raciocínio de um especialista, aplicando conhecimentos específicos e inferências são ditos Sistemas Especialistas. [ROL88] Ainda podemos dizer que sistema especialista são programas que armazenam e manipulam o conhecimento adquirido de um especialista, requer entrevistas e observações para extrair o conhecimento, conhecimento este que é representado em formato manipulável pelo computador. 3. VANTAGENS E DESVANTAGENS DOS SISTEMAS ESPECIALISTAS Um sistema especialista é adequado para aplicações onde: o conhecimento (o especialista) é acessível, as regras são conhecidas e fáceis de serem formuladas por este especialista, e quando explicações são necessárias. Os benefícios da utilização de sistema especialista são diferentes daqueles obtidos pelos sistemas tradicionais, por tratar-se de sistemas dotados de inteligência e conhecimento, são ferramentas adequadas para serem utilizadas em treinamentos de grupos de pessoas, de forma rápida e agradável, podendo servir, após o treinamento, como instrumento para coleta de informações sobre o desempenho dos treinados. Apesar de possuírem desenvolvimento e manutenção caros, a sua operação é muito barata. Um sistema especialista pode ser facilmente distribuído em inúmeras cópias, enquanto que o treinamento de um novo especialista humano é muito mais caro e demorado (LIEBOWITZ, 1999). No quadro a seguir, algumas vantagens e desvantagens dos sistemas especialistas. Vantagens Utiliza representação explícita do conhecimento. Programas fáceis de ler e de compreender. Capacidade de gerarem justificativas (Explicações). Um sistema especialista é capaz de estender as facilidades de tomada de decisão para muitas pessoas. O conhecimento dos especialistas pode ser distribuído, de forma que possa ser utilizado por um grande número de pessoas. Ajuda a reduzirem falhas humanas e acelerar tarefas. Aumenta o desempenho e a qualidade na resolução de problemas. Apresenta estabilidade e flexibilidade. Combina e preserva o conhecimento dos especialistas. Contempla hipóteses múltiplas simultaneamente. Apresenta maior eficiência e otimização Desvantagens Ausência de mecanismo automático de aprendizado. Processo longo e caro de extração do conhecimento. Exigências de declarações precisas dos especialistas.

3 de resultados. Não é afetado por questões psicológicas, estresse e fatores externos. Possui maior rapidez na resolução de problemas. Soluciona problemas tão bem quanto um especialista humano. Melhorar a produtividade e desempenho de seus usuários, pois o sistema possui um vasto conhecimento. Reduzem o grau de dependência que as organizações mantêm quando se vêem em situações críticas, inevitáveis. 4. CARACTERÍSTICAS DE UM SISTEMA ESPECIALISTA Refletem a forma de resolver problema de um ou mais especialistas humanos; Utilizam o conhecimento de uma ou mais pessoas (não de livros ou outras fontes não-humanas) representado explicitamente no programa. Esse conhecimento é adquirido através de técnicas particulares da Engenharia de Conhecimento; As tarefas preferenciais para este tipo de sistema são fundamentalmente as de natureza simbólica, que envolvem complexidades e incertezas normalmente só resolvíveis com regras de "bom senso" e com a elaboração de um raciocínio similar ao humano; A capacidade de utilizar conhecimento na resolução de problemas permite que a busca de soluções em problemas complexos seja feita de maneira dirigida ao contrário da busca por exaustão dos sistemas convencionais. O sistema é "informado" sobre as características do problema e decide, durante o processamento, qual o caminho mais provável de conter a solução. 5. ESTRUTURA BÁSICA DE UM SISTEMA ESPECIALISTA A estrutura básica para um sistema especialista, é constituída por três elementos fundamentais: base de conhecimento, motor de inferência e interface com o usuário. Nota-se que existe uma interface de comunicação com o usuário do sistema, isto é, com aquela pessoa que irá utilizar o sistema no seu dia-a-dia, e uma interface com o especialista que domina a aplicação. Esta interação é obtida através do módulo de aquisição de conhecimento, necessário para converter as informações obtidas pelo especialista em uma representação estruturada (base de conhecimento). Veja as figuras abaixo:

4 Arquitetura de um sistema especialista. Fonte:

5 6. INTERFACE COM O USUÁRIO Interface com o usuário é o mecanismo por onde o usuário vai fornecer as informações para o sistema especialista e também vai receber as respostas das pesquisas, é a forma do usuário interagir com o sistema, conforme a figura a seguir: Fonte: ABEL (1998). 7. MOTOR DE INFERÊNCIA (NÚCLEO DO SISTEMA) O motor de inferência é um elemento essencial para a existência de um sistema especialista. É um elemento permanente que pode ser reutilizado por vários sistemas especialistas, é o núcleo do sistema. Implementam os algoritmos que decidirão quais as regras que serão satisfeitas pelos fatos ou objetos. É por intermédio dele que os fatos e regras e heurísticas que compõem a base de conhecimento são aplicadas no processo de resolução do problema. Basicamente o motor de inferência é dividido em tarefas que são: selecionar, buscar, avaliar e procurar. Resumindo as tarefas acima, podemos dizer que as regras necessárias para se chegar a uma meta devem ser buscadas na base de conhecimento. É baseada em uma combinação de procedimentos de raciocínios que se processam de forma regressiva e progressiva. Progressivo: as informações são fornecidas ao sistema pelo usuário, que com suas respostas, estimulam o desencadeamento do processo de busca, navegando através da base de conhecimento, procurando pelos fatos, regras e heurísticas que melhor se aplicam a cada situação. O sistema continua nesta interação com o usuário, até encontrar a solução para o problema a ele submetido. Regressivo: os procedimentos de inferência dão-se de forma inversa. O sistema parte de uma opinião conclusiva sobre o assunto, podendo ser inclusive oriunda do próprio usuário, e inicia uma pesquisa pelas informações por meio das regras e fatos da base de conhecimento, procurando provar se aquela conclusão é a mais adequada solução para o problema analisado.

6 8. BASE DE CONHECIMENTO O conteúdo do banco de conhecimento é essencialmente de dois tipos: conhecimento factual e conhecimento heurístico. O conhecimento factual é o na forma dos fatos, informações evidenciadas e aceitas pela comunidade científica, é o conhecimento contido nas publicações e livros. O conhecimento heurístico são as regras de bom senso de especialistas em alguma área da Ciência, do conhecimento dos especialistas que normalmente não tem como comprová-las cientificamente e é delas que resulta à força dos sistemas especialistas. 9. LINGUAGEM NATURAL (DEFINIÇÂO) A linguagem natural é a maneira como expressamos nosso raciocínio e trocamos informação. Raramente constitui um sistema de regras rígidas, o que torna complexa sua implementação numa máquina ou sua transcrição de forma lógica, pois é a expressão da cultura de uma sociedade, desenvolvida através de suas gerações e em diferentes situações. Além da linguagem falada, fazem parte da nossa comunicação gestos e posturas, que não podem ser diretamente adaptados para compreensão de uma máquina. Toda a comunicação eficiente pressupõe um conhecimento prévio comum entre os interlocutores, com a mesma língua, a mesma bagagem cultural e assim por diante. Atualmente os computadores, celulares e outros equipamentos eletrônicos nos obrigam a aprender formas não intuitivas de comunicação com essas máquinas através de comandos precisos, linguagens de programação, menus, botões. As interfaces entre as máquinas e seres humanos estão ficando mais sofisticadas e de certa forma, caminhando aos poucos em direção às formas mais humanas de comunicação. As questões relacionadas à linguagem natural são tratadas pela Inteligência Artificial (IA) em uma subárea que estuda o entendimento e a geração automática desta linguagem - o Processamento de Linguagem Natural (PLN). Os estudos nesta área envolvem tanto conhecimento em computação, como em lingüística. O PLN é um conjunto de métodos formais que tentam compreender a linguagem falada e escrita de um idioma humano. Num idioma humano uma simples frase normalmente contém ambigüidades, interpretações e nuances que dependem do contexto, do conhecimento do mundo, de regras gramaticais, culturais e de conceitos abstratos. O objetivo final do PLN é fornecer aos computadores a capacidade de entender e compor textos. O "entender" um texto significa reconhecer o contexto, fazer análise morfológica (palavras), sintática (gramática), semântica (significado) e pragmática (significação), criar resumos, extrair informação, interpretar os sentidos e até aprender conceitos com os conteúdos processados. Basicamente, as aplicações dos sistemas que tratam linguagem natural podem ser divididas em duas classes: aplicações baseadas em texto e aplicações baseadas em diálogos. Como exemplos de aplicações baseadas em texto são sistemas que procuram documentos específicos em uma base de dados e tradutores de documentos. Com relação às aplicações baseadas em diálogos, podemos citar as interfaces de linguagem natural para bancos de dados, os sistemas especialistas e os sistemas que interpretam e respondem a comandos expressados em linguagem escrita ou falada.

7 10. LINGUAGEM NATURAL NA RECUPERAÇÃO DA INFORMAÇÃO Segundo WIKIPÉDIA (2008), Recuperação de Informação (RI) é uma área da computação que lida com o armazenamento de documentos e a recuperação automática de informação associada a eles, que são de grande importância devido ao uso universal da linguagem para comunicação. É uma ciência de pesquisa sobre busca por informações em documentos, busca pelos documentos propriamente ditos, busca por meta dados que descrevam documentos e busca em bancos de dados, sejam eles relacionais e isolados ou banco de dados interligados em rede de hipermídia, tais como a WWW. A mídia pode estar disponível sob forma de textos, de sons, de imagens ou de dados. Um sistema de recuperação da informação sem controle de vocabulário, pode ser chamado de sistema de linguagem natural, ou às vezes, como sistemas de texto livre. Os avanços tecnológicos influenciam a área de informação e conduzem ao surgimento de novas técnicas de representação e recuperação de conteúdo. No contexto tecnológico atual, há tendência para o desenvolvimento de sistemas inteligentes de recuperação de informação com base em processamento de linguagem natural, em função da disponibilidade de textos completos em máquina e da necessidade de interfaces voltadas para o usuário final. Os sistemas de recuperação exigem, para isso, modelos de representação do conhecimento que possibilitem contextualizar os significados expressos nos textos armazenados. É fato que os sistemas de recuperação da informação evoluíram com a utilização de novas tecnologias. No entanto, os resultados são mais visíveis nas interfaces inteligentes e no compartilhamento da informação para o usuário final através de redes de comunicação. O tratamento de conteúdo constitui-se no coração do sistema de recuperação da informação. De nada adiantam interfaces inteligentes se elas conduzem à recuperação de documentos irrelevantes, ocasionada por problemas de tratamento de conteúdo. Quanto mais conhecimento lingüístico e cognitivo for incorporado ao sistema, maior precisão na recuperação solicitada, mas, por sua vez, maior complexidade de implementação e de manutenção. Sistemas de recuperação que adotam extração de palavras por meio de métodos estatísticos e aqueles que aplicam análise sintática para extração de sintagmas exigem menor esforço do que os sistemas que incorporam tratamento semântico. Apesar disso, não são capazes de solucionar problemas lingüísticos como a ambigüidade e a sinonímia, tratadas nos sistemas tradicionais que utilizam linguagens controladas. Um sistema de recuperação em linguagem natural pode tratar determinados tipos de ambigüidade quando dispõe de informações relativas à valência sintáticosemântica das unidades lexicais que compõem o texto. A utilização de Gráficos Conceituais como modelo de representação interna de sistemas de recuperação em linguagem natural pode se constituir em alternativa de solução de ambigüidades que interferem no grau de precisão desses sistemas. Gráficos Conceituais são construções de uma espécie de fluxogramas para criar um modelo de representação de conhecimento. 11. ARQUITETURA PARA O SISTEMA ESPECIALISTA PARA GERENCIAMENTO DA INFORMAÇÃO (SEGI)

8 Para ser construído um sistema de gerenciamento da informação, deverá partir da integração dos seus elementos básicos: interface com o usuário, base de conhecimento e motor de inferência, conforme figura: Base de Conhecimento: Fonte: MENDES (1991) Diagrama de Contexto. Num exemplo de um sistema de informações para apoio a usuários finais de bibliotecas, as bases constituintes do sistema especialista deverão conter, além do acervo bibliográfico da organização, conhecimentos sobre elaboração de estratégias de busca, e de características específicas das bases de dados disponíveis na biblioteca. Exemplo de representação do conhecimento: Um Sistema Especialista é organizado conforme a figura a seguir: Base de Conhecimento interagindo com a memória de trabalho alimentando a máquina de inferência e recebendo dados para o novo conhecimento, tendo como saída e retro alimentação o Sistema de Explicações e a Aquisição de novos conhecimentos.

9 Motor de Inferência: Fonte: Apostila de Aula Prof. Nadder Inteligência Artificial Segundo descrito anteriormente, este componente é fundamental no funcionamento de um sistema especialista. O Motor de inferência é composto pelas heurísticas adotadas para a resolução de problemas e para a execução das tarefas diárias realizadas pelos especialistas. Através destas inferências é que o sistema aprende, a cada ciclo, a cada novo conhecimento informado ou descoberto. Interface com Usuário: Normalmente a interface com o usuário é um pouco mais complexa do que as tradicionais, implantadas em um sistema especialista, em função de o analisador semântico fazer parte deste elemento. Esta interface é a estrutura que tem o papel de explanar as informações externas que interagem com sistema especialista tanto no caminho usuário-sistema como sistema-usuário. O sistema ao iniciar uma sessão, no caso do SEGI, solicitará ao usuário que se identifique, identificando-se, o sistema vai perceber a qual área ele pertence e o seu nível de informação que pode ser acessado. Em seguida o usuário poderá obter um resumo geral ou do setor das informações, recentes ou iniciar um método de recuperação de informações e/ou documentos por meio de estratégias de busca, aplicando as regras com o objetivo fosse alcançado.

10 Poderá receber um resumo que represente, por exemplo, uma visão global dos negócios empreendidos pela empresa, em comparação com outras empresas do ramo, caso o sistema possa receber informações de mercado, de fontes externas. 12 EXEMPLOS PRÁTICOS American Express: Sistema de Auxilio para Autorização de Crédito (CC). Citibank, National Westminster, Midland Bank: Análise de empréstimos pessoais, Gerência de Carteira de investimento. 13 APLICAÇÔES Sistemas de interpretação: identifica objetos a partir de conjuntos de observações: compreensão de fala, análise de imagens, interpretação geológica. Sistemas de diagnóstico: deduz possíveis problemas a partir de observações ou sintomas; ex.: diagnósticos médicos, mecânicos. Sistemas de projeto: desenvolve configurações de objetos que satisfazem determinados requisitos ou restrições; ex.: projeto de circuitos digitais, projeto de edifícios. Sistemas de monitoração: comparam observações de comportamento de sistemas, com características consideradas necessárias para alcançar objetivos; ex.: monitoração de rede de distribuição elétrica, controle de tráfego aéreo. Sistemas de controle: governa de forma adaptativa o comportamento de um sistema; ex: robôs, gerência de produção. 14 CONCLUSÃO Conforme ficou demonstrado no item três, vantagens e desvantagens dos sistemas especialistas existem muito, mas muito mais vantagens do que desvantagens e dentre elas destacamos a total facilidade no treinamento para o uso do sistema, bem como a rapidez para a obtenção de sugestões para a resolução dos problemas e a capacidade de gerarem justificativas (explicações). Além disso, nas suas características simples da arquitetura, interface com usuário, motor de inferência e base de conhecimento, fica fácil a representação explícita do conhecimento. Os sistemas especialistas podem ser aplicados em praticamente todas as áreas, sistemas de interpretação (Inclusive na identificação de Padrões), sistemas de diagnósticos, sistemas de projeto, sistemas de monitoração, sistemas de controle conforme evidenciado no item 13, aplicações dos sistemas especialistas. Ainda foi dado enfoque á linguagem natural nos sistemas especialistas, à dificuldade em função da ambigüidade, na sua representação no modelo matemático ao ser inserido no computador. A figura do especialista, técnico ou cientista, também se configura como fundamental na existência dos sistemas especialistas, no seu conhecimento a ser passado para o sistema, bem como a interface amigável para interagir com o mesmo.

11 15 REFERÊNCIAS Acesso em: 07/07/ Acessado em 30/06/ Acessado em 07/07/2008. ABEL, Mara. Sistemas Especialistas. Uem, junho, 1998, Especialistas. Disponível em: Acesso em: 30/06/ script=sci_arttext&pid=s &lng=en&nrm=iso. Acessado em 07/07/2008. MENDES, Raquel D. Projeto e desenvolvimento de um sistema especialista para diagnóstico de sarcomas ósseos. S.Paulo: ITA, 1991, Dissertação - mestrado. Bräscher, Marisa A Ambiqüidade na Recuperação da Informação. Oliveira, Fábio Abreu Dias De Processamento de linguagem natural: princípios básicos e a implementação de um analisador sintático de sentenças da língua portuguesa. Santos, Diana Introdução ao processamento de linguagem natural através das aplicações. pt.wikipedia.org/wiki/recuperação_de_informação - Acesso em 07/07/2008

SISTEMAS ESPECIALISTAS Inteligência Artificial

SISTEMAS ESPECIALISTAS Inteligência Artificial SISTEMAS ESPECIALISTAS Inteligência Artificial Prof: Saulo Popov Zambiasi Equipe: Palmira Luana Henrique Paulo César Fernandes de Oliveira Rogério Degasperi Sidenio Samuel Quarti INTRODUÇÃO INTRODUÇÃO

Leia mais

Sistemas Especialistas Noções Gerais

Sistemas Especialistas Noções Gerais Sistemas Especialistas Noções Gerais Sistema - "Conjunto de elementos, materiais ou idéiais, entre os quais se possa encontrar ou difinir alguma relação". Especialista - "Pessoa que se consagra com particular

Leia mais

Palavras-chaves: Inteligência artificial. Sistemas especialistas. Base de conhecimento

Palavras-chaves: Inteligência artificial. Sistemas especialistas. Base de conhecimento SISTEMAS ESPECIALISTAS E SUAS DEFINIÇÕES OLIVEIRA, Michel de Andrade Acadêmico em Sistemas de Informações, CTESOP, michelboom5@gmail.com RESUMO: O objetivo deste artigo é trazer uma definição ampla dos

Leia mais

Sistemas Especialistas

Sistemas Especialistas Agenda Sistemas Especialistas Revisão Conceitos Básicos Entender uma ferramenta para S.E. Sistemas de Informação Inteligentes Prof. Esp. MBA Heuber G. F. Lima Aula2 Page 2 Conceitos I.A. Sistemas Especialistas

Leia mais

Sistemas Especialistas. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 6)

Sistemas Especialistas. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 6) Sistemas Especialistas Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 6) Sistemas Baseados em Conhecimento Os Sistemas Especialistas (SE) e os Sistemas

Leia mais

INTERFACE HUMANO- COMPUTADOR (IHC)

INTERFACE HUMANO- COMPUTADOR (IHC) INTERFACE HUMANO- COMPUTADOR (IHC) Aula 2 BACHARELADO EM SISTEMA DE INFORMAÇÃO INTERFACE HUMANO COMPUTADOR Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA

Leia mais

INTELIGÊNCIA COMPUTACIONAL

INTELIGÊNCIA COMPUTACIONAL Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br A Inteligência Computacional (IC), denominada originalmente de Inteligência Artificial (IA), é uma das ciências

Leia mais

Introdução à Interface Pessoa-Máquina

Introdução à Interface Pessoa-Máquina Instituto Superior Politécnico de Ciências e Tecnologia Introdução à Interface Pessoa-Máquina Prof Pedro Vunge http://pedrovunge.com I Semestre de 2019 Instituto Superior Politécnico de Ciências e Tecnologia

Leia mais

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2 UNIVERSIDADE FEDERAL DE PERNAMBUCO PRÓ-REITORIA PARA ASSUNTOS DE PESQUISA E PÓS-GRADUAÇÃO ESTRUTURA CURRICULAR STRICTO SENSU (baseada na Res. 10/2008 do CCEPE) NOME DO CURSO: Pós-Graduação em Ciência da

Leia mais

Sistemas Baseados em Conhecimento

Sistemas Baseados em Conhecimento Sistemas Baseados em Conhecimento Profa. Josiane M. P. Ferreira Baseado no capítulo 2 do livro Sistemas Inteligentes Fundamentos de Aplicações, organizadção: Solange Oliveira Rezende, ed. Manole, 2005.

Leia mais

Sistemas Especialistas (SE)

Sistemas Especialistas (SE) Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Sistemas Especialistas (SE) Inteligência Artificial Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com

Leia mais

Técnicas de Inteligência Artificial

Técnicas de Inteligência Artificial Universidade do Sul de Santa Catarina Ciência da Computação Técnicas de Inteligência Artificial Aula 05 Sistemas Especialistas Max Pereira Sistemas Especialistas Pesquisadores de IA queriam desenvolver

Leia mais

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

Inteligência Artificial. Sistemas Inteligentes. Síntese baseada no cap.2 Sistemas Inteligentes da Solange Rezende Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Sistemas Inteligentes Síntese baseada no cap.2

Leia mais

Interface Homem-Computador

Interface Homem-Computador Interface Homem-Computador Aula: O Homem e a Máquina - parte II Professor: M.Sc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Interface Homem-Computador Psicologia Cognitiva Psicologia Cognitiva

Leia mais

Engenharia de Software.

Engenharia de Software. Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software

Leia mais

Raciocínio Baseado em Casos

Raciocínio Baseado em Casos Raciocínio Baseado em Casos Augusto Cesar Castoldi, Marcos de Oliveira dos Santos. Bacharéis em Ciências da Computação 2º Semestre, 2002. Departamento de Informática e Estatística (INE) Universidade Federal

Leia mais

Fabrício Jailson Barth BandTec

Fabrício Jailson Barth BandTec Introdução à Inteligência Artificial Fabrício Jailson Barth fabricio.barth@bandtec.com.br BandTec 1 o semestre de 2012 Objetivos e Sumário O que é Inteligência Artificial (IA)? Objetivos da IA. Influência

Leia mais

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

Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO Pós-Graduação em Engenharia de Automação Industrial SISTEMAS INTELIGENTES PARA AUTOMAÇÃO AULA 05 Sistemas Especialistas Sumário Sistemas especialistas Definição de sistemas especialistas Estrutura de um

Leia mais

MCZA Processamento de Linguagem Natural Introdução

MCZA Processamento de Linguagem Natural Introdução MCZA017-13 Processamento de Linguagem Natural Introdução Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 1Q-2018 1 Motivação Processamento de Linguagem Natural (PLN) tem relação com: atividades que

Leia mais

Aula 01 Conceito de Banco de Dados e SGBD

Aula 01 Conceito de Banco de Dados e SGBD Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com

Leia mais

Prof. Luiz A. Nascimento

Prof. Luiz A. Nascimento Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO SUL E SUDESTE DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO Nº 056, DE 27 DE AGOSTO DE 2015 Aprova o Projeto Pedagógico do Curso de Bacharelado

Leia mais

Sistemas Especialistas. Professor Ricardo Kerschbaumer

Sistemas Especialistas. Professor Ricardo Kerschbaumer Sistemas Especialistas Professor Ricardo Kerschbaumer Sistema especialista Sistema - "Conjunto de elementos, materiais ou ideais, entre os quais se possa encontrar ou definir alguma relação" Especialista

Leia mais

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Sistemas de Informação e Decisão. Douglas Farias Cordeiro Sistemas de Informação e Decisão Douglas Farias Cordeiro Decisão Tomamos decisões a todo momento! O que é uma decisão? Uma decisão consiste na escolha de um modo de agir, entre diversas alternativas possíveis,

Leia mais

4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo.

4) Defina o que vem a ser um algoritmo, e porque, o mesmo depende do processo. Lista de Exercício 1 Algoritmo e Programação 29/08/2018 (Solução) 1) Escreva conforme a premissas computacionais, o que vem a ser, lógica. R: São as premissas básicas para se executar instruções, alocadas

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

5 Conclusão e trabalhos futuros

5 Conclusão e trabalhos futuros 5 Conclusão e trabalhos futuros Neste capítulo fazemos uma retrospectiva do trabalho realizado, uma avaliação da proposta de solução de integração de dados ou conhecimentos mostrada na dissertação e também

Leia mais

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico -

Ementário das disciplinas do curso de Engenharia da Computação. - Núcleo Básico - Ementário das disciplinas do curso de Engenharia da Computação Currículo 6 Criado pelo CDI em 30/05/2016 - Núcleo Básico - NB 019 - Cálculo I CH Teórica 160 CH Prática 00 CH Total 160 cr 8 Funções. Limites.

Leia mais

Definição IHC. Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano.

Definição IHC. Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano. Introdução à IHC Definição IHC Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano. Estudo dos fenômenos associados ao

Leia mais

Sistemas da Informação. Banco de Dados I. Edson Thizon

Sistemas da Informação. Banco de Dados I. Edson Thizon Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2

INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2 INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR Aula 2 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs

Leia mais

Ementário das disciplinas do curso de Engenharia de Software

Ementário das disciplinas do curso de Engenharia de Software Ementário das disciplinas do curso de Engenharia de Software Currículo 1 C201 Introdução à Engenharia CH Teórica 10 CH Prática 10 CH Total 20 cr 1 Introdução aos conceitos básicos e às aplicações de engenharia.

Leia mais

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO. Prof.ª Danielle Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO TEORIA DA COMPUTAÇÃO Aula 01 Apresentação da Disciplina Prof.ª Danielle Casillo PLANO DE ENSINO Nome: Teoria da Computação Créditos:

Leia mais

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Sistemas Especialistas Raciocínio e Mecanismos de Inferência Sistemas Especialistas Um programa de computador inteligente que usa conhecimento e inferência para resolver problemas

Leia mais

Linguagens Documentárias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília

Linguagens Documentárias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Linguagens Documentárias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Contexto Organização da Informação...... procura criar métodos e instrumentos para elaborar

Leia mais

Introdução a Ergonomia e Usabilidade

Introdução a Ergonomia e Usabilidade Introdução a Ergonomia e Usabilidade Projeto de Interface Homem- Máquina Prof. Esp. MBA Heuber G. F. Lima Aula 1 Agenda Apresentação Definições Gerais Importância Usabilidade e Ergonomia Engenharia da

Leia mais

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento

Leia mais

Análise de Sistemas Aula 4

Análise de Sistemas Aula 4 Análise de Sistemas Aula 4 Prof. Emerson Klisiewicz Contextualização Aula 4 Gerenciamento de Requisitos Refinamento de Requisitos Aprovação de Requisitos Matriz de Rastreabilidade O Sucesso Clientes satisfeitos

Leia mais

SUMÁRIO REGIMENTO INTERNO E ESTRUTURA CURRICULAR DO MESTRADO PROFISSIONALIZANTE EM CIÊNCIA DA COMPUTAÇÃO

SUMÁRIO REGIMENTO INTERNO E ESTRUTURA CURRICULAR DO MESTRADO PROFISSIONALIZANTE EM CIÊNCIA DA COMPUTAÇÃO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO BOLETIM OFICIAL NÚMERO ESPECIAL SUMÁRIO REGIMENTO INTERNO E ESTRUTURA CURRICULAR DO MESTRADO PROFISSIONALIZANTE EM CIÊNCIA DA COMPUTAÇÃO B. O.

Leia mais

Fundamentos de Inteligência Artificial [5COP099]

Fundamentos de Inteligência Artificial [5COP099] Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre Assunto Aula 2 Agentes Inteligentes 2 de 22 Sumário Introdução Propriedades dos Agentes

Leia mais

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade,

Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, 1 Introdução Como as aplicações de entretenimento (em especial jogos digitais) têm enfrentado um constante crescimento, tanto em tamanho quanto em complexidade, os desafios encontrados durante o desenvolvimento

Leia mais

4.3 A solução de problemas segundo Pozo

4.3 A solução de problemas segundo Pozo 39 4.3 A solução de problemas segundo Pozo Na década de noventa, a publicação organizada por Pozo [19] nos dá uma visão mais atual da resolução de problemas. A obra sai um pouco do universo Matemático

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs

Leia mais

ARCHITECTURAL DESIGN. Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos

ARCHITECTURAL DESIGN. Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos ARCHITECTURAL DESIGN Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Tópicos abordados Arquitetura de Software Projeto de arquitetura Vantagens de arquitetura

Leia mais

Figura 4.2: Matriz Curricular

Figura 4.2: Matriz Curricular Figura 4.2: Matriz Curricular 3660 Fundamentos de Matemática e Estatística Física Eletrônica Algoritmos e Programação Arquitetura de Computadores Metodologias e Técnicas de Computação Engenharia e Sistemas

Leia mais

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas Arquitetura de Computadores, Arquitetura de Computadores Organização de Computadores, Conjunto de Instruções, Sistemas Operacionais, Sistemas Operacionais, Sistemas Mecanismos de Interrupção e de Exceção,

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Engenharia de requisitos Estabelece os serviços que o cliente requer de um sistema e as restrições sob as quais tal sistema operará e será desenvolvido. Tais serviços e restrições

Leia mais

1 Introdução. I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho

1 Introdução. I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho 1 Introdução I know because I must know. It's my purpose. It's the reason I'm here. (The Matrix) 1.1 Objetivos do trabalho Os hardwares gráficos atualmente podem ser considerados como verdadeiros processadores

Leia mais

Introdução aos sistemas de informação

Introdução aos sistemas de informação Introdução aos sistemas de informação Sistemas de Informação Sistemas de Informação Um conjunto de informações relacionadas que coletam, manipulam e disseminam dados e informações e fornecem realimentação

Leia mais

IBM1088 Linguagens Formais e Teoria da Computação

IBM1088 Linguagens Formais e Teoria da Computação IBM1088 Linguagens Formais e Teoria da Computação Apresentação da disciplina Evandro Eduardo Seron Ruiz evandro@usp.br Universidade de São Paulo E.E.S. Ruiz (USP) LFA 1 / 16 IBM1088 Objetivos Fornecer

Leia mais

Geração Automática de Metadados

Geração Automática de Metadados Geração Automática de Metadados José David Fernández Curado Instituto de Matemática e Estatística - Universidade de São Paulo November 17, 2010 1 Introdução Motivação Metadados 2 Algoritmos de Geração

Leia mais

Inteligência Artificial: Introdução

Inteligência Artificial: Introdução Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Inteligência Artificial: Introdução DCA0121 Inteligência Artificial Aplicada Daniel Enos / Heitor Medeiros

Leia mais

Inteligência Artificial. Conceitos Gerais

Inteligência Artificial. Conceitos Gerais Inteligência Artificial Conceitos Gerais Inteligência Artificial - IA IA é um campo de estudo multidisciplinar e interdisciplinar, que se apóia no conhecimento e evolução de outras áreas do conhecimento.

Leia mais

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para

Leia mais

AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES

AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MULTIPROCESSADORES

Leia mais

GERENCIAMENTO DE DADOS Exercícios

GERENCIAMENTO DE DADOS Exercícios GERENCIAMENTO DE DADOS Exercícios EXERCÍCIO 1 Marque a opção correta: 1. O conceito de administração de recursos de dados envolve o gerenciamento dos: a. Recursos de dados de uma organização e do seu pessoal.

Leia mais

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

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Prof. Msc. Saulo Popov Zambiasi (saulopz@gmail.com) Informação - ICPG - Criciuma - SC 1 Conceitos de Inteligência e Inteligência Artificial.

Leia mais

Página 1 de 7 PRÓ-REITORIA DE GRADUAÇÃO ANEXO "F" ESCOLA POLITÉCNICA CURRÍCULO IDEAL (EC3-2018) Curso: Engenharia Elétrica - Ênfase em Computação

Página 1 de 7 PRÓ-REITORIA DE GRADUAÇÃO ANEXO F ESCOLA POLITÉCNICA CURRÍCULO IDEAL (EC3-2018) Curso: Engenharia Elétrica - Ênfase em Computação s em Sequência Aconselhada Obrigatórias 1º semestre 4323101 Física I 3 0 3 45 MAC2166 Introdução à Computação MAT2453 Cálculo Diferencial e Integral I 6 0 6 90 MAT3457 Álgebra Linear I PCC3100 Representação

Leia mais

Fundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto

Fundamentos de Banco de Dados Aula I. Prof. Kelyn Schenatto Fundamentos de Banco de Dados Aula I Prof. Kelyn Schenatto O que é um Banco de dados?? Definições O termo banco de dados refere-se a uma coleção de dados inter-relacionados (SILBERSCHATZ; KORTH; SUDARSHAN,

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer

Leia mais

INTRODUÇÃO GESTÃO DA TECNOLOGIA DA INFORMAÇÃO 22/03/2018

INTRODUÇÃO GESTÃO DA TECNOLOGIA DA INFORMAÇÃO 22/03/2018 GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Aula 4 Classificação dos sistemas de informação Professor MSc. Ariel da Silva Dias Complexo Educacional FMU INTRODUÇÃO Estratégico Tático Operacional Pirâmide do Conhecimento

Leia mais

Quando dividimos uma oração em partes para estudar as diferentes funções que as palavras podem desempenhar na oração e entre as orações de um texto, e

Quando dividimos uma oração em partes para estudar as diferentes funções que as palavras podem desempenhar na oração e entre as orações de um texto, e MORFOSSINTAXE Quando analisamos a que classe gramatical pertencem as palavras de determinada frase, estamos realizando sua análise morfológica. A morfologia é a parte da gramática que estuda a classificação,

Leia mais

Análise de sistemas. Engenharia de Requisitos

Análise de sistemas. Engenharia de Requisitos Análise de sistemas Engenharia de Requisitos Análise de Requisitos Processo de descobrir, analisar, documentar e verificar serviços requeridos para um sistema e suas restrições operacionais. 2 O que é

Leia mais

Um Middleware de Inteligência Artificial para Jogos Digitais 105

Um Middleware de Inteligência Artificial para Jogos Digitais 105 6 Conclusão Este capítulo apresenta alguns comentários e considerações gerais sobre o trabalho de pesquisa realizado durante o desenvolvimento desta dissertação, as contribuições alcançadas e sugestões

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Marcelle Mussalli Cordeiro {mmussalli@gmail.com} Cordeiro Reflexão O que é software?? Cordeiro 2 O que é Software? Programa Dados de configuração Dados de documentação Tudo que esteja

Leia mais

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática como Serviço a Ciência da Computação Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação A Matemática e Ciência da Computação A Matemática faz parte do DNA

Leia mais

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

Introdução a Ciência da Computação. Prof. Andréa Iabrudi. 2012/1 Introdução a Ciência da Computação Prof. Andréa Iabrudi 2012/1 andrea.iabrudi@iceb.ufop.br 2 3 Quem sou eu no DECOM? Ensino: Disciplinas Inteligência Artificial (6º. Período) Atual: Projeto e Análise de

Leia mais

Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO

Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO INTRODUÇÃO Um sistema pode ser definido como sendo um conjunto de elementos que são interligados de alguma maneira para compor um todo e assim realizar funcionalidade

Leia mais

Fundamentos de Inteligência Artificial [5COP099]

Fundamentos de Inteligência Artificial [5COP099] Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL Disciplina Anual Assunto Aula 1 Fundamentos de Inteligência Artificial 2 de 18 Sumário Introdução

Leia mais

Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO

Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO Introdução A capacidade que um sistema interativo oferece a seu usuário, em um determinado contexto

Leia mais

Redes Neurais e Sistemas Fuzzy

Redes Neurais e Sistemas Fuzzy 1. Inteligência Computacional Redes Neurais e Sistemas Fuzzy Apresentação da disciplina Conceitos básicos A chamada Inteligência Computacional (IC) reúne uma série de abordagens e técnicas que tentam modelar

Leia mais

Inteligência Artificial. Prof. Ilaim Costa Jr.

Inteligência Artificial. Prof. Ilaim Costa Jr. Inteligência Artificial Prof. Ilaim Costa Jr. 4) Ciência da Computação 4) Ciência da Computação Exemplos de Aplicação da IA Matemática: demonstração

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO. Smart Relay SISTEMA DE AUTOMAÇÃO POR COMANDO DE VOZ

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO. Smart Relay SISTEMA DE AUTOMAÇÃO POR COMANDO DE VOZ PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO Smart Relay SISTEMA DE AUTOMAÇÃO POR COMANDO DE VOZ CURITIBA 2013 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO

Leia mais

Projeto de Interface Homem- Máquina

Projeto de Interface Homem- Máquina Projeto de Interface Homem- Máquina PCS 013 Profa. Lúcia V. L. Filgueiras Profa. Selma S. S. Melnikoff Projeto de Interface- Homem- Máquina Em geral, esta atividade é realizada na fase de análise ou de

Leia mais

Tópicos Especiais em Informática Fatec Indaiatuba

Tópicos Especiais em Informática Fatec Indaiatuba Prof. Dilermando Piva Jr. Fatec Indaiatuba Principais diferenças de um SBC e os convencionais Organização dos dados SBCs: métodos que fazem busca em um espaço de possíveis soluções e fazem uso intensivo

Leia mais

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage Sistema de Banco de Dados UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage Resumo da Unidade Banco de dados BD SGBD Objetivo Visão Geral Abstração Modelo de Dados Entidade Relaciomento(ER)

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:

Leia mais

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa Organização e Arquitetura de Computadores Professor Airton Ribeiro de Sousa airton.ribeiro@faciplac.edu.br Apresentação Nesta disciplina, você estudará os principais conceitos de arquitetura de computadores.

Leia mais

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer P alguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 01 - Introdução O Que é Inteligência Artificial? [Winston, 1984]: "Inteligência artificial é o estudo das ideias que

Leia mais

3. Linguagem de Programação C

3. Linguagem de Programação C Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Linguagem de programação C 3.1. Conceitos

Leia mais

SISTEMAS ESPECIALISTAS

SISTEMAS ESPECIALISTAS SISTEMAS ESPECIALISTAS Um produto da Engenharia de Conhecimento, um sistema especialista representa o conhecimento de uma área específica e o utiliza para resolver problemas simulando o raciocínio de um

Leia mais

Página 1 de 5 PRÓ-REITORIA DE GRADUAÇÃO ANEXO "F" ESCOLA POLITÉCNICA CURRÍCULO IDEAL (EC3-2018) Curso: Engenharia de Computação.

Página 1 de 5 PRÓ-REITORIA DE GRADUAÇÃO ANEXO F ESCOLA POLITÉCNICA CURRÍCULO IDEAL (EC3-2018) Curso: Engenharia de Computação. Ano de início de validade deste currículo: 201 s em Sequência Aconselhada Obrigatórias 1º semestre MAT253 Cálculo Diferencial e Integral I 6 0 6 90 MAT357 Álgebra Linear I 0 MAC2166 Introdução à Computação

Leia mais

Aquisição de Conhecimento

Aquisição de Conhecimento Aquisição de Conhecimento Inteligência Artificial Thiago A. S. Pardo Solange O. Rezende Carolina M. Monard 1 CONSTRUÇÃO DE BASES DE CONHECIMENTO Fonte de Conhecimento Conhecimento Adquirido Aquisição do

Leia mais

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA 1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO

BACHARELADO EM SISTEMAS DE INFORMAÇÃO BACHARELADO EM SISTEMAS DE INFORMAÇÃO 2009 1. Resumo do Curso Disciplinas Disciplinas Obrigatórias N. de Créditos Carga horária Disciplinas do CB/CTC 30 450 Obrigatórias Religiosas 12 180 Obrigatórias

Leia mais

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1 ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA - 2008/1 DC 9481 03/10/07 Rev. 00 1. Dados Legais Autorizado pelo Parecer 278 do Conselho

Leia mais

ANEXO I SEQÜÊNCIA ACONSELHADA DE DISCIPLINAS Ciência da Computação

ANEXO I SEQÜÊNCIA ACONSELHADA DE DISCIPLINAS Ciência da Computação ANEXO I SEQÜÊNCIA ACONSELHADA DE DISCIPLINAS Ciência da Computação 1º SEMESTRE DEPTo. CÓDIGO CRÉDITOS CH TIPO DISCIPLINA - Pré-Requisito FIL 0725-0 4 0 0 60 OBR Metodologia Científica INF 5587-8 3 0 0

Leia mais

SISTEMAS DE NEGÓCIOS D. OUTROS SISTEMAS DE DECISÃO

SISTEMAS DE NEGÓCIOS D. OUTROS SISTEMAS DE DECISÃO 1 SISTEMAS DE NEGÓCIOS D. OUTROS SISTEMAS DE DECISÃO 1. SISTEMAS DE INFORMAÇÃO EXECUTIVA (SIE) São SI que combinam muitas características dos sistemas de informação gerencial e dos sistemas de apoio à

Leia mais

ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES

ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES ASSISTENTE DIGITAL PARA BUSCA INTELIGENTE DE INFORMAÇÕES Inspiração inicial : Ter um dispositivo que pudéssemos perguntar : Quantos consumidores estão sem luz? Quais agências de atendimento estão sobrecarregadas?

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Compiladores. Motivação. Tradutores. Motivação. Tipos de Tradutores. Tipos de Tradutores

Compiladores. Motivação. Tradutores. Motivação. Tipos de Tradutores. Tipos de Tradutores Motivação Prof. Sérgio Faustino Compiladores Conhecimento das estruturas e algoritmos usados na implementação de linguagens: noções importantes sobre uso de memória, eficiência, etc. Aplicabilidade freqüente

Leia mais

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa Organização e Arquitetura de Computadores Professor Airton Ribeiro de Sousa airton.ribeiro@faciplac.edu.br Apresentação Nesta disciplina, você estudará os principais conceitos de arquitetura de computadores.

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais