3 Aprendizado supervisionado
|
|
|
- Ivan Brás Carneiro
- 8 Há anos
- Visualizações:
Transcrição
1 3 Aprendizado supervisionado Neste capítulo será apresentado as técnicas para aprendizagem adotadas e como o sistema foi modelado para suportá-las. 3.1.Técnicas para aprendizado supervisionado Pesquisando na literatura, encontramos muitos algoritmos para aprendizado supervisionado. Cada um utiliza uma técnica diferente para determinar a função aprendizado e adéqua-se melhor de acordo com o tipo de problema. Embora a técnica utilizada não seja a mesma em todos os algoritmos citados aqui, todos precisam que o objeto a ser classificado, no caso o comentário, seja representado através de um vetor multidimensional chamado de feature vector, ou simplesmente feature ou, como iremos denominar, atributo. Na Seção 3.2 será detalhado os métodos de extração de atributos que utilizamos neste trabalho Naïve Bayes Naïve Bayes é um classificador probabilístico baseado no Teorema de Bayes, que mostra como determinar a probabilidade de um evento condicional através da probabilidade inversa. Para facilitar a computação, este classificador assume que a presença (ou ausência) de um atributo não tem relação alguma com qualquer outro atributo (por isto o nome Naive). Partindo do teorema de Bayes: P classe atributos = P classe P atributos classe P atributos Como é assumido que os atributos (a!,.. a! ) são independentes: P classe atributos = P classe P a! classe P a! classe P atributos Em vez de calcular P(atributos) explicitamente, o algoritmo calcula apenas o denominador para cada classe e normaliza-os para que a soma seja 1. A
2 Aprendizado supervisionado 18 este termo damos o nome de evidência. P classe atributos = P classe P a! classe P a! classe evidência Se estivermos interessado apenas em qual classe tem maior probabilidade, a evidência pode ser ignorada pois é uma constante, determinada durante o treino. Para a classificação binária sabemos que a probabilidade das classes, para os mesmos atributos, são complementares, assim precisamos apenas ter a probabilidade do comentário ser rejeitado. P aprovado atributos = 1 P(rejeitado atributos) Quando a probabilidade de rejeição for menor que 0.5 o comentário é classificado como aprovado. Quando for maior que 0.5 é classificado como rejeitado. Quando a probabilidade é igual a 0.5, definimos que ele será rejeitado. Para este trabalho estamos utilizando a implementação do classificador Naïve Bayes do toolkit NLTK (BIRD e LOPER, 2011). Embora esta biblioteca não tenha a implementação mais performática, ela oferece uma boa documentação e é implementada em Python, que é a mesma linguagem no qual este trabalho será implementado Boostexter O Boostexter é uma implementação de um algoritmo de classificação de texto baseado da técnica de boosting, em que diversos classificadores mais simples e de baixa acurácia são combinados em um único classificador com alta acurácia. Mais especificamente, para o Adaboost, os classificadores são treinados sequencialmente, sendo que cada classificador subsequente é treinado em exemplos que foram mais difíceis de classificar pelos classificadores anteriores (SCHAPIRE e SINGER, 2000). O Boostexter pode ser implementado tanto sobre o Adaboost.MH quanto o Adaboost.MR, ambos projetados para classificação de dados que podem ser classificados simultaneamente em várias classes. A principal diferença entre o Adaboost.MH e o Adaboost.MR está no fato do primeiro trabalhar minimizando a perda de Hamming enquanto o segundo foi projetado para encontrar uma hipótese que ranqueia as classes de maneira a garantir que as corretas sempre estejam no topo da lista (SCHAPIRE e SINGER, 2000).
3 Aprendizado supervisionado 19 Muitas implementações de Adaboost utilizam redes neurais e árvore de decisão como classificadores internos (que serão combinados). Na implementação para classificação de texto é utilizado como classificador interno stumps (árvores de decisão de um único nível), em que a raiz avalia a presença ou ausência de um atributo no texto. Para teste trabalho foi utilizado uma implementação de código aberto do Boostexter chamada Icsiboost (FAVRE e HAKKANI, 2011) SVM A teoria sobre o Support Vector Machine (SVM) foi proposta inicialmente por (VAPNIK e LERNER, 1963), como um método eficiente para a identificação de padrões. Ela possui muitas vantagens na resolução de problemas com uma amostra pequena, não-lineares e com um grande número de dimensões. (JOACHIMS, 1998) foi o primeiro a introduzi-lo para a classificação textual. Ela é principalmente baseada nas seguintes considerações (YONG-FENG e YAN-PING, 2004): Minimizar o risco estrutural, minimizando a dimensão VC (Vapnik- Chervonenkis) de um conjunto mínimo de funções para controlar o risco estrutural do aprendizado de máquina, de modo a torna-lo eficiente. Maximizar a distância entre classes (encontrar o hiperplano de classificação ótimo) para realizar o controle da dimensão VC, que pode ser garantido por um teorema da estatística. Utilizar funções kernel para trabalhar num espaço de maior dimensão, porém linear. Comparado com os tradicionais métodos de classificação, o SVM tem a vantagem de evitar overfitting e oferece boa performance para classificação de texto, o que também depende do tipo de kernel escolhido. Aliás o critério de escolha do tipo de kernel e seus parâmetros são um ponto fraco do algoritmo, pois ainda são muito baseados em experiências humanas. Para este trabalho foi escolhido a implementação do SVM de (FAN, CHANG, et al., 2008), chamada de LIBLINEAR (nome devido a função kernel utilizada ser linear). Ela é uma versão otimizada especialmente para problemas de
4 Aprendizado supervisionado 20 classificação de documento onde o número de atributos é maior que o número de exemplos de treino. Uma outra limitação do SVM é o fato de apenas suportar atributos numéricos. Assim, para converter a representação de texto em vetores, a cada palavra do texto é atribuído um índice numérico sequencial e para cada coordenada do vetor é atribuído o valor 1 se a palavra está presente na instância, ou 0 caso contrário. Como o número de palavras em uma instância é sempre muito menor que o total de palavras existentes, a matriz que representa a presença ou ausência de uma palavra no texto tende a ser esparsa, não sendo necessário representar os atributos onde ela é zero para cada instância Maximum Entropy Modelos de Entropia Máxima são modelos exponenciais que implementam a intuição de que, se não existe nenhuma evidência que favoreça uma alternativa de solução em relação a uma outra, então ambas as alternativas devem ser consideradas com probabilidades iguais (KOELING, 2000). De forma mais objetiva, o princípio da entropia máxima afirma que a distribuição p(a, b) mais correta é aquela que maximiza a entropia, ou incerteza, e que respeita determinadas restrições que representam as evidências (os fatos) conhecidas para aquele experimento. Ou seja, se A denota o conjunto de possíveis classes e B denota o conjunto de possíveis atributos, a melhor distribuição p, consistente com as informações parciais existentes, é a que maximiza a entropia H p =!! p x log p x onde x = a, b, a A, b B e S = A B (RATNAPARKHI, 1997). Para a estimação destes parâmetros, geralmente é usado o algoritmo Improved Iterative Scaling (IIS) (SKUT e BRANTS, 1998), no qual é assumido que p tem a forma: p a b = 1 Z(b) e!!!!! (!,!) onde f! (a, b) é uma função de valor binário e que verifica, em (a, b), uma característica de interesse para o problema. λ! é um parâmetro que indica o quanto f! é importante para o modelo e Z(b) é um fator de normalização.
5 Aprendizado supervisionado 21 Uma diferença importante entre o Naive Bayes e o modelo de entropia, é que este último não precisa assumir a independência entre os atributos. Em contrapartida, o cálculo de p a b é computacionalmente mais caro que o Naive Bayes, tornando-o mais ineficiente. 3.2.Métodos de extração de atributos Para que os classificadores citados acima consigam determinar uma função de aprendizado é necessário que os comentários sejam convertidos em vetores, selecionados de maneira a fornecer o máximo de informação sobre a probabilidade de rejeição do comentário. Estes vetores são chamados de feature vectors, ou simplesmente features ou atributos. A escolha de uma função responsável por converter os comentários em vetores é fundamental para o bom desempenho de quaisquer um dos algoritmos utilizados neste trabalho, pois ela que irá conter as partes do comentário que irá relacioná-lo com a probabilidade de ser reprovado ou aprovado Bag of Words Um dos métodos de extração de atributos mais simples e mais utilizado em problemas de classificação de texto é o saco de palavras (bag of words). Neste método, cada palavra é um atributo do texto. Neste tipo de extração somente palavras e números são utilizados como atributo, ignorando todos os sinais de pontuação. Uma variação deste método é quando os caracteres de pontuação também são incluídos. Devido a grande quantidade de erros de ortografia presente no corpus, as palavras são convertidas para minúscula e todos os acentos são removidos. Isto evita que não e nao sejam considerados como atributos diferentes, porém faz vovô e vovó serem considerados como mesmo atributo Corretor Analisando os corpora utilizados neste trabalho, percebemos que muitas palavras possuem erros de ortografia. No caso do corpus globo-comments (comentários de notícias), são comuns erros devidos à digitação. Já para o corpus
6 Aprendizado supervisionado 22 globo-twitter muitos erros de ortografia são parte do estilo de escrita deste tipo de rede social (como naum em vez de não ). Certamente estes erros de ortografia têm impacto no classificador, pois geram atributos diferentes para a mesma palavra. Para evitar isto, construímos um método de extração de atributos que utiliza sempre uma versão corrigida da palavra como atributo ou a própria, caso já estivesse correta de acordo com um dicionário. Uma heurística foi então construída para a correção das palavras, baseada no estudo do corpus. Inicialmente a palavra é verificada em 2 dicionários: de português e de inglês. Caso ela esteja em algum deles está correta. Caso não esteja, os métodos abaixo são aplicados até que se consiga obter uma palavra ortograficamente correta. 1. Tenta-se retirar os caracteres repetidos das palavras um a um e, para cada nova palavra gerada, sua existência é confirmada nos dicionários. A verificação a cada palavra repetida é necessária para evitar que a palavra, ortograficamente errada, carrro após a correção vire a palavra caro. 2. Palavras terminadas com aum ganham o sufixo ão e novamente o dicionário é verificado. 3. Expressões comuns como haha..., rsrs... e auau... são alteradas para ha, rs ou au independente da quantidade de repetições existentes ou de iniciarem com a segunda letra e/ou terminarem com a primeira (como ahahah ). 4. Se a palavra não existe no dicionário mas foi redigida com inicial maiúscula e todas as outras minúsculas, então deve ser considerada um nome próprio e assumimos estar correta. Por exemplo, Google ou Microsoft. 5. Caso nenhuma das técnicas acima tenha corrigido a palavra então buscamos sugestões no dicionário de português. Os seguintes critérios são então utilizados: a. Caso nenhuma sugestão seja fornecida, a própria palavra é retornada. Neste caso estamos assumindo que é uma nova palavra ortograficamente correta.
7 Aprendizado supervisionado 23 b. Se existe uma palavra na sugestão que difere da palavra escrita apenas pelos caracteres de acentuação, esta será a correção c. Por fim, é assumida como grafia correta da palavra aquela que possui a menor distancia de edição, calculada de acordo com (LEVENSHTEIN, 1966). Os dicionários de português e inglês utilizados foram da biblioteca Aspell, na versão O algoritmo para geração de sugestão utilizado foi o provido pelo próprio dicionário, e que reporta uma acurácia de 89,7% para sugestões em inglês. Os resultados detalhados e o corpus utilizado estão publicados em (GNU ASPELL, 2011) POS Tagging Outro método muito utilizado para geração de atributos para a classificação de texto é o uso de POS Tagging, onde distinguimos as palavras também pela sua classe gramatical. Por exemplo, veja os 2 comentários abaixo e observem o uso da palavra porcos : (1) Se um cão produz isso, imagina a quantidade de animais, entre porcos, bois, galinhas... (aprovado) (2) Ficam esperando esses shows porcos ai e... (reprovado) No segundo exemplo, o comentário foi reprovado devido à existência da palavra porcos como adjetivo. No primeiro exemplo, a palavra porcos é um substantivo e, por isto, não fornece um indicativo de reprovação. Como o texto possui muitos erros de ortografia, que prejudicariam a eficiência do classificador gramatical, antes do comentário ser classificado gramaticalmente, suas palavras são corrigidas pelo corretor ortográfico. Foram utilizadas 2 implementações de POS Tagging para este trabalho: Uma treinada com o classificador Naive Bayes e outra utilizando um classificador sequencial baseado apenas em memorizar as ocorrências mais comuns, como: (art, décimo ) à adj, ou seja, a palavra décimo após um artigo é classificada como adjetivo. Apesar das diferenças entre os algoritmos de classificação, a acurácia de ambos é muito parecida, em torno de 87% para o corpus Mac Morpho (ALUÍSIO, PELIZZONI, et al., 2003). O que os diferencia é o tempo de
8 Aprendizado supervisionado 24 classificação, superior no classificador sequencial N-grams Este não é propriamente um método para a geração de atributos, mas sim uma forma de combinar os atributos gerados pelos outros métodos, agrupando-os dois-a-dois (bigrams) ou três-a-três (trigrams). Somente são combinados os atributos vizinhos. Para entender melhor, veja o exemplo abaixo: Assisti a matéria do Jornal Hoje do segundo dia... Para este exemplo a combinação de 2 n-grams (bigrams) seria: Assisti a ; a matéria ; matéria do ; do Jornal ; Jornal Hoje ; Hoje do ; do segundo ; segundo dia. Para evitar uma combinação muito grande entre atributos, o que aumentaria o tempo de classificação e poderia causar overfitting, limitamos o número de n- grams a tamanho 3 (trigrams). Ainda, iremos nos referir daqui a diante por bigrams sempre a combinação de unigrams + bigrams, o mesmo para trigrams que é uma combinação de unigrams + bigrams + trigrams. Unigrams é quando os atributos não são combinados entre si. A vantagem de utilizar n-grams maior que 1 é permitir que nomes compostos possam ser identificados como um único atributo. No exemplo acima, Jornal Hoje seria considerado um único atributo.
OPERAÇÕES COM FRAÇÕES
OPERAÇÕES COM FRAÇÕES Adição A soma ou adição de frações requer que todas as frações envolvidas possuam o mesmo denominador. Se inicialmente todas as frações já possuírem um denominador comum, basta que
MINERAÇÃO DE DADOS. Thiago Marzagão MINERAÇÃO DE TEXTOS. [email protected]. Thiago Marzagão (UnB) MINERAÇÃO DE DADOS 1/2016 1 / 25
MINERAÇÃO DE DADOS Thiago Marzagão [email protected] MINERAÇÃO DE TEXTOS Thiago Marzagão (UnB) MINERAÇÃO DE DADOS 1/2016 1 / 25 transformando textos em dados Documento 1: "Não trabalho para ter clientes;
Cap. II EVENTOS MUTUAMENTE EXCLUSIVOS E EVENTOS NÃO- EXCLUSIVOS
Cap. II EVENTOS MUTUAMENTE EXCLUSIVOS E EVENTOS NÃO- EXCLUSIVOS Dois ou mais eventos são mutuamente exclusivos, ou disjuntos, se os mesmos não podem ocorrer simultaneamente. Isto é, a ocorrência de um
Probabilidade. Luiz Carlos Terra
Luiz Carlos Terra Nesta aula, você conhecerá os conceitos básicos de probabilidade que é a base de toda inferência estatística, ou seja, a estimativa de parâmetros populacionais com base em dados amostrais.
Inteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Métodos Estatísticos Avançados em Epidemiologia
Métodos Estatísticos Avançados em Epidemiologia Análise de Variância - ANOVA Cap. 12 - Pagano e Gauvreau (2004) - p.254 Enrico A. Colosimo/UFMG Depto. Estatística - ICEx - UFMG 1 / 39 Introdução Existem
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo
Prof. Daniela Barreiro Claro
O volume de dados está crescendo sem parar Gigabytes, Petabytes, etc. Dificuldade na descoberta do conhecimento Dados disponíveis x Análise dos Dados Dados disponíveis Analisar e compreender os dados 2
Exercício. Exercício
Exercício Exercício Aula Prática Utilizar o banco de dados ACCESS para passar o MER dos cenários apresentados anteriormente para tabelas. 1 Exercício oções básicas: ACCESS 2003 2 1 Exercício ISERIDO UMA
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos
Gerenciamento dos Riscos do Projeto (PMBoK 5ª ed.)
Gerenciamento dos Riscos do Projeto (PMBoK 5ª ed.) Esta é uma área essencial para aumentar as taxas de sucesso dos projetos, pois todos eles possuem riscos e precisam ser gerenciados, ou seja, saber o
Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
AULA 07 Distribuições Discretas de Probabilidade
1 AULA 07 Distribuições Discretas de Probabilidade Ernesto F. L. Amaral 31 de agosto de 2010 Metodologia de Pesquisa (DCP 854B) Fonte: Triola, Mario F. 2008. Introdução à estatística. 10 ª ed. Rio de Janeiro:
MÓDULO 2 Topologias de Redes
MÓDULO 2 Topologias de Redes As redes de computadores de modo geral estão presentes em nosso dia adia, estamos tão acostumados a utilizá las que não nos damos conta da sofisticação e complexidade da estrutura,
Análise Qualitativa no Gerenciamento de Riscos de Projetos
Análise Qualitativa no Gerenciamento de Riscos de Projetos Olá Gerente de Projeto. Nos artigos anteriores descrevemos um breve histórico sobre a história e contextualização dos riscos, tanto na vida real
Fundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Emparelhamentos Bilineares Sobre Curvas
Emparelhamentos Bilineares Sobre Curvas Eĺıpticas Leandro Aparecido Sangalli [email protected] Universidade Estadual de Campinas - UNICAMP FEEC - Faculdade de Engenharia Elétrica e de Computação
Manual do Desenvolvedor Geração de Tokens
Manual do Desenvolvedor Geração de Tokens Setembro de 2012 Versão 1.3 ÍNDICE Página 1. Introdução... 1 2. Geração de Tokens... 1 2.1 Formato dos Tokens... 1 2.2 Geração de Tokens... 1 2.2.1 Gerar Token
Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial
Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo
Processamento Digital de Sinais. Conversão A/D e D/A. Prof. Dr. Carlos Alberto Ynoguti
Processamento Digital de Sinais Conversão A/D e D/A Prof. Dr. Carlos Alberto Ynoguti Introdução A maioria dos sinais encontrados na natureza é contínua Para processá los digitalmente, devemos: Converter
Avaliação de Empresas Profa. Patricia Maria Bortolon
Avaliação de Empresas RISCO E RETORNO Aula 2 Retorno Total É a variação total da riqueza proporcionada por um ativo ao seu detentor. Fonte: Notas de Aula do Prof. Claudio Cunha Retorno Total Exemplo 1
2 Segmentação de imagens e Componentes conexas
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Informática (DAINF) Algoritmos II Professor: Alex Kutzke ([email protected]) Especificação do Primeiro Trabalho Prático
QUESTÕES PARA A 3ª SÉRIE ENSINO MÉDIO MATEMÁTICA 2º BIMESTE SUGESTÕES DE RESOLUÇÕES
QUESTÕES PARA A 3ª SÉRIE ENSINO MÉDIO MATEMÁTICA 2º BIMESTE QUESTÃO 01 SUGESTÕES DE RESOLUÇÕES Descritor 11 Resolver problema envolvendo o cálculo de perímetro de figuras planas. Os itens referentes a
Aula de Exercícios - Teorema de Bayes
Aula de Exercícios - Teorema de Bayes Organização: Rafael Tovar Digitação: Guilherme Ludwig Primeiro Exemplo - Estagiários Três pessoas serão selecionadas aleatóriamente de um grupo de dez estagiários
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Manual Geral de Aplicação Universal Entrada 2008
Universal Entrada 2008 Programa Programa - Manual do Aplicador Teste Universal - 2008 Teste Cognitivo Leitura/Escrita e Matemática Caro alfabetizador(a): Se você está recebendo este material, é porque
Unidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8
ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8 Índice 1. Modelagem de Dados - Continuação...3 1.1. Modelo Entidade-Relacionamento (MER) - II... 3 1.1.1. Entidades fortes e entidades fracas... 3 1.2. Dicionário
Otimização Linear Aplicada a Problemas de Planejamento de Produção
Otimização Linear Aplicada a Problemas de Planejamento de Produção Rafaela Schuindt Santos¹, Daniela Renata Cantane² ¹Escola Estadual Luiz Campacci Laranjal Paulista SP - Brasil ²Universidade Estadual
Implementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ - EAJ CURSO TÉCNICO DE INFORMÁTICA Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes Implementação de um
M =C J, fórmula do montante
1 Ciências Contábeis 8ª. Fase Profa. Dra. Cristiane Fernandes Matemática Financeira 1º Sem/2009 Unidade I Fundamentos A Matemática Financeira visa estudar o valor do dinheiro no tempo, nas aplicações e
A dependência entre a inflação cabo-verdiana e a portuguesa: uma abordagem de copulas.
A dependência entre a inflação cabo-verdiana e a portuguesa: uma abordagem de copulas. Jailson da Conceição Teixeira Oliveira 1 Murilo Massaru da Silva 2 Robson Oliveira Lima 3 Resumo: Cabo Verde é um
Probabilidade. Evento (E) é o acontecimento que deve ser analisado.
Probabilidade Definição: Probabilidade é uma razão(divisão) entre a quantidade de eventos e a quantidade de amostras. Amostra ou espaço amostral é o conjunto formado por todos os elementos que estão incluídos
Conceitos básicos sobre computadores
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: [email protected] Sumário O que é um computador e onde podemos encontrá-los? Divisão:
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios O Método Intuitivo de elaboração de circuitos: As técnicas de elaboração de circuitos eletropneumáticos fazem parte
FERRAMENTAS DA QUALIDADE FOLHA DE VERIFICAÇÃO
FERRAMENTAS DA QUALIDADE FOLHA DE VERIFICAÇÃO 1 A Folha de Verificação é utilizada para permitir que um grupo registre e compile sistematicamente dados de fontes com experiência na área (históricos), ou
3º Ano do Ensino Médio. Aula nº06
Nome: Ano: º Ano do E.M. Escola: Data: / / 3º Ano do Ensino Médio Aula nº06 Assunto: Noções de Estatística 1. Conceitos básicos Definição: A estatística é a ciência que recolhe, organiza, classifica, apresenta
Teoria dos erros em medições
Teoria dos erros em medições Medições Podemos obter medidas diretamente e indiretamente. Diretas - quando o aparelho ( instrumento ) pode ser aplicado no terreno. Indireta - quando se obtêm a medição após
MATRIZ PROVA EXTRAORDINÁRIA DE AVALIAÇÃO INGLÊS Maio de 2016. 5.º Ano 2.º Ciclo do Ensino Básico
MATRIZ PROVA EXTRAORDINÁRIA DE AVALIAÇÃO INGLÊS Maio de 2016 Prova de 2016 5.º Ano 2.º Ciclo do Ensino Básico 1. Introdução O presente documento visa divulgar as caraterísticas da prova extraordinária
DISTRIBUIÇÕES ESPECIAIS DE PROBABILIDADE DISCRETAS
VARIÁVEIS ALEATÓRIAS E DISTRIBUIÇÕES DE PROBABILIDADES 1 1. VARIÁVEIS ALEATÓRIAS Muitas situações cotidianas podem ser usadas como experimento que dão resultados correspondentes a algum valor, e tais situações
Sistemas Operacionais. Rodrigo Rubira Branco [email protected] [email protected]. www.fgp.com.br
Sistemas Operacionais Rodrigo Rubira Branco [email protected] [email protected] Questões do Provão de Fevereiro/2005 Disciplina: Sistemas Operacionais 1. Um sistema operacional é um programa que
Banco de Dados I. Prof. Edson Thizon [email protected]
Banco de Dados I Prof. Edson Thizon [email protected] Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)
MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS
Manual SAGe Versão 1.2
Manual SAGe Versão 1.2 Equipe de Pesquisadores do Projeto Conteúdo 1. Introdução... 2 2. Criação da Equipe do Projeto (Proposta Inicial)... 3 2.1. Inclusão e configuração do Pesquisador Responsável (PR)...
1 Visão Geral. 2 Instalação e Primeira Utilização. Manual de Instalação do Gold Pedido
Manual de Instalação do Gold Pedido 1 Visão Geral Programa completo para enviar pedidos e ficha cadastral de clientes pela internet sem usar fax e interurbano. Reduz a conta telefônica e tempo. Importa
Fundamentos de Programação. Diagrama de blocos
Fundamentos de Programação Diagrama de blocos Prof. M.Sc.: João Paulo Q. dos Santos E-mail: [email protected] Página: http://docente.ifrn.edu.br/joaoqueiroz/ O processo de desenvolvimento (programação),
Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Engenharia 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
MODELAGENS. Modelagem Estratégica
Material adicional: MODELAGENS livro Modelagem de Negócio... Modelagem Estratégica A modelagem estratégica destina-se à compreensão do cenário empresarial desde o entendimento da razão de ser da organização
Dureza Rockwell. No início do século XX houve muitos progressos. Nossa aula. Em que consiste o ensaio Rockwell. no campo da determinação da dureza.
A UU L AL A Dureza Rockwell No início do século XX houve muitos progressos no campo da determinação da dureza. Introdução Em 1922, Rockwell desenvolveu um método de ensaio de dureza que utilizava um sistema
ISS Eletrônico. Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE. Extensão do Arquivo JUNHO2006.
ISS Eletrônico Formato de Arquivos para Transmissão de Documentos Declarados através do aplicativo OFFLINE Caro contribuinte. A transmissão de arquivos é uma facilidade fornecida pelo sistema de ISS Eletrônico
Experiência 04: Comandos para testes e identificação do computador na rede.
( ) Prova ( ) Prova Semestral ( ) Exercícios ( ) Prova Modular ( ) Segunda Chamada ( ) Exame Final ( ) Prática de Laboratório ( ) Aproveitamento Extraordinário de Estudos Nota: Disciplina: Turma: Aluno
Aula 15 Amplificadores Operacionais (pág. 453 a 459)
Aula 15 Amplificadores Operacionais (pág. 453 a 459) Prof. Dr. Aparecido Nicolett PUC-SP Slide 1 Considerações gerais: Amplificadores Operacionais são amplificadores diferencias com ganho muito alto, impedância
Eletrônica Básica II. Amplificadores Diferenciais e Multiestágio
Eletrônica Básica II Amplificadores Diferenciais e Multiestágio Amplificadores Diferenciais O amplificador diferencial é a configuração mais utilizada em circuitos integrados analógicos Como exemplo, o
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
COBRANÇA BANCÁRIA CAIXA
COBRANÇA BANCÁRIA CAIXA ESPECIFICAÇÃO DE CÓDIGO DE BARRAS PARA BLOQUETOS DE COBRANÇA COBRANÇAS RÁPIDA E SEM REGISTRO GESER NOVEMBRO/2000 ÍNDICE PÁGINA 1 INTRODUÇÃO... 3 2 ESPECIFICAÇÕES...4 2.1 FORMATO......
E-Faces - Um classificador capaz de analisar imagens e classificá-las como faces ou não faces utilizando o método Eigenfaces
E-Faces - Um classificador capaz de analisar imagens e classificá-las como faces ou não faces utilizando o método Eigenfaces Éder Augusto Penharbel, Erdiane L. G. Wutzke, Murilo dos S. Silva, Reinaldo
Códigos de bloco. Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2
Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2 Códigos de bloco Prof. Diego da Silva de Medeiros São José, maio de 2012 Codificação
Flávia Rodrigues. Silves, 26 de Abril de 2010
Flávia Rodrigues STC5 _ Redes de Informação e Comunicação Silves, 26 de Abril de 2010 Vantagens e Desvantagens da Tecnologia Acessibilidade, quer a nível pessoal quer a nível profissional; Pode-se processar
EDITAL PARA INSCRIÇÃO DE TRABALHOS NO III CURSO DE EXTENSÃO SOBRE O TRABALHO DO ASSISTENTE SOCIAL NA EDUCAÇÃO DO IFMG
EDITAL PARA INSCRIÇÃO DE TRABALHOS NO III CURSO DE EXTENSÃO SOBRE O TRABALHO DO ASSISTENTE SOCIAL NA EDUCAÇÃO DO IFMG 1. DO OBJETIVO Promover concurso de trabalhos a serem apresentados nas formas de pôster
Métricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
I. Conjunto Elemento Pertinência
TEORI DOS CONJUNTOS I. Conjunto Elemento Pertinência Conjunto, elemento e pertinência são três noções aceitas sem definição, ou seja, são noções primitivas. idéia de conjunto é praticamente a mesma que
Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens
Roteiro... Conceitos de SD, vantagens e desvantagens Infra-estrutura de um SD Considerações de projeto Sistemas Distribuídos Aula 4 Karine de Pinho Peralta Modelos de Comunicação - comunicação entre processos
TEORIA 5: EQUAÇÕES E SISTEMAS DO 1º GRAU MATEMÁTICA BÁSICA
TEORIA 5: EQUAÇÕES E SISTEMAS DO 1º GRAU MATEMÁTICA BÁSICA Nome: Turma: Data / / Prof: Walnice Brandão Machado Equações de primeiro grau Introdução Equação é toda sentença matemática aberta que exprime
SISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas
CIRCULAR Nº 21/2016 PREGÃO Brasília, 17 de maio de 2016.
CIRCULAR Nº 21/2016 PREGÃO Brasília, 17 de maio de 2016. Prezados Senhores, Em atenção ao pedido de esclarecimento formulado por licitante referente ao Pregão Eletrônico nº. 12/2016, seguem as seguintes
CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Aula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:
Aula 5 5. Funções O conceito de função será o principal assunto tratado neste curso. Neste capítulo daremos algumas definições elementares, e consideraremos algumas das funções mais usadas na prática,
Prof. José Maurício S. Pinheiro - UGB - 2009
Auditoria e Análise de Segurança da Informação Forense Computacional Prof. José Maurício S. Pinheiro - UGB - 2009 Forense Computacional 2 Forense Computacional A forense computacional pode ser definida
Programação Orientada a Objetos SANTOS, Rafael
Programação Orientada a Objetos SANTOS, Rafael É parte do software, e deve atender os requisitos do usuário Controla o hardware, incluindo periféricos de entrada e saída Usa um conjunto de comandos e regras:
Registro de Retenções Tributárias e Pagamentos
SISTEMA DE GESTÃO DE PRESTAÇÃO DE CONTAS (SiGPC) CONTAS ONLINE Registro de Retenções Tributárias e Pagamentos Atualização: 20/12/2012 A necessidade de registrar despesas em que há retenção tributária é
Análise de Sistemas 3º Bimestre (material 2)
Análise de Sistemas 3º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse POO Paradigma Orientado
Técnicas de Contagem I II III IV V VI
Técnicas de Contagem Exemplo Para a Copa do Mundo 24 países são divididos em seis grupos, com 4 países cada um. Supondo que a escolha do grupo de cada país é feita ao acaso, calcular a probabilidade de
SISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios
SISTEMAS OPERACIONAIS INF09344 - Sistemas Operacionais / INF02780 - Sistemas Operacionais / INF02828 - Sistemas de Programação II Prof a. Roberta Lima Gomes ([email protected]) 3ª. Lista de Exercícios Data
Sistemas Operacionais. Sincronização: Semáforos Problema dos Leitores/Escritores
Sistemas Operacionais Sincronização: Semáforos Problema dos Leitores/Escritores Autoria Autores Eduardo André Mallmann 0905/96-9 João Paulo Reginatto 1530/96-0 Local Instituto de Informática UFRGS disciplina:
8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros:
TRABALHO: REGISTROS 8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros: CLIENTES NOTAS ITENS_NOTAS PRODUTOS Cod_cliente Num_NF Num_NF Cod_produto Endereco Cod_cliente
AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL
BANCO DE DADOS GERENCIAL 1 AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações) organizadas de forma lógica, e que
Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo
Algoritmos e Estruturas de Dados I Variáveis Indexadas Pedro O.S. Vaz de Melo Por que índices são importantes? Como uma loja de sapatos artesanais deve guardar os seus produtos? 1 2 3 4 Tamanhos entre
FRAÇÃO Definição e Operações
FRAÇÃO Definição e Operações DEFINIÇÃO: Fração é uma forma de se representar uma quantidade a partir de um valor, que é dividido por um determinado número de partes iguais. Como é que você representaria
Pelo que foi exposto no teorema de Carnot, obteve-se a seguinte relação:
16. Escala Absoluta Termodinâmica Kelvin propôs uma escala de temperatura que foi baseada na máquina de Carnot. Segundo o resultado (II) na seção do ciclo de Carnot, temos que: O ponto triplo da água foi
INFORMAÇÃO - PROVA DE EQUIVALÊNCIA À FREQUÊNCIA INGLÊS (LE I) COMPONENTES ESCRITA E ORAL
INFORMAÇÃO - PROVA DE EQUIVALÊNCIA À FREQUÊNCIA INGLÊS (LE I) COMPONENTES ESCRITA E ORAL PROVA 21 2016 2016 3.º CICLO DO ENSINO BÁSICO (Decreto-Lei n.º 139/2012, de de julho)» INTRODUÇÃO O presente documento
Física Experimental III
Física Experimental III Unidade 4: Circuitos simples em corrente alternada: Generalidades e circuitos resistivos http://www.if.ufrj.br/~fisexp3 agosto/26 Na Unidade anterior estudamos o comportamento de
Portal dos Convênios - Siconv
MINISTÉRIO DO PLANEJAMENTO ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE LOGÍSTICA E SERVIÇOS GERAIS Portal dos Convênios - Siconv Análise, Aprovação de Proposta/Plano
números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
T.I. para o DealerSuite: Servidores Versão: 1.1
T.I. para o DealerSuite: Servidores Versão: 1.1 Lista de Figuras T.I. para o Dealer Suite: Servidores Figura 1 Tela Principal do ESXi...4 Figura 2 Tela VMware Player...5 Figura 3 Arquivo /etc/exports do
15.053 26 de fevereiro de 2002
15.053 26 de fevereiro de 2002 Análise de Sensibilidade apresentado como Perguntas Freqüentes Pontos ilustrados em um exemplo contínuo de fabricação de garrafas. Se o tempo permitir, também consideraremos
Resolução de sistemas de equações lineares: Método de eliminação de Gauss
Resolução de sistemas de equações lineares: Método de eliminação de Gauss Marina Andretta ICMC-USP 21 de março de 2012 Baseado no livro Análise Numérica, de R L Burden e J D Faires Marina Andretta (ICMC-USP)
mercado de cartões de crédito, envolvendo um histórico desde o surgimento do produto, os agentes envolvidos e a forma de operação do produto, a
16 1 Introdução Este trabalho visa apresentar o serviço oferecido pelas administradoras de cartões de crédito relacionado ao produto; propor um produto cartão de crédito calcado na definição, classificação
A importância dos Indicadores de Atividade dentro da Empresa
A importância dos Indicadores de Atividade dentro da Empresa Vanessa da Silva Sidônio [email protected] Heber Lavor Moreira Professor Trabalho da Disciplina Análise dos Demonstrativos Contábeis
Aula 01 TEOREMAS DA ANÁLISE DE CIRCUITOS. Aula 1_Teoremas da Análise de Circuitos.doc. Página 1 de 8
ESCOLA TÉCNICA ESTADUAL ZONA SUL CURSO TÉCNICO EM ELETRÔNICA II. CIRCUITOS ELÉTRICOS Aula 0 TEOREMAS DA ANÁLISE DE CIRCUITOS Prof. Marcio Leite Página de 8 0 TEOREMA DA ANÁLISE DE CIRCUITOS.0 Introdução
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES 2014 1 a QUESTÃO Valor: 1,00 a) (0,30) Defina gramáticas livre de contexto. b) (0,30) Crie uma gramática
Centro de Hematologia e Hemoterapia do Paraná HEMEPAR Farm. Elvira Rosa Folda DVGQB Jul/2012
Centro de Hematologia e Hemoterapia do Paraná HEMEPAR Farm. Elvira Rosa Folda DVGQB Jul/2012 ABNT NBR ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário A documentação permite a comunicação
,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas
,QVWDODomR 5HTXLVLWRV0tQLPRV Para a instalação do software 0RQLWXV, é necessário: - Processador 333 MHz ou superior (700 MHz Recomendado); - 128 MB ou mais de Memória RAM; - 150 MB de espaço disponível
