Palavras-chaves: Inteligência artificial. Sistemas especialistas. Base de conhecimento
|
|
- Lucas Medina Pedroso
- 6 Há anos
- Visualizações:
Transcrição
1 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 sistemas especialistas. Os Sistemas Especialistas são programas de computador que fazem parte das raízes da Inteligência Artificial, resolvendo problemas complexos que normalmente necessitariam dos conhecimentos especialistas de um humano no domínio alvo. Neste artigo iremos considerar suas principais características e componentes. Palavras-chaves: Inteligência artificial. Sistemas especialistas. Base de conhecimento INTRODUÇÃO Avanços em tecnologia de software de computador, juntamente com a queda dos preços dos hardwares, colocaram poderosos computadores nas mãos de até a mais pequena das organizações. O sistema especializado é um programa de computador que tenta imitar a decisão de um especialista durante os processos para tentar fornecer soluções para problemas específicos. DEFINIÇÃO DE SISTEMA ESPECIALISTA Para LEVINE (1988), IA é simplesmente uma maneira de fazer o computador pensar inteligentemente. Isto é conseguido estudando como as pessoas pensam quando estão tentando tomar decisões e resolver problemas, dividindo esses processos de pensamento em etapas básicas e desenhando um programa de computador que solucione problemas usando essas mesmas etapas. IA então, fornece um método simples e estruturado de se projetar programas complexos de tomada de decisão. Sistemas Especialistas são programas de computador
2 projetados para simular o comportamento cognitivo de resolução de problemas dos especialistas humanos em uma especificada e bem definida área. Um sistema especialista age ou comporta-se como um ser humano experiente em um campo ou área (STAIR, 1998, p.260). Esses programas contêm bancos de conhecimento, normalmente na forma de fatos e regras, juntamente com procedimentos para processar esse conhecimento para inferir soluções para problemas normalmente necessários de atenção humana. Além disso, o usuário é capaz de solicitar informações pertinentes ao problema no momento e obter explicações sobre o modo que o programa se comporta. Variam muito de sistemas de computação convencionais. Sistemas convencionais são baseados em algoritmos, claramente definidos, resolvendo suas tarefas uma de cada vez. Sistemas especialistas são capazes de raciocinar sobre dados e projetar conclusões utilizando as regras heurísticas. Heurísticas são conhecimentos adquiridos por meio da experiência prática para resolver problemas do dia-a-dia. O objetivo do sistema especialista é bastante específico, considerando o objetivo dos modelos psicológicos: os Sistemas especialistas são conhecidos por reproduzir o comportamento de especialistas humanos na resolução de problemas do mundo real, mas o domínio destes problemas é altamente específico. Inteligência artificial é a parte da ciência da computação que compreende o projeto de sistemas computacionais que exibam características associadas, quando presente no comportamento humano, à inteligência (BARR; FEIGENBAUM, 1981). CARACTERÍSTICAS A principal diferença entre um sistema especialista e um programa tradicional está na maneira como o conhecimento sobre o domínio do problema é codificado. Em aplicações tradicionais, o conhecimento sobre o domínio do problema é codificado tanto nas instruções propriamente ditas quanto nas estruturas de dados. Já na abordagem de sistema especialista, todo o conhecimento relativo ao domínio do problema é codificado exclusivamente nas estruturas de dados. Nenhum
3 conhecimento é armazenado nas instruções ou nos programas propriamente ditos. Vários benefícios surgem imediatamente dessa estratégia. Um exemplo pode ajudar a destacar a diferença entre a abordagem procedural tradicional e a abordagem de sistemas especialistas, como o exemplo do problema da declaração de imposto de renda. Na abordagem tradicional, as estruturas de dados armazenam as informações do contribuinte e das alíquotas de imposto, e um programa representa o conhecimento necessário para a declaração de imposto de renda, contendo os comandos que relacionam as informações do contribuinte com as alíquotas e os cálculos necessários para realizar a declaração. É essa representação do conhecimento que é difícil para um especialista em impostos compreender ou modificar. Na abordagem de sistema especialista, a informação sobre o contribuinte e as alíquotas, bem como os cálculos necessários, estão novamente armazenadas em estruturas de dados, mas o conhecimento que descreve o relacionamento entre elas também é armazenado nas estruturas de dados. O programa de um sistema especialista é independente do conhecimento do domínio do problema (no nosso exemplo, do conhecimento das alíquotas e rendas do contribuinte e do relacionamento entre elas, os cálculos) e serve para processar estruturas de dados independente da natureza do problema que essas estruturas descrevem. Por exemplo, há programas interativos específicos para capturar descrição de dados, programas para capturar e organizar as descrições, programas para processar as declarações que representam relacionamentos semânticos dentro do domínio do problema e um algoritmo para controlar a sequência de processamento e o foco. COMPONENTES DE UM SISTEMA ESPECIALISTA Há três componentes principais na arquitetura geral de um sistema especialista: um conjunto de declarações totalmente dependentes do domínio do
4 problema e que é chamado de base de conhecimento ou base de regras, um programa independente do domínio do problema (apesar de altamente dependente das estruturas de dados) chamado de motor de inferência, e a interface de usuário que é a ponte entre o sistema e o mundo real. INTERFACE DE USUÁRIO A interface de usuário de um sistema especialista se diferencia das interfaces comuns, por sua dinâmica de traduzir e adaptar a comunicação ente Homem e Máquina. De acordo com Waterman, é a parte do programa de computador que permite ao usuário comunicar-se com o sistema. A interface pergunta ou apresenta opções orientadas por um menu para passar a informação inicial ao usuário. Fornece meios de comunicar a resposta ou solução de um problema. A maior parte dos sistemas especialistas também fornecem ao usuário um resumo dos processos usados para chegar à solução. Isso permite que usuário siga a lógica envolvida e se torne mais confortável com o resultado. O sistema deverá permitir que o usuário, respondendo a perguntas formuladas pelo sistema, de forma simples, configure-o para fornecer diariamente um resumo, atualizado, das informações que lhe interessam, sem que tenham de ser solicitadas rotineiramente. Estes resumos deverão representar, 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. ANALISADOR SEMÂNTICO O papel do analisador semântico é obter informações, analisá-las, por meio de um reconhecimento de regras gramaticais, e mandar a resposta para o motor de inferência que iniciará o processo de raciocínio e de pesquisa pelas informações mais convenientes para solucionar o problema atual.
5 BASE DE CONHECIMENTO Contém o conhecimento do domínio específico de alta qualidade, conhecimento que é necessário para a inteligência do sistema. O sucesso de um sistema especialista está na precisão e acurácia deste conhecimento. O QUE É CONHECIMENTO? Dados são uma coleção de fatos, a informação é organizada em forma de dados e fatos sobre o domínio do problema. Dados, informações e experiência se combinam para formar o conhecimento. A base de conhecimento de um sistema especialista é um estoque de ambos conhecimentos, fatual e heurístico. O conhecimento Fatual é muito aceito pelos Engenheiros do Conhecimento e estudantes do domínio do problema. O conhecimento Heurístico é prático, de julgamento preciso. REPRESENTAÇÃO DO CONHECIMENTO Este método é usado para organizar e formalizar o conhecimento na base do sistema e se encontra nas regras de programação SE-ENTÃO-SENÃO. AQUISIÇÃO DE CONHECIMENTO Para que um sistema especialista seja eficaz, ele precisa ser de alta qualidade, completo e acurado, e como ele depende totalmente do conhecimento guardado, este conhecimento precisar ser de altíssima qualidade. A base de conhecimento é formada pelo conhecimento escrito de diversos especialistas, estudantes e engenheiros. Os engenheiros do conhecimento são os responsáveis pela qualidade da interação, aprendizado rápido e habilidade de análise dos casos.
6 Os engenheiros adquirem informações de um especialista por meio de gravações, entrevistas e observações de campo. Então começa a categorizar e organizar a informação de uma maneira significativa, na forma das regras lógicas SE-ENTÃO-SENÃO, para serem usadas pelo motor de inferência. MOTOR DE INFERÊNCIA O uso de processos eficientes e regras pelo motor de inferência é essencial para se chegar a uma precisa e completa solução para o problema apresentado. Nos sistemas especialistas baseados em conhecimento, o motor de inferência adquire e manipula o conhecimento guardado para chegar a uma resposta ou solução apropriada. Já no sistema baseado em regras, aplica-se várias regras nos fatos, vindos de processos e regras anteriores. Então é adicionado o novo conhecimento na base se for necessário. ENCADEAMENTO PROGRESSIVO No encadeamento progressivo, o motor de inferência começa com o que é conhecido sobre as condições atuais e tenta inferir indutivamente o que é desconhecido. Sistemas com base em encadeamento progressivo são regidos pelos dados já adquiridos, são mais uteis em domínios onde há demasiadas respostas e tudo o que é conhecido para o programa são detalhes das condições atuais. ENCADEAMENTO REGRESSIVO Sistemas regressivos funcionam da maneira oposta, esses motores de inferência iniciam tomando os fatos na forma de hipóteses. Esse tipo de motor de inferência então tenta procurar evidências que suportem uma ou mais dessas hipóteses. Esse tipo de sistema trabalha de cima para baixo, com base nas hipóteses analisadas, são mais úteis quando um número pequeno de respostas é
7 requerido para a solução do problema. VANTAGENS Segundo Rezende (2003), os sistemas especialistas são aplicados em várias áreas das empresas, promovendo maior agilidade na tomada de decisões por parte dos gestores, oferecendo assim soluções produtivas, e mantendo a empresa com vantagem competitiva diante dos concorrentes. Para que um Sistema Especialista seja eficaz, as pessoas têm de ser capazes de interagir com ele facilmente. Para facilitar esta interação os sistemas devem ser capazes de: Explicar seu raciocínio: Em muitos dos domínios nos quais os sistemas especialistas operam, as pessoas não aceitarão resultados se não estiverem convencidas da precisão do processo de raciocínio que produziu aqueles resultados. Assim, é importante que o processo de raciocínio usado nesses programas proceda em etapas compreensíveis e que meta-conhecimento suficiente (conhecimento sobre o processo de raciocínio) esteja disponível para que as explicações dessas etapas possam ser geradas. Adquirir conhecimento novo e modificar o conhecimento antigo: Já que os sistemas especialistas derivam da riqueza das bases de conhecimento que eles exploram, é extremamente importante que essas bases de conhecimentos sejam o mais completas e precisas possível. Mas normalmente não existe nenhuma codificação padrão para esse conhecimento; ela existe apenas nas mentes dos especialistas humanos. Além disso, como o conhecimento pode ser alterado, torna-se importante separar o conjunto de operadores da base de conhecimento. Utiliza representação explícita do conhecimento. Programas fáceis de ler e de compreender. Capacidade de gerarem justificativas (Explicações).
8 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. 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. CONSIDERAÇÕES FINAIS Como demonstrado no artigo, existem muito mais vantagens do que desvantagens e dentre elas destacamos a praticidade no treinamento necessário para o uso do sistema, bem como a velocidade para a obtenção de respostas para a resolução dos problemas e a capacidade de gerarem explicações de qualidade. Sua arquitetura é simples, interface de usuário, motor de inferência e base de conhecimento, facilitando a representação explícita do conhecimento. A aplicação dos sistemas especialistas pode ser feita em praticamente todas as áreas, sistemas de interpretação, sistemas de diagnósticos, sistemas de projeto, sistemas de monitoração, sistemas de controle, aplicações dos sistemas especialistas. A figura do especialista, técnico ou cientista, é de extrema importância para os sistemas especialistas, no seu conhecimento a ser passado para o sistema, bem como a interface amigável para interagir com o mesmo.
9 REFERÊNCIAS BIBLIOGRAFICAS BARR A; FEIGENBAUM E.A. The Handbook of Artificial Inteligence, volume I-II. Willian Kaufmann Inc., Los Altos, California, LEVINE, R. I.; DRANG, D. E.; EDELSON, B. (1988). Inteligência Artificial e Sistemas Especialistas. São Paulo, McGraw Hill. REZENDE, D. A.; ABREU, A.F. Tecnologia da informação Aplicada a Sistemas de Informação Empresariais: O papel estratégico da informação e dos sistemas de informação nas empresas. 3 ed. São Paulo: Atlas, STAIR. Ralph M. Sistemas de Informação: uma Abordagem Gerencial. 2.ed. Rio de Janeiro: LTC, WATERMAN, D. A. (1986). A Guide to Expert System, Addison-Wesley Publishing Company, USA.
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 maisInteligê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 maisO que é um sistema distribuído?
Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores
Leia maisINSTITUTO 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 maisAula 01. Administração de Sistemas de Informação. Sistemas de Informação
Administração de Aula 01 Decisões eficazes são baseadas na análise de dados e informações. (NBR ISO 9000 29/01/2001). Sistema de Informações pode ser considerado como centro de inteligência ou o cérebro
Leia maisSistemas Especialistas. Prof. Msc. Jacson Rodrigues
Sistemas Especialistas Prof. Msc. Jacson Rodrigues Sistemas Especialistas Características: Sistema computacional; Destinado a representar o conhecimento de um ou mais especialistas humanos sobre um domínio
Leia maisUniversidade Regional de Blumenau
Universidade Regional de Blumenau Curso de Bacharel em Ciências da Computação Protótipo de um Sistema de Informações Estratégicas para Consultórios Médicos utilizando Genexus Protótipo desenvolvido como
Leia maisInteligência Artificial
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Pós-Graduação em Ciência da Computação Inteligência Artificial Representação do Conhecimento (Parte I) Prof. a
Leia maisParadigmas de Linguagens
Paradigmas de Linguagens Aula 1: Introdução e Conceitos Básicos Professora Sheila Cáceres O que é um paradigma??? Paradigmas de Linguagens - Sheila Cáceres 2 O que é um paradigma??? Paradigmas de Linguagens
Leia maisSistemas de Informação (SI) Sistemas que abrangem toda a empresa II
Sistemas de Informação (SI) Sistemas que abrangem toda a empresa II Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Faculdade de Ciências e Tecnologia (FCT)
Leia maisDocumentação de Software. Simone Vasconcelos
Documentação de Software Simone Vasconcelos 1 Contexto Qualquer software deve ter uma quantidade razoável de documentação.! Documentos de trabalho.! Manuais de usuário produzidos profissionalmente. Em
Leia maisSISTEMAS 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 maisPROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
Leia maisSISTEMAS DE INFORMAÇÃO AULA 2. Classificação dos Sistemas de Informação. professor Luciano Roberto Rocha.
SISTEMAS DE INFORMAÇÃO AULA 2 Classificação dos Sistemas de Informação professor Luciano Roberto Rocha www.lrocha.com.br SISTEMA DE INFORMAÇÃO É um sistema seja ele automatizado ou manual, que abrange
Leia maisArtigo Sistemas Especialistas
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
Leia maisINTELIGÊ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 maisComparativo de Ferramentas para Sistemas Especialistas Aline Rassweiller de Souza
Comparativo de Ferramentas para Sistemas Especialistas Aline Rassweiller de Souza Prof. Roberto Heinzle Orientador Roteiro Introdução Sistemas Especialistas Aquisição/Representação do Conhecimento Ferramentas
Leia maisAula 2 BD Introdução. Profa. Elaine Faria UFU
Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações
Leia maisANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE 2009/2 GABARITO COMENTADO QUESTÃO 1: 1. Considere as afirmações a seguir:
Leia maisBanco de Dados. Introdução. Profa. Flávia Cristina Bernardini
Banco de Dados Introdução Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado Motivação Operações
Leia maisConceitos Básicos INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES
FACULDADE DOS GUARARAPES INTRODUÇÃO À COMPUTAÇÃO E SUAS APLICAÇÕES Conceitos Básicos Prof. Rômulo César romulodandrade@gmail.com romulocesar@faculdadeguararapes.edu.br www.romulocesar.com.br INTRODUÇÃO
Leia maisInteligê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 maisConceitos Básicos ENTRADA PROCESSAMENTO SAÍDA
Aula 02 - Algoritmos Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Conceitos Básicos Desde o
Leia maisIntrodução a Computação
Computador Software n Conjunto alterável de instruções, ordenadas e lógicas, fornecidas ao hardware para a execução de procedimentos necessários à solução dos problemas e tarefas do processamento de dados;
Leia maisCRITÉRIOS DE AVALIAÇÃO
viver fazer MÓDULO 1 Conhecimentos / Capacidades Instrumentos de Avaliação Conhecer o funcionamento lógico de um programa, estimulando o raciocínio lógico para a resolução de problemas de programação (algoritmos)
Leia maisSistemas de Informação
Sistemas de Informação O uso consciente da tecnologia para o gerenciamento Prof. Msc. Christien Lana Rachid Organização 1. Vínculo Administração-Tecnologia 2. Introdução a sistemas 3. Empresas e Sistemas
Leia maisINF 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 maisSistemas Embarcados (embutidos) Paulo C. Masiero
Sistemas Embarcados (embutidos) Paulo C. Masiero Caracterização São usados para controlar sistemas de diferentes tipos: máquinas domésticas, fábricas, carros, jogos etc. O software é embutido no hardware
Leia maisCurso de Bacharelado em Ciência da Computação
Curso de Bacharelado em Ciência da Computação Há um século, riqueza e sucesso vinham para aqueles que produziam e distribuíam mercadorias manufaturadas. Hoje, riqueza e sucesso vêm para aqueles que utilizam
Leia maisLinguagens de Programação
Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Computação e Automação Linguagens de Programação Professor Responsável: Luiz Affonso Henderson Guedes de Oliveira Prof.
Leia maisConjunto de elementos interdependentes, ou um todo organizado, ou partes que interagem, formando um todo unitário e complexo
Sistemas de Informações Gerenciais A Empresa e os Sistemas de Informação Conceito de Sistemas Conjunto de elementos interdependentes, ou um todo organizado, ou partes que interagem, formando um todo unitário
Leia maisENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Professor Virgílio Fries Muller E-mail: vfmnet@gmail.com Site: www.vfm.com.br Aplicações do software BÁSICO coleção de programas escritos para dar apoio a outros programas DE TEMPO
Leia maisEngenharia de Software. Gerenciamento de Pessoal. Professor Joerllys Sérgio
Engenharia de Software Gerenciamento de Pessoal Professor Joerllys Sérgio Pessoas no Processo Pessoas constituem o bem mais valioso de uma organização. Atividades de um gerente são fortemente orientadas
Leia maisSistemas 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 maisMetodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Leia maisProjeto e Desenvolvimento de SAD (2)
Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry Projeto e Desenvolvimento de SAD (2) DISCIPLINA: Sistemas de Apoio a Decisão Metodologias de projeto e desenvolvimento:
Leia maisINTRODUÇÃO À PROGRAMAÇÃO
INTRODUÇÃO À PROGRAMAÇÃO 1 - CONCEITO DE ALGORITMO A automação é o processo em que uma tarefa deixa de ser desempenhada pelo homem e passa a ser realizada por máquinas, sejam estas dispositivos mecânicos,
Leia maisBanco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr
Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram
Leia maisProjeto 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 maisSistemas Inteligentes e Sistemas Especialistas. Profa. Flávia Cristina Bernardini
Sistemas Inteligentes e Sistemas Especialistas Profa. Flávia Cristina Bernardini AQUISIÇÃO DE CONHECIMENTO DATA MINING SISTEMAS ESPECIALISTAS SISTEMAS INTELIGENTES PARA APOIO NA TOMADA DE DECISÕES PODEM
Leia maisConhecimento e Raciocínio Agente Lógicos Capítulo 7. Leliane Nunes de Barros
Conhecimento e Raciocínio Agente Lógicos Capítulo 7 Leliane Nunes de Barros leliane@ime.usp.br Agentes Lógicos Agentes que podem formar representações do mundo, usar um processo de inferência para derivar
Leia maisMODELAGEM DE SISTEMAS DE INFORMAÇÃO
Unidade I MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior A disciplina Nossa disciplina se divide em 4 unidades de aprendizagem: 1. Sistemas de Informação 2. Fases do Levantamento
Leia maisDesenvolvimento da Pesquisa
Desenvolvimento da Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Agenda Modelo de Processo de Pesquisa Estratégias de Pesquisa
Leia maisIntroduçã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 maisIntroduçã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 maisIntrodução a Engenharia de Software. Professor Joerllys Sérgio
Introdução a Engenharia de Software Professor Joerllys Sérgio Objetos Introduzir Engenharia de Software e mostrar sua importância. Apresentar respostas para questões chave em engenharia de software. Introduzir
Leia maisSistemas de Informações Gerenciais. Unidade Didática 9: INTELIGÊNCIA ARTIFICIAL NOS NEGÓCIOS
Sistemas de Informações Gerenciais Unidade Didática 9: INTELIGÊNCIA ARTIFICIAL NOS NEGÓCIOS 1 Objetivos do Capítulo 9 Identificar como as redes neurais, lógica difusa, algoritmos genéticos, realidade virtual
Leia maisTópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02
Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação POR QUE APRENDER CONCEITOS
Leia maisInteligência Artificial Prof. Cláudio Luís Vieira Oliveira
Prof. Cláudio Luís Vieira Oliveira clvoliveira@terra.com.br Dave Bowman: Open the pod bay doors, HAL. HAL: I m sorry Dave, I m afraid I can t do that. (2001: Uma Odisséia no Espaço) 1 Área de pesquisa
Leia maisIntrodução a Sistemas Inteligentes
Introdução a Sistemas Inteligentes Conceituação Prof. Ricardo J. G. B. Campello ICMC / USP Créditos Parte do material a seguir consiste de adaptações e extensões dos originais gentilmente cedidos pelo
Leia maisSSC Engenharia de Software. Prof. Paulo C. Masiero
SSC - 5764 Engenharia de Software Prof. Paulo C. Masiero Processo de Software: Fases ou Subprocessos DEFINIÇÃO CONSTRUÇÃO MANUTENÇÃO Análise de Sistema Análise de Requisitos Projeto Projeto Processo pelo
Leia maisPontifícia Universidade Católica de São Paulo Programa de TIDD
Disciplina: 2854 - Sistemas Inteligentes e Ambientes Virtuais Turma A Área de Concentração: Processos Cognitivos e Ambientes Digitais Linha de Pesquisa: Inteligência Coletiva e Ambientes Interativos Professor:
Leia maisApresentação. !! Familiarização com os métodos de construção de compiladores de linguagens e com as técnicas de compilação mais habituais.
Apresentação Universidade dos Açores Departamento de Matemática www.uac.pt/~hguerra/!! Aquisição de conceitos sobre a definição de linguagens de programação.!! Familiarização com os métodos de construção
Leia maisIntrodução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.
Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisA modelagem é tida como a parte central de todas as atividades para a construção de um bom sistema, com ela podemos:
Módulo 6 Análise Orientada a Objeto É interessante observar como a análise orientada a objeto utiliza conceitos que aprendemos há muito tempo: objetos, atributos, classes, membros, todos e partes. Só não
Leia maisPrincípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Leia maisRequisitos de Sistemas
Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos Tipos de Requisitos Processos de Engenharia de Requisitos - Levantamento ou elicitação 1 Processo de software Engenharia
Leia maisMétodo de prototipação em papel Comparativo dos métodos de avaliação
Interface Homem/Máquina Aula 25 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-00.184 Roteiro da Aula de
Leia maisSistemas de Informação. Administração e Finanças. Componentes de Sistemas de Informação. Componentes de Sistemas de Informação.
Administração e Finanças Sistemas de Uniban Notas de Aula Fundamentos de Sistemas de Prof. Amorim Material complementar às aulas presenciais: complemente com as anotações manuscritas e consulta à bibliografia
Leia maisIntrodução 2014/1 Prof. Luís Fernando Garcia
Engenharia de Software Introdução 2014/1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR Engenharia de Software Onipresença/DEPENDÊNCIA de computadores Computador = Software Aspectos POSITIVOS Aspectos NEGATIVOS
Leia maisIntrodução a Sistemas de Informação
Introdução a Sistemas de Informação Orivaldo Santana Jr A partir de slides elaborados por Ivan G. Costa Filho, Fernando Fonseca & Ana Carolina Salgado Graduação 1 Introdução Sistema de Informação (SI)
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Análise da Decisão Pela própria natureza da vida, todos nós devemos continuamente
Leia maisProcessos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Leia maisAlgoritmos e Programação
ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS 1. Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada
Leia maisCompiladores. Introdução à Compiladores
Compiladores Introdução à Compiladores Cristiano Lehrer, M.Sc. Introdução (1/2) O meio mais eficaz de comunicação entre pessoas é a linguagem (língua ou idioma). Na programação de computadores, uma linguagem
Leia maisUniversidade Estadual de Mato Grosso do Sul UEMS Curso de Ciência da Computação Disciplina de Algoritmos Paralelos e Distribuídos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Ciência da Computação Disciplina de Algoritmos Paralelos e Distribuídos Pensando em Paralelo Pensar em paralelo é uma tarefa que exige disciplina
Leia maisRequisitos 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 maisPROGRAMAÇÃO I. Introdução
PROGRAMAÇÃO I Introdução Introdução 2 Princípios da Solução de Problemas Problema 1 Fase de Resolução do Problema Solução na forma de Algoritmo Solução como um programa de computador 2 Fase de Implementação
Leia maisOrientações de Inscrição nas Unidades Curriculares. da Licenciatura em Informática
SIFT/DCeT Orientações de Inscrição nas Unidades Curriculares da Licenciatura em Informática Versão 2016-07-14 Introdução Este documento pretende servir de guia de aconselhamento aos estudantes para a inscrição
Leia maisINTELIGÊ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 maisConstrução de Compiladores. Capítulo 1. Introdução. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2014.
Construção de Compiladores Capítulo 1 Introdução José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2014.2 1/22 1 Linguagens de programação 2 Compilação 2/22 Tópicos 1
Leia maisQualidade de Software QUALIDADE DE SOFTWARE PRODUTO
Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO O que é Qualidade de Software Produto? Boa fabricação. Deve durar muito. Bom desempenho. Utilizável tanto em UNIX quanto em DOS. Adaptável às minhas
Leia maisFACULDADE PITÁGORAS PRONATEC
FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,
Leia maisIntrodução a Programação
Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades
Leia maisNotas de Aula 03: Introdução a Orientação a Objetos e a UML
Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas
Leia maisCapítulo 6. Projeto de arquitetura. 2011 Pearson Pren0ce Hall. Todos os direitos reservados. 1. slide 1
Capítulo 6 Projeto de arquitetura slide 1 2011 Pearson Pren0ce Hall. Todos os direitos reservados. 1 Os tópicos abordados Decisões de projeto de arquitetura Visões de arquitetura Padrões de arquitetura
Leia maisRepresentação de Conhecimento Considerações Gerais
Representação de Conhecimento Considerações Gerais 1 Representação de Conhecimento Objetivo: reduzir problemas de ação inteligente para problemas de busca. O papel da representação de conhecimento em Inteligência
Leia maisEngenharia 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 maisESTUDOS DA TRADUÇÃO II. Prof. Carlos Rodrigues 21 de março de 2015
ESTUDOS DA TRADUÇÃO II Prof. Carlos Rodrigues 21 de março de 2015 O que é a tradução automática - TA (machine translation)? Tradução Humana Auxiliada por Máquina (MAHT Machine-Aided Human Translation)
Leia maisSistemas Operacionais Aula 3
Sistemas Operacionais Aula 3 Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm Curso de Análise e Desenvolvimento de Sistemas de Informação Recife - PE O que fazer
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente
Leia maisInformática Instrumental
1º PERÍODO.: GRADUAÇÃO EM REDES DE COMPUTADORES :. Madson Santos madsonsantos@gmail.com 2 Unidade I Unidade I 3 Fundamentos da informática o INFORMÁTICA: Informação automatizada; o INSTRUMENTAL: instrumentos,
Leia maisPLANO DE ENSINO - 2º SEMESTRE Curso ADMINISTRAÇÃO
PLANO DE ENSINO - 2º SEMESTRE 2012 Disciplina ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÕES GERENCIAIS Professor MSC. ADOLFO FRANCESCO DE OLIVEIRA COLARES Carga Horária Semanal Curso ADMINISTRAÇÃO Carga Horária
Leia maisAULA: Introdução à Informática I
Campus Muriaé Professor: Luciano Gonçalves Moreir Disciplina: Informática Aplicada I AULA: Introdução à Informática I O que é Informática? Pode dizer-se que informática é ciência que estuda o processamento
Leia maisResumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento.
Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: PROJETOS I Aluno: Cleosvaldo G. Vieira Jr cgvjr@inf.ufsc.br Resumo parcial da Tese de Doutorado Um modelo de Sistema de Gestão do Conhecimento
Leia maisFaculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes
Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes Modelagem de Dados 1 Ementa; Avaliação; Introdução. Modelagem de Dados 2 Componentes de sistemas de bancos de dados; Arquitetura
Leia maisTomada de Decisão Estratégica
EXERCÍCIO N N Tópico Tópico 1 2 Sistemas Tomada de de Informação Decisão Estratégica nos negócios DCC133 Introdução a Sistemas de Informação TÓPICO 2 Tomada de Decisão Estratégica Prof. Tarcísio de Souza
Leia maisSBC - Sistemas Baseados em Conhecimento
Siglas, Símbolos, Abreviaturas DW - Data Warehouse KDD Knowledge Discovery in Database MD Mineração de Dados OLAP - On-line analytical processing SBC - Sistemas Baseados em Conhecimento 1. INTRODUÇÃO O
Leia maisRecomendação de políticas Privacidade Pessoal
Recomendação de políticas Privacidade A oportunidade Devido à crescente digitalização de nossas vidas, um número muito maior de dados pessoais está sendo gerado e coletado. Esses dados podem ser usados
Leia mais2 Paradigmas de linguagens de programação João B. Rocha- Junior. As linguagens evoluem com o passar do tempo
Agenda Paradigmas de Linguagens de ção joao@ecomp.uefs.br Principais paradigmas de linguagem de programação imperajvo funcional declaração Departamento de Ciências Exatas Universidade Estadual de Feira
Leia maisCapítulo 1 Informática Biomédica: Ciência e Prática. Edward H. Shortliffe e Marsden S. Blois. Apresentado por: Carmem Hara
Capítulo 1 Informática Biomédica: Ciência e Prática Edward H. Shortliffe e Marsden S. Blois Apresentado por: Carmem Hara Sumário 1) Registro eletrônico de pacientes 2) Impacto da Internet nos tratamentos
Leia maisLinguagens de Domínio Específico
Linguagens de Domínio Específico Fabio Mascarenhas 2017.1 http://www.dcc.ufrj.br/~fabiom/dsl Por que DSLs? Melhorar a produtividade dos programadores input =~ /\d{3}-\d{3}-\d{4}/ Facilitar a escrita e
Leia mais19 Congresso de Iniciação Científica APLICAÇÃO DA LÓGICA NEBULOSA A MODELO DE CONHECIMENTO DO PROCESSO DE MINERAÇÃO DE DADOS
19 Congresso de Iniciação Científica APLICAÇÃO DA LÓGICA NEBULOSA A MODELO DE CONHECIMENTO DO PROCESSO DE MINERAÇÃO DE DADOS Autor(es) ANDRE DE ANDRADE BINDILATTI Orientador(es) ANDERSON BERGAMO, ANA ESTELA
Leia maisAlgoritmos e Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto Ferreira roberto.ferreira@lapa.ifbaiano.edu.br 2014.1 Módulo I Aula 3 Algoritmos Computacionais Na aula anterior vimos... Quais são os passos para solucionar
Leia maisS T E M A I N T E G R A D O A SOLUÇÃO COMPLETA PARA ADMINISTRAÇÃO DE SUA EMPRESA Indústria Comércio Serviço
S A SOLUÇÃO COMPLETA PARA ADMNSTRAÇÃO DE SUA EMPRESA ndústria Comércio Serviço S O GestãoPro foi desenvolvido para atender as empresas que atuam nos setores da indústria, comércio e serviço. O grande diferencial
Leia maisInteligência Computacional para Jogos Eletrônicos
Inteligência Computacional para Jogos Eletrônicos Papéis da IA em Jogos Adversários Aliados Personagens de apoio NPC s (Non-player Character) Comentaristas Controle de câmera Geração de fases Nivelamento
Leia mais