Técnicas de Clustering: Algoritmos K-means e Aglomerative
|
|
|
- Raíssa Cavalheiro Freire
- 10 Há anos
- Visualizações:
Transcrição
1 Técnicas de Clustering: Algoritmos K-means e Aglomerative Danilo Oliveira, Matheus Torquato Centro de Informática Universidade Federal de Pernambuco 9 de outubro de 2012 Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
2 Sumario 1 Introdução Tipos de clustering 2 Medidas de similaridade 3 Algoritmos hierárquicos 4 Algoritmos não hierárquicos K-means K-means++ Clustering na ferramenta WEKA 5 Clustering baseado em densidade DBSCAN 6 Atividade prática Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
3 Introdução Classicar é um dos métodos mais comuns no cotidiano. Em síntese, consiste num processo de atribuir rótulos a objetos que possuem características semelhantes. Constitue um dos alicerces da linguagem natural. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
4 Por quê classicar? Organizar massas de dados; Aumentar a eciência na recuperação da informação. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
5 Por quê classicar? Crescimento da complexidade de alguns conjuntos de dados; Necessidade de padrões bem-denidos para tomada de decisão. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
6 Por quê classicar? Crescimento da complexidade de alguns conjuntos de dados; Necessidade de padrões bem-denidos para tomada de decisão. Clustering! Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
7 Clustering O objetivo principal é fornecer um método para efetuar uma classicação estável e objetiva; Nomenclatura adotada Análise de cluster; Taxonomia numérica - Biologia; Q Analysis - Psicologia; Reconhecimento de padrões não-supervisionado - Inteligência Articial; Segmentação - Pesquisa de mercado Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
8 Introdução Denição É o procedimento de classicar objetos de dados em diferentes grupos, baseados nos atributos de cada objeto e seus relacionamentos, utilizando algum método numérico. O objetivo é que os objetos em um mesmo grupo sejam similares (ou relacionados) e diferentes (ou não relacionados) com os objetos de outros grupos. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
9 Entendendo clustering Suponha a seguinte situação: Existe uma rede de sorveterias que vende sorvetes de baunilha e chocolate; Deseja-se avaliar as regiões onde mais sorvetes foram vendidos. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
10 Introdução Problemas na denição precisa do que constitui um grupo: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
11 Introdução Classicação supervisionada X Classicação não supervisionada Técnicas de clustering são relacionadas com técnicas que também tem como objetivo classicar objetos em diferentes categorias, mas que fazem uso de objetos previamente classicados para descobrir o grupo de objetos desconhecidos. Esse tipo de abordagem é denominado classicação supervisionada As técnicas de clustering, por sua vez, não possuem nenhum tipo de conhecimento prévio, ou dados de "treinamento", portanto entram na categoria das técnicas de classicação não supervisionadas Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
12 Tipos de clustering Hierárquico versus Particional Hierárquico: Particional: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
13 Tipos de clustering Exclusivo versus Com sobreposição versus Fuzzy Exclusivo - Atribui cada elemento a um cluster Com sobreposição ou não exclusivoà mais de um cluster Um elemento pode pertencer Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
14 Tipos de clustering Exclusivo versus Com sobreposição versus Fuzzy Fuzzy - Um elemento pode estar em qualquer cluster, com um determinado peso, que varia entre 0 (denitivamente não pertence) a 1 (absolutamente pertence). O somatório de todos os pesos deve ser igual à 1. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
15 Tipos de clustering Completo versus Parcial Completo - Todo elemento é atribuído a algum cluster Parcial - Alguns elementos podem não ser atribuídos à nenhum cluster, sendo tratados como ruído Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
16 Características O processo de clustering exige métodos que apresentem as seguintes características [1]: Ser capaz de lidar com dados com alta dimensionalidade; Ser escalável com o número de dimensões e com a quantidade de elementos a serem agrupados; Habilidade para lidar com diferentes tipos de dados; Capacidade de denir agrupamentos de diferentes tamanhos e formas; Exigir o mínimo de conhecimento para determinação dos parâmetros de entrada; Ser robusto à presença de ruído; Apresentar resultado consistente independente da ordem em que os dados são apresentados. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
17 Sumario 1 Introdução Tipos de clustering 2 Medidas de similaridade 3 Algoritmos hierárquicos 4 Algoritmos não hierárquicos K-means K-means++ Clustering na ferramenta WEKA 5 Clustering baseado em densidade DBSCAN 6 Atividade prática Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
18 Medidas de similaridade Para poder agrupar conjuntos de objetos é necessário medir a similaridade entre eles. Esta medida é obtida com um cálculo de distância entre os objetos. Métodos para cálculo de distância: Distância Euclidiana Distância Euclidiana Quadrática Distância Manhattan Distância Chebychev Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
19 Distância Euclidiana Distância geométrica no espaço multidimensional. Tendo-se X = [X 1, X 2,..., X p ] e Y = [Y 1, Y 2,..., Y p ], a distância entre os pontos é denida por: p d xy = (X 1 Y 1 ) 2 + (X 1 Y 1 ) (X p Y p ) 2 = (X i Y i ) 2 i=1 Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
20 Exemplo Calcular a distância entre os elementos X 0 = (1,2) e X 1 = (3,4) (espaço euclidiano) d x0 x 1 = (3 1) 2 + (4 2) 2 = 8 = 2, 83 Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
21 Distância euclidiana quadrática Mais sensível que a distância euclidiana. Denida pela expressão d xy = (X 1 Y 1 ) 2 + (X 2 Y 2 ) (X p Y p ) 2 = p (X i Y i ) 2 Considerando-se os mesmos pontos X0 e X1 do exemplo anterior, observa-se a intensicação da distância: d x0 x 1 = (3 1) 2 + (4 2) 2 = 8 i=1 Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
22 Mais distâncias Manhattan - Sensível a minimizações. p d xy = X 1 Y 1 + X 2 Y X p Y p = X i Y i Chebychev - Diferentes se ao menos uma dimensão é diferente. d xy = maximo( X 1 Y 1 + X 2 Y X p Y p ) i=1 Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
23 Matriz de similaridade São utilizadas em clustering para determinar a distância entre os elementos As distâncias são armazenadas na matriz de similaridade; Esta matriz é simétrica e utiliza, em geral a distância euclidiana. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
24 Matriz de similaridade - Exemplo Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
25 Sumario 1 Introdução Tipos de clustering 2 Medidas de similaridade 3 Algoritmos hierárquicos 4 Algoritmos não hierárquicos K-means K-means++ Clustering na ferramenta WEKA 5 Clustering baseado em densidade DBSCAN 6 Atividade prática Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
26 Clustering hierárquico Consiste em uma série de: Agrupamentos sucessivos - Algoritmo Agglomerative Divisões de elementos - Algoritmo Divisive. Vantagem - Implementação simples. Desvantagem - Uma vez feita a divisão ou união de objetos e/ou clusters, é irrevogável. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
27 Clustering hierárquico Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
28 Clustering hierárquico A representação dos clusters obtidos através do método hierárquico é geralmente apresentado em forma de um diagrama bi-dimensional chamado de dendrograma ou diagrama de árvore [2]. Neste tipo de diagrama, os ramos representam os elementos e a raiz o agrupamento de todos eles. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
29 Clustering hierárquico Deve-se denir no dendrograma uma distância de corte. Atribuir limites para os grupos. É necessário ter conhecimento prévio sobre a estrutura de dados observada; A atribuição de distâncias de corte é subjetiva. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
30 Clustering hierárquico Outro método para representação de clusters hierárquicos é a utilização do diagrama de cluster aninhado. A técnica pode ser utilizada em conjuntos de pontos bi-dimensionais. Figura: Diagrama de cluster aninhado Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
31 Como ligar os grupos? Dentro dos métodos aglomerativos existe uma variedade de critérios para denir a distância entre os grupos [2]. A maioria dos métodos utilizam conceitos de agrupamento aglomerativo: 1 Método de ligação (single linkage, complete linkage, average linkage, median linkage) ; 2 Métodos de centróide; 3 Métodos de soma de erros quadráticos ou variância (método de Ward). Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
32 Clustering hierárquico O padrão seguido por algoritmos de clustering hierárquico é exibido a seguir. As diferenças entre os métodos ocorre no passo 2.3 onde a função distância é denida de acordo com cada método [2]. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
33 Algoritmo agglomerative Algoritmo agglomerative Entrada: Uma base de dados com N elementos. Saída: Um conjunto de grupos. 1 Iniciar com N grupos, contendo um elemento em cada grupo e uma matriz de similaridade D N x N 2 Repitir 1 Localizar a menor distância d uv (maior similaridade); 2 Atualizar a matriz D, retirando os elementos U e V; 3 Atualizar a matriz D, adicionando as novas distâncias do grupo (U,V); 4 Até N-1, quando todos elementos estarão em um único grupo. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
34 Entendendo os algoritmos de clustering hierárquico Consideremos esta distribuição de pontos antes de estudarmos os algoritmos. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
35 Método Single Linkage ou ligação por vizinho mais próximo Ligação por vizinho mais próximo d UV W = min(d UW, d VW ) Após as iterações do algoritmo na matriz de exemplo obtemos os seguinte dendrograma. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
36 Método Single Linkage ou ligação por vizinho mais próximo Características [3] Grupos muito próximos podem não ser identicados; Permite detectar grupos de formas não-elípticas; Apresenta pouca tolerância a ruído, pois tem tendência a incorporar os ruídos em um grupo já existente; Apresenta bons resultados tanto para distâncias Euclidianas quanto para outras distâncias; Tendência a formar longas cadeias (encadeamento). Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
37 Método Complete Linkage ou ligação por vizinho mais distante Ligação por vizinho mais distante d UV W = max(d UW, d VW ) Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
38 Método Complete Linkage ou ligação por vizinho mais distante Algumas características desse método são [4]: Bons resultados tanto para distâncias Euclidianas quanto para outras distâncias; Tendência a formar grupos compactos; Os ruídos demoram a serem incorporados ao grupo. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
39 Método Average Linkage ou ligação por média Ligação por média das distâncias d UV W = N u.d UW + N v.d VW N u + N v Onde: N u e N V -> número de objetos em U e V, respectivamente; d UW e d VW -> distâncias entre os elementos UW e VW, respectivamente; Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
40 Método Average Linkage ou ligação por média Algumas características desse método são [4]: Menor sensibilidade à ruídos que o os métodos anteriores; Bons resultados tanto para distâncias Euclidianas quanto para outras distâncias; Tendência a formar grupos com número de elementos similares. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
41 Resumindo... Representação dos métodos de modo gráco. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
42 Resumindo... Existem mais métodos para ligação dos objetos. Figura: Resumo dos métodos. Extraído de [2] Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
43 Exemplo prático Vamos praticar! Considerando o mapa abaixo, encontrar quais são as cidades mais próximas. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
44 Exemplo prático A matriz de distancias entre as cidades. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
45 Utilizando o R Funções read.csv() -> Importa um arquivo csv para um dataframe; Recebe como parâmetros o arquivo e o separador. as.dist() e dist() -> Criação da matriz de similaridade; Recebe o data-frame como parâmetro. hclust() -> Executa o algoritmo de clustering hierarquico, obecendo ao método passado. Recebe a matriz de similaridade e o método utilizado para construção do dendrograma. plot() -> Plotar o dendrograma. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
46 Exemplo prático Utilizando o método de ligação por média temos o seguinte resultado. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
47 Sumario 1 Introdução Tipos de clustering 2 Medidas de similaridade 3 Algoritmos hierárquicos 4 Algoritmos não hierárquicos K-means K-means++ Clustering na ferramenta WEKA 5 Clustering baseado em densidade DBSCAN 6 Atividade prática Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
48 K-means Características Método particional, completo, exclusivo e baseado em protótipo de clustering Não requer a computação de todas as possiveis distâncias entre objetos Você precisa denir de antemão o número K de clusters Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
49 K-means Algoritmo K-means 1 Escolha um número k de clusters 2 Escolha k pontos iniciais para serem utilizados como estimativas dos centróides 3 Examine cada ponto da série e coloque-o no cluster cujo centróide que estiver mais próximo. A posição do centróide é recalculada cada vez que um novo ponto é adicionado ao cluster 4 Repita o passo 3 até que não haja mudança no cluster ou um número máximo de passos seja executado Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
50 K-means Utilizando o k-means da API do R Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
51 K-means Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
52 K-means Soma dos erros quadrados (SSE) Considere um conjunto de dados cuja medida de proximidade é a distância Euclidiana. A soma dos erros quadrados é uma medida de qualidade do resultado da operação de clustering K SSE = dist(c i, x) 2 i=1 x C i Dados dois diferentes resultados que são produzidos por duas execuções diferentes do K-means, nós preferimos aquela que resultar no menor SSE O K-means de fato consegue otimizar o SSE, mas pode levar à um mínimo local Obtendo SSE no R km = kmeans ( x, n_c l u s t e r s ) p r i n t (km$ w i t h i n s s ) # imprime SSE de cada c l u s t e r p r i n t (km$ t o t. w i t h i n s s ) # imprime SSE t o t a l Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
53 K-means Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
54 K-means Escolhendo centróides iniciais O algoritmo do K-Means é bastante sensível à escolha dos pontos iniciais. Exemplo: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
55 K-means Escolhendo centróides iniciais O mínimo global para o exemplo anterior é: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
56 K-means++ K-means++ foi proposto para solucionar o problema de selecionar um bom conjunto de valores iniciais para o k-means Motivação: problemas fundamentais do k-means tradicional: Encontrar a solução ótima é um problema NP-Completo Sensível a outliers O resultado fornecido pelo K-means pode ser ruim em relação à solução ótima Vantagens do K-means++ Melhora o tempo de execução do K-means Melhora a qualidade do resultado do K-means Resultados melhoram a medida que o número de clusters aumentam Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
57 K-means++ Algoritmo K-means++ 1 Escolha um centróide uniformemente aleatoriamente entre os pontos de dados 2 Para cada ponto de dados x, calcule D(x), a distância entre x e o centróide mais próximo que já tenha sido escolhido 3 Escolha um novo ponto de dados aleatoriamente como um novo centróide, usando uma distribuição de probabilidade ponderada onde um ponto x é escolhido com probabilidade proporcional a D(x) 2 4 Repita os passos 2 e 3 até que K centróides tenham sido escolhidos 5 Agora que os centróides iniciais foram escolhidos, continue usando o k-means tradicional Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
58 K-means++ Implementação em R - Função kmeanspp, no pacote pracma - Practical Numerical Math Functions Instalando pacote pracma no R-Studio Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
59 K-means++ Utilizando o k-means da API do R Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
60 K-means++ Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
61 K-means++ Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
62 Clustering na ferramenta WEKA WEKA - Waikato Environment for Knowledge Analysis Pacote de software desenvolvido na Universidade de Waikato, Nova Zelândia, que oferece várias funcionalidades de data mining/aprendizagem de máquina Vantagens de usar o WEKA para clustering: O WEKA é capaz de lidar com objetos formados por uma mistura de atributos numéricos e categóricos O algoritmo empregado pelo WEKA também normaliza os dados automaticamente quando computa a distância entre objetos Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
63 Clustering na ferramenta WEKA WEKA versus R Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
64 Clustering na ferramenta WEKA K-Means na ferramenta WEKA Aceita como entrada um arquivo com extensão.ar, com o seguinte layout: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
65 Clustering na ferramenta WEKA K-Means na ferramenta WEKA Abrindo a seção "Explorer"da tela inicial do Weka, carregamos o arquivo "bank.ar" Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
66 Clustering na ferramenta WEKA K-Means na ferramenta WEKA Na aba "Cluster"selecionamos o algoritmo de clusterização (SampleKMeans) e o número de clusters (5) Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
67 Clustering na ferramenta WEKA K-Means na ferramenta WEKA Executando o algoritmo e visualisando o sumário dos resultados Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
68 Clustering na ferramenta WEKA K-Means na ferramenta WEKA Visualisando os resultados Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
69 Clustering na ferramenta WEKA K-Means na ferramenta WEKA Resultados salvos Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
70 Sumario 1 Introdução Tipos de clustering 2 Medidas de similaridade 3 Algoritmos hierárquicos 4 Algoritmos não hierárquicos K-means K-means++ Clustering na ferramenta WEKA 5 Clustering baseado em densidade DBSCAN 6 Atividade prática Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
71 Clustering baseado em densidade Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
72 Clustering baseado em densidade Métodos de clustering baseados em densidade visam localizar regiões de alta densidade separadas umas das outras por regiões da baixa densidade. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
73 DBSCAN DBSCAN é um algoritmo que se baseia no número de pontos dentro de um determinado raio como métrica de densidade de um ponto Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
74 DBSCAN Dependendo da densidade do ponto, ele pode ser classicado como Core point - É um ponto cujo número de pontos na sua vizinhança - região delimitada pela distância Eps - ultrapassa um determinado limite denominado MinsPts Border point - É um ponto que nao se qualica como core point, mas cai na vizinhança de algum core point Noise point - É um ponto que não se qualica nem como core point, nem como border point Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
75 DBSCAN Algoritmo DBSCAN 1 Rotule todos os pontos como core, border ou noise 2 Elimine todos os pontos noise 3 Coloque uma aresta entre todos os pontos core que estão dentro de um raio dado por Eps entre si 4 Separe cada grupo de componentes conectados em clusters separados 5 Atribua cada ponto border para o cluster dos seus pontos core associados Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
76 DBSCAN DBSCAN ilustrado: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
77 Sumario 1 Introdução Tipos de clustering 2 Medidas de similaridade 3 Algoritmos hierárquicos 4 Algoritmos não hierárquicos K-means K-means++ Clustering na ferramenta WEKA 5 Clustering baseado em densidade DBSCAN 6 Atividade prática Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
78 Atividade prática Considere um sistema de banco de dados com 1 CPU e dois discos Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
79 Atividade prática Através das ferramentas DBMS Performance Monitor e OS Performance Monitor nós caracterizamos os parâmetros do workload A ferramenta DBMS fornece um log de atividade de cada recurso para cada transação, conforme indicado na tabela abaixo: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
80 Atividade prática Através de uma análise exploratória de dados inicial, obtemos as seguintes estatísticas: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
81 Atividade prática Plotando um X-Y scatter plot mostrando o número de IOs (em ambos os discos) versus tempo de CPU: Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
82 Atividade prática Atividade: Aplicar um método de clustering nos dados Calcular as mesmas estatísticas (em especial o CV) para cada cluster separadamente Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
83 Prática Distância entre cidades da Itália. Com os dados abaixo, aferir utilizando cluster aglomerativo as cidades que estão mais próximas entre si. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
84 Prática Matriz de distâncias. Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
85 Referências html/hierarchical.html http: //maya.cs.depaul.edu/classes/ect584/weka/k-means.html Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
86 Referências Zaiane, O.R et al Zaiane, O.R, On data clustering analysis: scalability, constraints and validation. Edmonton Alberta, University of Alberta, 2003 Doni, M.V. Doni, M.V., Análise de cluster: Métodos Hierárquicos e de particionamento. TCC, Universidade Presbiteriana Mackenzie, São Paulo, 2004 Anderberg, M.R.C. Anderberg, M.R.C., Cluster analysis for applications. New York: Academic Press, Kaufman,L; Rousseeuw, P. J. Anderberg, M.R.C., Finding groups in data: an introduction to cluster analysis. New York: Wiley, 1990 Danilo Oliveira, Matheus Torquato () 9 de outubro de / 86
MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas [email protected]
MINERAÇÃO DE DADOS APLICADA Pedro Henrique Bragioni Las Casas [email protected] Processo Weka uma Ferramenta Livre para Data Mining O que é Weka? Weka é um Software livre do tipo open source para
Clustering: K-means and Aglomerative
Universidade Federal de Pernambuco UFPE Centro de Informática Cin Pós-graduação em Ciência da Computação U F P E Clustering: K-means and Aglomerative Equipe: Hugo, Jeandro, Rhudney e Tiago Professores:
INTELIGÊNCIA ARTIFICIAL Data Mining (DM): um pouco de prática. (1) Data Mining Conceitos apresentados por
INTELIGÊNCIA ARTIFICIAL Data Mining (DM): um pouco de prática (1) Data Mining Conceitos apresentados por 1 2 (2) ANÁLISE DE AGRUPAMENTOS Conceitos apresentados por. 3 LEMBRE-SE que PROBLEMA em IA Uma busca
Prof. Júlio Cesar Nievola Data Mining PPGIa PUCPR
Encontrar grupos de objetos tal que objetos em um grupo são similares (ou relacionados) uns aos outros e diferentes de (ou não relacionados) a objetos em outros grupos Compreensão Agrupa documentos relacionados
Universidade Tecnológica Federal do Paraná UTFPR Programa de Pós-Graduação em Computação Aplicada Disciplina de Mineração de Dados
Universidade Tecnológica Federal do Paraná UTFPR Programa de Pós-Graduação em Computação Aplicada Disciplina de Mineração de Dados Prof. Celso Kaestner Poker Hand Data Set Aluno: Joyce Schaidt Versão:
EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS
EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS Relatório Nº 03/2013 Porto Alegre, 22 de Agosto de 2013. ANÁLISE DE SOLUÇÕES: # RAID 1: O que é: RAID-1 é o nível de RAID que implementa o espelhamento
Algoritmos e Programação (Prática) Profa. Andreza Leite [email protected]
(Prática) Profa. Andreza Leite [email protected] Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Factor Analysis (FACAN) Abrir o arquivo ven_car.sav. Clique Extraction. Utilizar as 10 variáveis a partir de Vehicle Type.
Prof. Lorí Viali, Dr. [email protected]; [email protected]; http://www.pucrs.br/famat/viali; http://www.mat.ufrgs.br/~viali/ Factor Analysis (FACAN) Abrir o arquivo ven_car.sav Utilizar as 10 variáveis a
UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS VINICIUS DA SILVEIRA SEGALIN FLORIANÓPOLIS OUTUBRO/2013 Sumário
Clustering - agrupamento. Baseado no capítulo 8 de. Introduction to Data Mining
Clustering - agrupamento Baseado no capítulo 8 de Introduction to Data Mining de Tan, Steinbach, Kumar Clustering - agrupamento 1 O que é Clustering? Encontar grupos de objectos tal que os objectos dentro
Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Recuperação de Informação em Bases de Texto. Aula 10
Aula 10 1 Agrupamento/ clustering de documentos: Agrupar os documentos em classes/grupos, de acordo com a sua semelhança Aprendizagem não supervisionada Sem conjunto de treino/exemplos 2 3 Agrupamento/
Extração de Árvores de Decisão com a Ferramenta de Data Mining Weka
Extração de Árvores de Decisão com a Ferramenta de Data Mining Weka 1 Introdução A mineração de dados (data mining) pode ser definida como o processo automático de descoberta de conhecimento em bases de
Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.
Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações
Aprendizagem de Máquina
Aprendizagem de Máquina Alessandro L. Koerich Algoritmo k Means Mestrado/Doutorado em Informática (PPGIa) Pontifícia Universidade Católica do Paraná (PUCPR) 2 Problema do Agrupamento Seja x = (x 1, x 2,,
SUMÁRIO. Introdução... 3
SUMÁRIO Introdução..................................... 3 1 Consultas por Similaridade e Espaços métricos............. 5 1.1 Consultas por abrangência e consultas aos k-vizinhos mais próximos... 5 1.2
2. Função Produção/Operação/Valor Adicionado
2. Função Produção/Operação/Valor Adicionado Conteúdo 1. Função Produção 3. Administração da Produção 1 Bibliografia Recomenda Livro Texto: Introdução à Administração Eunice Lacava Kwasnicka - Editora
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
4 Aplicativo para Análise de Agrupamentos
65 4 Aplicativo para Análise de Agrupamentos Este capítulo apresenta a modelagem de um aplicativo, denominado Cluster Analysis, dedicado à formação e análise de grupos em bases de dados. O aplicativo desenvolvido
Arquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Prof. Júlio Cesar Nievola Data Mining PPGIa PUCPR
Uma exploração preliminar dos dados para compreender melhor suas características. Motivações-chave da exploração de dados incluem Ajudar na seleção da técnica correta para pré-processamento ou análise
ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
4 Segmentação. 4.1. Algoritmo proposto
4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças
Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll
AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll! Os parâmetros para decisão do auditor.! Tipos de planos de amostragem estatística em auditoria. Francisco Cavalcante([email protected]) Administrador de Empresas
ADM041 / EPR806 Sistemas de Informação
ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes
ISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
COMPARAÇÃO DOS MÉTODOS DE SEGMENTAÇÃO DE IMAGENS OTSU, KMEANS E CRESCIMENTO DE REGIÕES NA SEGMENTAÇÃO DE PLACAS AUTOMOTIVAS
COMPARAÇÃO DOS MÉTODOS DE SEGMENTAÇÃO DE IMAGENS OTSU, KMEANS E CRESCIMENTO DE REGIÕES NA SEGMENTAÇÃO DE PLACAS AUTOMOTIVAS Leonardo Meneguzzi 1 ; Marcelo Massoco Cendron 2 ; Manassés Ribeiro 3 INTRODUÇÃO
Classificação de Imagens
Universidade do Estado de Santa Catarina Departamento de Engenharia Civil Classificação de Imagens Profa. Adriana Goulart dos Santos Extração de Informação da Imagem A partir de uma visualização das imagens,
Balanceamento de Carga
40 4. Balanceamento de Carga Pode-se entender por balanceamento de carga uma política a ser adotada para minimizar tanto a ociosidade de utilização de alguns equipamentos quanto a super utilização de outros,
UTILIZANDO O SOFTWARE WEKA
UTILIZANDO O SOFTWARE WEKA O que é 2 Weka: software livre para mineração de dados Desenvolvido por um grupo de pesquisadores Universidade de Waikato, Nova Zelândia Também é um pássaro típico da Nova Zelândia
UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo
UNIVERSIDADE DE SÃO PAULO Faculdade de Arquitetura e Urbanismo DISTRIBUIÇÃO AMOSTRAL ESTIMAÇÃO AUT 516 Estatística Aplicada a Arquitetura e Urbanismo 2 DISTRIBUIÇÃO AMOSTRAL Na aula anterior analisamos
Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido
Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura
Complexidade de Algoritmos. Edson Prestes
Edson Prestes Um problema pode ser resolvido através de diversos algoritmos; O fato de um algoritmo resolver um dado problema não significa que seja aceitável na prática. Na maioria das vezes, a escolha
Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?
Backup O backup tem dois objetivos principais: Permitir a recuperação de arquivos individuais é a base do típico pedido de recuperação de arquivo: Um usuário apaga acidentalmente um arquivo e pede que
A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Algoritmos e Estrutura de Dados III. Árvores
Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas
UNIVERSIDADE PRESBITERIANA MACKENZIE
UNIVERSIDADE PRESBITERIANA MACKENZIE MARCELO VIANA DONI ANÁLISE DE CLUSTER: MÉTODOS HIERÁRQUICOS E DE PARTICIONAMENTO São Paulo 4 MARCELO VIANA DONI ANÁLISE DE CLUSTER: MÉTODOS HIERÁRQUICOS E DE PARTICIONAMENTO
Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna
O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados
3 Classificação. 3.1. Resumo do algoritmo proposto
3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.
Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual
Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para
1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
GRRF GUIA DE RECOLHIMENTO RESCISÓRIA DO FGTS PROCEDIMENTOS NA FOLHA CONSISA SGRH
GRRF GUIA DE RECOLHIMENTO RESCISÓRIA DO FGTS PROCEDIMENTOS NA FOLHA CONSISA SGRH ACESSAR O MENU CÁLCULOS GRRF Nesta opção deverá ser selecionado o período a ser informado: Data início e Data Fim, este
Projeto de Redes Neurais e MATLAB
Projeto de Redes Neurais e MATLAB Centro de Informática Universidade Federal de Pernambuco Sistemas Inteligentes IF684 Arley Ristar [email protected] Thiago Miotto [email protected] Baseado na apresentação
Algoritmos de Agrupamento - Aprendizado Não Supervisionado. Fabrício Jailson Barth
Algoritmos de Agrupamento - Aprendizado Não Supervisionado Fabrício Jailson Barth Abril de 2013 Sumário Introdução e Definições Aplicações Algoritmos de Agrupamento Agrupamento Plano Agrupamento Hierárquico
Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.
Período letivo: 4 Semestre. Quinzena: 5ª. Faculdades Santa Cruz - Inove Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Unidade Curricular Sistemas Distribuídos Processos
UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS
UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS Obter uma imagem temática a partir de métodos de classificação de imagens multi- espectrais 1. CLASSIFICAÇÃO POR PIXEL é o processo de extração
Reconhecimento de Padrões
Engenharia Informática (ramos de Gestão e Industrial) Departamento de Sistemas e Informação Reconhecimento de Padrões Projecto Final 2004/2005 Realizado por: Prof. João Ascenso. Departamento de Sistemas
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
1 Tipos de dados em Análise de Clusters
Curso de Data Mining Sandra de Amo Aula 13 - Análise de Clusters - Introdução Análise de Clusters é o processo de agrupar um conjunto de objetos físicos ou abstratos em classes de objetos similares Um
Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento
Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Ramon Pereira Lopes Rangel Silva Oliveira 31 de outubro de 2011 1 Introdução O presente documento refere-se ao relatório
XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO
XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO EPE0147 UTILIZAÇÃO DA MINERAÇÃO DE DADOS EM UMA AVALIAÇÃO INSTITUCIONAL
O Que é Data Warehouse
O Que é Data Warehouse Escrito por Carlos Alberto Sowek Buscando dar uma melhor visão sobre uma proposta de arquitetura de um Data Warehouse para a Celepar, bem como para os clientes da Celepar, sentimos
Diferenças da versão 6.3 para a 6.4
Release Notes Diferenças da versão 6.3 para a 6.4 Melhorias Comuns ao Sistema Help O Help Online foi remodelado e agora é possível acessar os manuais de cada módulo diretamente do sistema. Mapeamento de
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10 Índice 1. A Organização do Computador - Continuação...3 1.1. Memória Primária - II... 3 1.1.1. Memória cache... 3 1.2. Memória Secundária... 3 1.2.1. Hierarquias de
ORGANIZAÇÃO DO TRABALHO
Organização, Processo e Estruturas 1 Organização Processo de estabelecer relações entre as pessoas e os recursos disponíveis tendo em vista os objectivos que a empresa como um todo se propõe atingir. 2
Processos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números
Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon ([email protected].
Sistemas da Informação Banco de Dados I Edson Thizon ([email protected]) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados
Atualização, Backup e Recuperação de Software. Número de Peça: 405533-201
Atualização, Backup e Recuperação de Software Número de Peça: 405533-201 Janeiro de 2006 Sumário 1 Atualizações de Software Recebimento Automático de Atualizações de Software HP...................................
Pesquisa e organização de informação
Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior
Sistemas Operacionais Arquivos. Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected])
Sistemas Operacionais Arquivos Carlos Ferraz ([email protected]) Jorge Cavalcanti Fonsêca ([email protected]) Copyright Carlos Ferraz Cin/UFPE Implementação do Sistema de Arquivos Sistemas de arquivos são
AULA 5 Sistemas Operacionais
AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: [email protected] Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento
Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.
, ()! $ Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado. Uma estratégia muito utilizada para organizar visualmente informações numéricas
Como instalar uma impressora?
Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara
SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger
SISTEMA DE ARQUIVOS Instrutor: Mawro Klinger Estrutura dos Discos As informações digitais, quer sejam programas ou dados do usuário, são gravadas em unidades de armazenamento. O HD é uma unidade de armazenamento
INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
ALGORITMOS E FLUXOGRAMAS
ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Manual Operacional SIGA
SMS - ATTI Maio -2013 Conteúdo Sumário... 2 PPD -IPD... 3 Adicionar Paciente... 4 Laudo Médico... 6 Avaliação do Enfermeiro... 11 Visita Domiciliar... 14 Dados do Paciente no Programa... 16 Histórico do
Gerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção
ArcGIS 1: Introdução ao GIS (10.2)
ArcGIS 1: Introdução ao GIS (10.2) Duração: 02 dias (16 horas) Versão do ArcGIS: 10.2 Material didático: Português Descrição Este treinamento ensina o que é o GIS e o que você pode realizar com ele. Trabalhando
Sphinx Scanner Informações gerais V 5.1.0.8
Sphinx Scanner Informações gerais V 5.1.0.8 Pré-requisitos: Possuir modalidade scanner no software Sphinx A SPHINX Brasil propõe uma solução de leitura automática de questionários por scanner. O Sphinx
Agrupamento de dados
Organização e Recuperação de Informação: Agrupamento de dados Marcelo K. A. Faculdade de Computação - UFU Agrupamento de dados / 7 Overview Agrupamento: introdução Agrupamento em ORI 3 K-médias 4 Avaliação
Manual Equipamento ST10 Flasher Rev. 1
Maio de 2014 2 Sumário Introdução:... 3 Acessórios utilizados:... 4 Instalação:... 5 Abrindo e Conhecendo o Software:... 10 SET PORT... 11 RELOAD MONITOR... 13 BlankCheck... 14 ERASE FLASH... 14 DUMP...
Recursos. Um recurso é ou um dispositivo físico (dedicado) do hardware, ou Solicitar o recurso: esperar pelo recurso, até obtê-lo.
Um recurso é ou um dispositivo físico (dedicado) do hardware, ou um conjunto de informações, que deve ser exclusivamente usado. A impressora é um recurso, pois é um dispositivo dedicado, devido ao fato
4 Orbitais do Átomo de Hidrogênio
4 Orbitais do Átomo de Hidrogênio A aplicação mais intuitiva e que foi a motivação inicial para desenvolver essa técnica é a representação dos orbitais do átomo de hidrogênio que, desde então, tem servido
Organizaçãoe Recuperaçãode Informação GSI521. Prof. Dr. Rodrigo Sanches Miani FACOM/UFU
Organizaçãoe Recuperaçãode Informação GSI521 Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Aula anterior Organização e Recuperação de Informação(GSI521) Modelo vetorial- Definição Para o modelo vetorial, o
Sistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Como conduzir com sucesso um projeto de melhoria da qualidade
Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia
MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop
MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...
Sistema de Arquivos FAT
Sistemas Operacionais Sistema de Arquivos FAT Edeyson Andrade Gomes www.edeyson.com.br FAT A FAT é o sistema de arquivos usado pelo MS-DOS e outros sistemas operacionais baseados em Windows para organizar
Prof. Antonio Torres [email protected] @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015
Prof. Antonio Torres [email protected] @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas
Ivan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente:
Rumo ao ITA Física Análise Dimensional Ivan Guilhon Mitoso Rocha A análise dimensional é um assunto básico que estuda as grandezas físicas em geral, com respeito a suas unidades de medida. Como as grandezas
Manual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Manual do usuário. Softcall Java. versão 1.0.5
Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6
ADMINISTRAÇÃO DOS RECURSOS DE DADOS
Capítulo 7 ADMINISTRAÇÃO DOS RECURSOS DE DADOS 7.1 2003 by Prentice Hall OBJETIVOS Por que as empresas sentem dificuldades para descobrir que tipo de informação precisam ter em seus sistemas de informação?
Dadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação [email protected] Conceitos Preliminares
QGIS 2.4 Estatísticas de Grupo Somatório de Áreas
QGIS 2.4 Estatísticas de Grupo Somatório de Áreas Jorge Santos 2014 Conteúdo Sumário Capítulo 1... 3 Introdução... 3 1.1 Demanda... 3 1.2 O Complemento Group Stats...3 1.3 Instalação do Complemento Group
Manual de usuário. do sistema multicálculo CotakWeb
Manual de usuário do sistema multicálculo CotakWeb Belo Horizonte 01 de setembro de 2010 1 Sumário 1. CANAIS DE ATENDIMENTO... 3 2. DOWNLOAD DO APLICATIVO... 3 3. LOGIN... 3 4. CONFIGURAÇÃO... 4 4.1. PARÂMETROS
Sistemas de Informação. Sistemas Operacionais 4º Período
Sistemas de Informação Sistemas Operacionais 4º Período SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de
Entendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
INF 1771 Inteligência Artificial
Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 12 Aprendizado de Máquina Agentes Vistos Anteriormente Agentes baseados em busca: Busca cega Busca heurística Busca local
Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
