Um Mecanismo de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank

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

Download "Um Mecanismo de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank"

Transcrição

1 Um Mecanismo de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank Glauber Rodrigues da Silva, Renata de Matos Galante Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal Porto Alegre RS Brazil Nível: Mestrado Acadêmico Programa de Pós-Graduação em Computação Ingresso: 03/2007 Conclusão prevista: 03/2009 Etapas concluídas: defesa de proposta e seminário de andamento Resumo. Os motores de busca utilizam o webgraph formado pelas páginas e seus links para atribuir reputação às páginas web. Essa reputação é utilizada para montar o ranking de resultados retornados ao usuário. No entanto, novas versões de páginas com uma boa reputação podem não aparecer bem posicionadas, uma vez que não são detectadas a priori. Este artigo propõe um mecanismo de detecção de versões de páginas web para a melhoria do desempenho do algoritmo de PageRank. O mecanismo consiste em posicionar no ranking novas versões de páginas web de acordo com o escore de reputação obtido por versões antigas dessas páginas ao longo do tempo. A contribuição desse trabalho é aplicar a detecção de versões de modo a identificar versões de um documento web, para melhorar o desempenho do algoritmo de PageRank. Experimentos são propostos para validação da eficiência desse mecanismo. Palavras-chave: recuperação de informação, armazenamento e indexação, serviços de dados para web.

2 1. Introdução A natureza distribuída das informações disponíveis na Internet levou à busca constante de maneiras eficientes de executar consultas sobre uma grande coleção de documentos. Os motores de busca realizam essa tarefa, porém, devido ao grande número de documentos da coleção, o número de documentos relevantes para uma consulta pode facilmente ter milhões de itens. Devido a este fator, a montagem de um ranking de resultados eficiente passou a ser uma tarefa crucial. A estrutura de links, comum nos documentos HTML, fornece uma maneira de estimar quais são as páginas mais "populares", partindo-se da premissa de que quanto maior o número de links que apontam para certa página (links esses vindos também de páginas populares), mais popular essa página é. Os algoritmos que levam em conta essa estrutura de links na montagem do ranking dos resultados de uma pesquisa são chamados de algoritmos de análise de links. O algoritmo de PageRank [Page, Brin, Motwani and Winograd 1998] é o que mais tem destaque nesta família de algoritmos. O termo PageRank é comumente atribuído a um número que diz o quanto uma página web é relevante na Internet, ou seja, quanto maior esse número, maior é a relevância da página. O algoritmo PageRank tem como principal objetivo simular o comportamento de um usuário ao navegar na Internet. Em outras palavras, o número do PageRank de uma página diz respeito a quão fácil/difícil seria encontrar esta página partindo de uma URL randômica e, seguindo os links, se tentasse chegar a página desejada. Quanto maior o valor resultante PageRank, mais fácil seria encontrar a página procurada [Brin and Page 1998]. A velocidade em que a estrutura da Internet se modifica acaba por trazer alguns problemas ao algoritmo de PageRank. Novas versões de uma página web, com alto grau de relevância, não irão ter o mesmo grau de relevância da página original, mesmo para as versões de um mesmo documento. Por exemplo, considerando uma página web p, um fator importante para constituir o ranking pelos motores de busca é a quantidade de outras páginas que apontam para p. Contudo, novas versões desta página terão uma baixa taxa de links que apontam para elas, pois as páginas que apontam para p não sabem da existência de suas novas versões. A detecção de versões pode melhorar o posicionamento no ranking de versões de p, baseado nos links que apontam para p. Por exemplo, considerando a página que por anos foi apontada por outras páginas como a página mais relevante sobre a biografia do cineasta Glauber Rocha e por isso tem uma alta reputação nos mecanismos de busca. Porém, supondo que o domínio tempoglauber.com.br seja adquirido por uma empresa que deseja colocar outro tipo de conteúdo no site e que a página sobre a biografia de Glauber Rocha tenha migrado para sofrendo pequenas alterações relativas ao conteúdo do site na qual a mesma está hospedada. As páginas que apontam para a antiga versão, além de terem links quebrados, não poderão atribuir reputação para a nova versão da página, visto que não sabem da existência de uma nova versão da página referenciada. Ao detectar que as duas páginas na verdade são versões de um mesmo documento lógico, é possível atribuir um escore de reputação único para o documento, propiciando um melhor posicionamento no ranking da nova versão da página da biografia de Glauber Rocha. O objetivo deste trabalho é especificar um mecanismo para detecção de versões de páginas web, visando melhorar o cálculo do PageRank. Pretende-se fazer com que o grau de relevância de uma página seja computado, considerando o escore de suas versões antigas, mantendo assim, o grau de importância que a página obteve ao longo do tempo.

3 Isto significa que uma nova versão da página ou a alteração de sua localização, como por exemplo a mudança de sua URL, não cause prejuízo ao seu posicionamento no ranking de resultados do motor de busca. O restante do texto está organizado da seguinte forma. A seção 2 descreve os trabalhos relacionados. A seção 3 apresenta o mecanismo de detecção de versões proposto para a melhoria do desempenho do algoritmo de PageRank. A seção 4 apresenta as considerações finais e os trabalhos futuros para validação da proposta. 2. Trabalhos Relacionados Após a publicação do artigo The PageRank Citation Ranking: Bringing Order to the Web [Page, Brin, Motwani and Winograd 1998] surgiram vários outros trabalhos propondo técnicas para melhorar a lógica e o desempenho do algoritmo de PageRank, comumente chamados de variantes do algoritmo original, porém a idéia central de ranking baseado na análise dos links é sempre mantida. Um exemplo foi a proposta de variante do algoritmo de PageRank que leva em conta os atributos das páginas web [Baeza-yates and Davis 2004]. Em outro trabalho foi proposto um conjunto de algoritmos baseados em links (link-based), os quais propagam a importância das páginas através dos links [Baeza-yates, Boldi and Castillo 2006]. Berlt et al [Berlt, Moura, Carvalho, Cristo, Ziviani and Couto 2007] propõem uma variante do algoritmo de PageRank chamada Hiperpagerank. O Hiperpagerank é computado utilizando um hipergrafo ao invés de utilizar o webgraph utilizado pelo PageRank. Neste hipergrafo, as páginas são agrupadas de acordo com algum critério de particionamento páginas, domínios ou hosts, por exemplo a fim de eliminar links internos desse particionamento para o cálculo da reputação de páginas web. Outros trabalhos propõem a detecção de quase duplicatas (do inglês nearduplicates) de páginas web. Monika Henzinger [Henzinger 2006] apresenta um comparativo entre os dois principais algoritmos de cálculo de similaridade [Broder, Glassman, Manasse and Zweig 1997] [Charikar 2002], utilizados para detecção de quase duplicatas de páginas web. Manku et al em [Manku, Jain and Das Sarma 2007] utiliza o algoritmo de fingerprints proposto por Charikar para a detecção de quase duplicatas com o intuito de melhorar o desempenho do processo de webcrawler. Os experimentos apresentados no trabalho de Manku et al demonstram que o algoritmo de Charikar pode ser utilizado eficientemente mesmo em repositórios contendo bilhões de páginas web. Apesar de existirem várias pospostas para variantes do algoritmo de PageRank, um problema em aberto é o de considerar versões antigas das páginas web para melhorar a relevância das versões atuais. Um fator importante para constituir o ranking pelos motores de busca é a quantidade de outras páginas que apontam para p. Contudo, novas versões de p terão uma baixa taxa de links que apontam para elas pois as páginas que apontam para p não sabem da existência de novas versões de p. Nesse contexto, a detecção de versões pode melhorar a posição no ranking de versões de p baseado nos links que apontam para p 3. Proposta para Detecção de Versões para Melhoria do Desempenho do PageRank Esta seção apresenta o mecanismo proposto para a detecção de versões de páginas web que tem como principal objetivo atribuir um escore as novas versões de uma página baseado na relevância de todas as versões da página em questão. A atribuição de um escore unificado a todas as versões de um mesmo documento lógico na web é uma tarefa a ser realizada para cumprir esse objetivo. Especificar um novo escore de relevância, o qual é atribuído a documentos lógicos na web e não diretamente a páginas web passa a ser um dos requisitos

4 desse trabalho. Documentos lógicos são um modo de representar diferentes versões e réplicas de páginas web como um mesmo documento na web. A Figura 1 apresenta os componentes do mecanismo proposto. O mecanismo proposto tem como fonte de informações o repositório de páginas de um motor de busca. Ao realizar a indexação das páginas desse repositório são detectadas quais páginas são versões de um mesmo documento. A partir dessa indexação, da detecção de versões e da análise dos links entre os documentos lógicos, monta-se o webgraph denominado DocumentGraph. O Módulo de Ranking executa o algoritmo de PageRank tendo como base o DocumentGraph para a atribuição do escore denominado DocumentRank. Figura 1. Detector de Versões com os outros componentes de um motor de busca. O objetivo do mecanismo é detectar que um certo conjunto de páginas web representam diferentes versões de um mesmo documento do mundo real. Essa detecção é feita de forma offline, ou seja, a partir do repositório de páginas, são detectadas quais páginas são versões de um mesmo documento. A detecção de diferentes versões de um mesmo documento lógico é feita através do algoritmo de fingerprints proposto por Charikar [Charikar 2002]. Esse algoritmo já teve sua eficiência comprovada na detecção de quase duplicatas [Manku, Jain and Das Sarma 2007]. Com a manipulação dos parâmetros de entrada utilizados por Manku et al, pode-se utilizar o algoritmo de fingerprints para a detecção de versões. A eficiência desse algoritmo para a tarefa de detecção de versões é uma das tarefas que está em fase de desenvolvimento, além daquelas apresentadas na seção 4.. Feita essa detecção, esse novo conhecimento é representado no webgraph. A Figura 2(B) apresenta uma evolução do grafo da Figura 2(A), no qual as páginas e e f são detectadas e representadas como versões da página d. Figura 2. Webgraph baseado em páginas (A), no qual é aplicada a detecção de versões (B), resultando no DocumentGraph (C).

5 A partir dessa detecção, é proposta uma nova representação das páginas no webgraph. A idéia principal é que versões de uma mesma página sejam representadas no webgraph através de um único vértice, visto que representam um único documento no mundo real. A Figura 2(C) mostra a página d e suas versões representadas com um único vértice, denominado DocumentGraph. Com esse novo modelo denominado DocumentGraph é possível rodar algoritmos de análise de links com pouca ou nenhuma alteração em suas estrutura, visto que a estrutura que serve como entrada é a mesma, porém com outro significado. Com base no modelo de DocumentGraph é possível realizar a atribuição de escores do algoritmo de PageRank a partir de um grafo que represente somente documentos do mundo real e não várias versões de um mesmo documento. A partir dessa atribuição de escores baseada no DocumentGraph (baseado em documentos) e não físico (baseado em páginas), pode-se atribuir um valor de PageRank a um documento lógico e não a um conjunto de páginas que na verdade são versões de um mesmo documento lógico. Esse valor de PageRank atribuído a um documento lógico é denominado DocumentRank. O DocumentRank é um valor que visa atribuir um escore a documentos da web, independente de quantas versões ou réplicas esse documentos tenham em diferentes sites da Internet. O valor de PageRank ainda pode ser utilizado para realizar a ordenação entre as páginas que representam versões de um mesmo documento web. Experimentos comparativos devem ser realizados para medir o impacto da utilização do DocumentRank ao invés do PageRank. Ao ordenar os resultados de uma busca considerando o valor de DocumentRank garante-se que todas as versões de um mesmo documento estejam em posições próximas no ranking. Considerando o grafo apresentado na Figura 2(A), e supondo que o voto de relevância dado pela página web c para a página f é de pouco peso, enquanto os votos de relevância das páginas a e b tem um peso significativo, o posicionamento no ranking de resultados da página f - em um universo de outras páginas com conteúdo semelhante - estaria bem distante das páginas d e e. De outra forma, ao considerar que as páginas d, e e f são versões de uma mesma página (Figura 2(B)) e representá-las no modelo de DocumentGraph (Figura 2(C)) garante-se que estas páginas estarão em posições próximas no ranking montando pelo algoritmo de PageRank. Os valores de DocumentRank e PageRank podem ainda ser utilizados em conjunto para promover uma sumarização dos resultados apresentados para o usuário de um motor de busca. 4. Considerações Finais e Trabalhos Futuros Como produto do trabalho realizado até o momento, tem-se a especificação do funcionamento do mecanismo de detecção em conjunto com os outros componentes de um motor de busca. A proposta do modelo DocumentGraph e de um escore de reputação a partir do mesmo - denominado DocumentRank - são conceitos apresentados e também fazem parte da solução para o problema apresentado. A principal tarefa a ser realizada é a validação da solução através de experimentos. Os experimentos a serem realizados têm como objetivo medir a eficiência do escore DocumentRank em comparação com o escore de PageRank. O objetivo dos experimentos é comparar esses dois escores. Para realizar essa comparação, serão utilizadas métricas consolidadas de avaliação de motores de busca pela área de recuperação de informações. Serão comparados os resultados obtidos por uma série de consultas préselecionadas as quais serão aplicadas sobre a coleção WBR03. Tanto as consultas quanto a

6 coleção, tem como base o extinto motor de busca TodoBR. A coleção WBR03 é o repositório de páginas do motor de busca no ano de 2003, composto por mais de 12 milhões de páginas. Para medir a qualidade dos resultados obtidos quando o ranking de páginas é ordenado seguindo o escore baseado no valor de DocumentRank, serão utilizadas as diferentes métricas conforme o tipo de consulta. A métrica Mean Reciprocal Rank (MRR) valoriza a posição no ranking do resultado considerado correto, quanto mais próximo ao topo, melhor o escore obtido e por isso ela é utilizada em consultas navegacionais. Consultas navegacionais são aquelas cujo desejo do usuário é ir a algum site e somente um resultado satisfaz a consulta. Para consultas informacionais consultas com o objetivo de obter alguma informação sobre algum tópico específico, nas quais mais de um resultado satisfazem à consulta - será utilizada a métrica Mean Average Precision (MAP). A métrica MAP unifica em um mesmo escore os valores clássicos da recuperação de informação: precisão e revocação. Serão comparados os resultados obtidos pelas consultas quando for utilizado como escore o valor de DocumentRank e quando for utilizado como escore o valor de PageRank. O principal comportamento a ser avaliado é o melhor posicionamento no ranking de páginas relevantes de uma certa consulta quando for utilizado o escore de DocumentRank. Esse comportamento é esperado principalmente quando uma página bem ranqueada tiver versões novas, porém essas com um baixo PageRank. A principal contribuição desse trabalho é a apresentação de um mecanismo para detecção de versões de páginas web para melhoria do desempenho do algoritmo de PageRank. Como parte da solução, é apresentada uma extensão do modelo de webgraph baseado em documentos lógicos, denominada DocumentGraph. Referências Baeza-yates, R. and Davis, E. (2004) Web page ranking using link attributes. In Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters. Baeza-yates, R., Boldi, P. and Castillo, C. (2006) Generalizing PageRank: damping functions for link-based ranking algorithms. In Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval. Pags: Berlt, K., Moura, E. S., Carvalho, A. L. C., Cristo, M., Ziviani N. and Couto, T. (2007) A hypergraph model for computing page reputation on web collections. In Anais do Simpósio Brasileiro de Banco de Dados, pages Brin, S. and Page, L. (1998) The anatomy of a large-scale hypertextual Web search engine. 7th WWW Conference, Brisbane, Australia. Broder, A. Z., Glassman, S. C., Manasse, M. S., and Zweig, G. (1997) Syntactic clustering of the Web. In Selected Papers From the Sixth international Conference on World Wide Web (Santa Clara, California, United States). Charikar, M. S. (2002) Similarity estimation techniques from rounding algorithms. In Proceedings of the Thiry-Fourth Annual ACM Symposium on theory of Computing (Montreal, Quebec, Canada, May 19-21, 2002). STOC '02. ACM, New York, NY, Henzinger, M. (2006) Finding near-duplicate web pages: a large-scale evaluation of algorithms. In Proceedings of the 29th Annual international ACM SIGIR Conference on Research and Development in information Retrieval (Seattle, Washington, USA, August 06-11). SIGIR '06. Manku, G. S., Jain, A., and Das Sarma, A. (2007) Detecting near-duplicates for web crawling. In Proceedings of the 16th international Conference on World Wide Web (Banff, Alberta, Canada, May 08-12). WWW '07. ACM, New York, NY, Page, L., Brin, S., Motwani, R. and Winograd T. (1998) The PageRank citation ranking: Bringing order to the Web. Tech. report, Stanford University.

VersionsRank: escores de reputação de páginas Web baseados na detecção de versões

VersionsRank: escores de reputação de páginas Web baseados na detecção de versões UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO GLAUBER RODRIGUES DA SILVA VersionsRank: escores de reputação de páginas Web baseados na detecção

Leia mais

Uma Proposta para o Uso de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank*

Uma Proposta para o Uso de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank* Uma Proposta para o Uso de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank* Glauber Rodrigues da Silva, Renata de Matos Galante, Deise de Brum Saccol Instituto de

Leia mais

Recuperação de Informação

Recuperação de Informação Recuperação de Informação Avaliação de Desempenho de Sistemas de Recuperação de Informação Renato Fernandes Corrêa 1 Para que avaliar? Existem muitos modelos de RI, mas qual é o melhor? Qual a melhor escolha

Leia mais

Medidas de Avaliação

Medidas de Avaliação Medidas de Avaliação Medidas de Avaliação Para a maioria dos sistemas computacionais é necessário criar medidas para aferir sua eficácia e eficiência; A medida mais comum é o tempo e o espaço. Quanto menor

Leia mais

Pagerank para Ordenação de Resultados em Ferramenta de Busca na Web

Pagerank para Ordenação de Resultados em Ferramenta de Busca na Web Pagerank para Ordenação de Resultados em Ferramenta de Busca na Web Leandro Zulian Gallina 1, Roberto Rosa Júnior 1 1 Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Porto Alegre

Leia mais

5 Experimentos Conjunto de Dados

5 Experimentos Conjunto de Dados Experimentos 48 5 Experimentos Este capítulo apresenta o ambiente experimental utilizado para validar o método de predição do CTR proposto neste trabalho. Na seção 5.1, descrevemos a geração do conjunto

Leia mais

Comparação dos algoritmos sequencial e paralelo para contagem de palavras e contexto

Comparação dos algoritmos sequencial e paralelo para contagem de palavras e contexto Comparação dos algoritmos sequencial e paralelo para contagem de palavras e contexto Eduardo Delazeri Ferreira, Francieli Zanon Boito, Aline Villavicencio 1. Introdução 1 Instituto de Informática - Universidade

Leia mais

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 Organizaçãoe Recuperaçãode Informação GSI521 Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Análisede links Page Rank Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Motivação Suponha que um modelo clássico, como

Leia mais

SISTEMA PARA RECUPERAÇÃO DE INFORMAÇÃO DE DOWNLOADS DE SOFTWARES

SISTEMA PARA RECUPERAÇÃO DE INFORMAÇÃO DE DOWNLOADS DE SOFTWARES SISTEMA PARA RECUPERAÇÃO DE INFORMAÇÃO DE DOWNLOADS DE SOFTWARES Elzo Soares Pereira Filho, Matheus Rossi de Oliveira Costa, Vinícius Lobo Silva, Luciene Chagas de Oliveira, UNIUBE Universidade de Uberaba

Leia mais

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO

INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM Autores: Giulia Denise Kujat VIEIRA; Milene Karine GUBETTI. Identificação autores: Estudantes do Curso Técnico em Informática

Leia mais

4 Testes e experimentos realizados 4.1. Implementação e banco de dados

4 Testes e experimentos realizados 4.1. Implementação e banco de dados 32 4 Testes e experimentos realizados 4.1. Implementação e banco de dados Devido à própria natureza dos sites de redes sociais, é normal que a maior parte deles possua uma grande quantidade de usuários

Leia mais

Otimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2

Otimização. Conceitos Fundamentais. Paulo Henrique Ribeiro Gabriel Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Otimização Conceitos Fundamentais Paulo Henrique Ribeiro Gabriel phrg@ufu.br Faculdade de Computação Universidade Federal de Uberlândia 2016/2 Paulo H. R. Gabriel (FACOM/UFU) GSI027 2016/2 1 / 30 Agradecimentos

Leia mais

Informação de Links no Modelo Vetorial Usando uma Estrutura Funcional

Informação de Links no Modelo Vetorial Usando uma Estrutura Funcional Informação de Links no Modelo Vetorial Usando uma Estrutura Funcional Ilmério R. Silva 1, João N. Souza 1, Renata F. Lisboa Moura 1, Berthier Ribeiro-Neto 2 1 Faculdade de Computação Universidade Federal

Leia mais

MAPAS CONCEITUAIS NA EDUCAÇÃO: PROPONDO UMA NOVA INTERFACE PARA AMBIENTES DE APRENDIZAGEM BASEADOS NA PLATAFORMA MOODLE

MAPAS CONCEITUAIS NA EDUCAÇÃO: PROPONDO UMA NOVA INTERFACE PARA AMBIENTES DE APRENDIZAGEM BASEADOS NA PLATAFORMA MOODLE 1 MAPAS CONCEITUAIS NA EDUCAÇÃO: PROPONDO UMA NOVA INTERFACE PARA AMBIENTES DE APRENDIZAGEM BASEADOS NA PLATAFORMA MOODLE Rio de Janeiro - RJ - 05/2012 Categoria: C Setor Educacional: 5 Classificação das

Leia mais

GROUPS-NET: Roteamento Ciente de Encontros de Grupos em Redes Móveis

GROUPS-NET: Roteamento Ciente de Encontros de Grupos em Redes Móveis GROUPS-NET: Roteamento Ciente de Encontros de Grupos em Redes Móveis Ivan Oliveira Nunes, Pedro O. S. Vaz de Melo, Antonio A. F. Loureiro 1 Simpósio Brasileiro de Redes de Computadores - SBRC April 27,

Leia mais

Avaliação de Desempenho

Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana

Leia mais

Fabrício Jailson Barth. Recuperação de documentos e pessoas em ambientes empresariais através de árvores de decisão

Fabrício Jailson Barth. Recuperação de documentos e pessoas em ambientes empresariais através de árvores de decisão Fabrício Jailson Barth Recuperação de documentos e pessoas em ambientes empresariais através de árvores de decisão São Paulo 2009 Fabrício Jailson Barth Recuperação de documentos e pessoas em ambientes

Leia mais

Análise do site do Ponto Frio - Versão Mobile Link para acesso ao site: m.pontofrio.com.br

Análise do site do Ponto Frio - Versão Mobile Link para acesso ao site: m.pontofrio.com.br Análise do site do Ponto Frio - Versão Mobile Link para acesso ao site: m.pontofrio.com.br - Menus muito agrupados. Divisão entre os tópicos é discreto apenas com um negrito em uma tela pequena. - Dificuldade

Leia mais

S E O. Search Engine Optimization Motores de Busca. ebook vol. I. Template por: SEOptimization Julho 2016

S E O. Search Engine Optimization Motores de Busca. ebook vol. I. Template por: SEOptimization Julho 2016 S E O Search Engine Optimization Motores de Busca ebook vol. I Template por: SEOptimization Julho 2016 1 Índice 1. Sumário Executivo 2. O que são Motores de Busca 3. Missão e Objetivos dos Motores de Busca

Leia mais

Comparando, Distribuindo e Ordenando

Comparando, Distribuindo e Ordenando Capítulo 5 Comparando, Distribuindo e Ordenando Algoritmos de ordenação podem ser agrupados tendo-se como base o comportamento da sua função de custo: Quadrática, NlogN e Linear. Os algoritmos de custo

Leia mais

Índice. Classificação de textos para o ensino de português como segunda língua. Índice. technology from seed

Índice. Classificação de textos para o ensino de português como segunda língua. Índice. technology from seed Classificação de textos para o ensino de português como segunda língua Pedro Santos Curto Conclusões, Contribuições e Trabalho futuro 1 2 Motivação Aplicações e escala da classificação de textos Motivação

Leia mais

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES Universidade Federal do Rio de Janeiro Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Engenharia de Sistemas e Computação Rio de Janeiro, RJ Brasil RECONHECIMENTO

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA SISTEMAS DE INFORMAÇÃO E CIÊNCIAS DA COMPUTAÇÃO INE CTC DATA MINING Prof.: Luis Otavio Campos Alvares

UNIVERSIDADE FEDERAL DE SANTA CATARINA SISTEMAS DE INFORMAÇÃO E CIÊNCIAS DA COMPUTAÇÃO INE CTC DATA MINING Prof.: Luis Otavio Campos Alvares UNIVERSIDADE FEDERAL DE SANTA CATARINA SISTEMAS DE INFORMAÇÃO E CIÊNCIAS DA COMPUTAÇÃO INE CTC DATA MINING Prof.: Luis Otavio Campos Alvares Data Mining em Trajetórias de Objetos Móveis Cleto May Lucas

Leia mais

Nome da disciplina Título do trabalho

Nome da disciplina Título do trabalho Nome da disciplina Título do trabalho Nome(s) do(s) aluno(s) e Número(s) do(s) aluno(s) Local e data AGRADECIMENTOS O autor agradece aqui aos orientadores e colegas que o ajudaram em qualquer ponto do

Leia mais

Compressão de Textos. Introdução. Introdução. Introdução. O volume de informação textual disponível on-line é imenso:

Compressão de Textos. Introdução. Introdução. Introdução. O volume de informação textual disponível on-line é imenso: Compressão de Textos Estrutura de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM O volume

Leia mais

Prof. Lorí Viali, Dr.

Prof. Lorí Viali, Dr. Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Dentre a grande variedade de sistemas que podem ser modelados e para os quais a simulação pode ser aplicada com proveito, uma classe

Leia mais

PRATICAS PEDAGÓGICAS DO BIBLIOTECÁRIO: UMA ANÁLISE DA PRODUÇÃO DO CONHECIMENTO DA REDE FEDERAL DE EDUCAÇÃO PROFISSIONAL, CIENTÍFICA E TECNOLÓGICA.

PRATICAS PEDAGÓGICAS DO BIBLIOTECÁRIO: UMA ANÁLISE DA PRODUÇÃO DO CONHECIMENTO DA REDE FEDERAL DE EDUCAÇÃO PROFISSIONAL, CIENTÍFICA E TECNOLÓGICA. PRATICAS PEDAGÓGICAS DO BIBLIOTECÁRIO: UMA ANÁLISE DA PRODUÇÃO DO CONHECIMENTO DA REDE FEDERAL DE EDUCAÇÃO PROFISSIONAL, CIENTÍFICA E TECNOLÓGICA. INTRODUÇÃO Vanessa Oliveira de Macêdo Cavalcanti PPGEP-IFRN

Leia mais

Tipos para uma Linguagem de Transformação

Tipos para uma Linguagem de Transformação Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Proposta de Trabalho de Graduação Tipos para uma Linguagem de Transformação Aluno: Orientador: Alexandra Barreto

Leia mais

Guia auto-avaliação segundo EFQM GUIA PARA A APLICAÇÃO DA METODOLOGIA EFQM NA AUTO-AVALIAÇÃO DE PROJECTOS EM PARCERIA

Guia auto-avaliação segundo EFQM GUIA PARA A APLICAÇÃO DA METODOLOGIA EFQM NA AUTO-AVALIAÇÃO DE PROJECTOS EM PARCERIA GUIA PARA A APLICAÇÃO DA METODOLOGIA EFQM NA AUTO-AVALIAÇÃO DE PROJECTOS EM PARCERIA 1 ÍNDICE 1. INTRODUÇÃO... 3 2. A METODOLOGIA EFQM E O QUESTIONÁRIO PARA AUTO- AVALIAÇÃO... 4 3. A METODOLOGIA EM PROJECTOS

Leia mais

M O D E L O E U R O P E U D E

M O D E L O E U R O P E U D E M O D E L O E U R O P E U D E C U R R I C U L U M V I T A E INFORMAÇÃO PESSOAL Nome Morada MANUEL DIAS FERREIRA LIMA, RUI 50, Rua José Maria Rodrigues, 4710-080 BRAGA, Gualtar, PORTUGAL Telefone +351 939741239

Leia mais

MARACATU. A component search tool. Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes

MARACATU. A component search tool. Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes MARACATU A component search tool Especificação, Projeto e Implementação de uma Arquitetura para um Engenho de Busca de Componentes Vinicius Cardoso Garcia July 29, 2005 Agenda Introdução Especificação

Leia mais

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Juliana Patrícia Detroz Professor: André Tavares da Silva Universidade do Estado de Santa Catarina

Leia mais

Aplicando Gestão de Energia ao Protocolo de Roteamento para Redes Ad Hoc Móveis VRP

Aplicando Gestão de Energia ao Protocolo de Roteamento para Redes Ad Hoc Móveis VRP Aplicando Gestão de Energia ao Protocolo de Roteamento para Redes Ad Hoc Móveis VRP Orientando: Angelo Bannack Orientador: Prof. Dr. Luiz Carlos Pessoa Albini 25 de Agosto de 2008 Roteiro Introdução; Técnicas

Leia mais

Inteligência Computacional

Inteligência Computacional Inteligência Computacional INTRODUÇÃO ÀS REDES NEURAIS ARTIFICIAIS Renato Dourado Maia Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros Na Aula Passada... O que é uma

Leia mais

Introdução à Revisão Sistemática

Introdução à Revisão Sistemática Introdução à Revisão Sistemática Rafael Leonardo Vivian rlvivian.uem [at] gmail [dot] com Universidade Estadual de Maringá Departamento de Informática Laboratório de Desenvolvimento Distribuído de Software

Leia mais

São José dos Campos, SP 4 a 7 de outubro de 2016 CONVITE

São José dos Campos, SP 4 a 7 de outubro de 2016 CONVITE SIBGRAPI 2016 Conference on Graphics, XXIX Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens http://gibis.unifesp.br/sibgrapi16 CONVITE Apresentação e Convite O Simpósio Brasileiro de

Leia mais

Matriz de Referência da área de Matemática Ensino Fundamental

Matriz de Referência da área de Matemática Ensino Fundamental Matemática EF Matriz de Referência da área de Matemática Ensino Fundamental C1 Utilizar o conhecimento numérico para operar e construir argumentos ao interpretar situações que envolvam informações quantitativas.

Leia mais

Arquivos Sequenciais Ordenados Fisicamente

Arquivos Sequenciais Ordenados Fisicamente Arquivos Sequenciais Ordenados Fisicamente Estrutura de Dados II Aula 05 UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox Arquivos Sequenciais Podem ser: 1. Desordenados 2. Ordenados,

Leia mais

Arquivar a Web. Daniel Gomes

Arquivar a Web. Daniel Gomes Arquivar a Web Daniel Gomes daniel.gomes@fccn.pt http://www.arquivo.pt Arquivar a Web 1.Porquê? 2.Como? 3.Colaborar! Era uma vez Há muito, muito tempo (70 s) Numa terra muito, muito longe (Califórnia)

Leia mais

Recuperação de Imagens da Web Utilizando Múltiplas Evidências Textuais e Programação Genética

Recuperação de Imagens da Web Utilizando Múltiplas Evidências Textuais e Programação Genética Recuperação de Imagens da Web Utilizando Múltiplas Evidências Textuais e Programação Genética Katia C. L. Santos 1, Humberto M. Almeida 1, Marcos A. Gonçalves 1, Ricardo da S. Torres 2 1 Departamento de

Leia mais

A base de dados JCR é A base de dados é atualizada anualmente (normalmente em meados do ano civil) e trata os dados do ano anterior.

A base de dados JCR é A base de dados é atualizada anualmente (normalmente em meados do ano civil) e trata os dados do ano anterior. 1 - JCR O JCR (Journal Citation Reports) é um recurso para a avaliação e comparação de publicações, recolhendo dados referentes a cerca de 8.000 publicações científicas a nível mundial. O JCR permite conhecer

Leia mais

Unidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14?

Unidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14? Unidade III 6 CIRCUITOS DIGITAIS 6.1 Sistemas de numeração O que quer dizer 14? Sabemos, por força de educação e hábito, que os algarismos 1 e 4 colocados desta forma representam a quantidade catorze.

Leia mais

Ciências da Computação Disciplina:Computação Gráfica

Ciências da Computação Disciplina:Computação Gráfica Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2013 7 semestre Aula 06 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro: Campus, 2005. ALVES, W. P. Crie, anime

Leia mais

Índice de figuras e tabelas 13 Agradecimentos 17 Resumo 19 Lista de abreviaturas 21 Introdução 23. A Internet os motores de busca e os utentes 29

Índice de figuras e tabelas 13 Agradecimentos 17 Resumo 19 Lista de abreviaturas 21 Introdução 23. A Internet os motores de busca e os utentes 29 Índice Índice de figuras e tabelas 13 Agradecimentos 17 Resumo 19 Lista de abreviaturas 21 Introdução 23 Capítulo 1 A Internet os motores de busca e os utentes 29 1.1. O fenómeno da interactividade 30

Leia mais

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES BIT / CARACTERE / BYTE/ PALAVRA

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES BIT / CARACTERE / BYTE/ PALAVRA FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES BIT / CARACTERE / BYTE/ PALAVRA 1 REPRESENTANDO AS INFORMAÇÕES Organização de Computadores Toda informação introduzida em um computador precisa ser entendida

Leia mais

Google PageRank: matemática básica e métodos numéricos. Paulo Vasconcelos - CMUP

Google PageRank: matemática básica e métodos numéricos. Paulo Vasconcelos - CMUP Google PageRank: matemática básica e métodos numéricos O PageRank tem entrado progressivamente no nosso dia-a-dia através do motor de busca mais usado actualmente: o Google. Mas, O que significa? É baseado

Leia mais

BC1424 Algoritmos e Estruturas de Dados I Aula 05 Custos de um algoritmo e funções de complexidade

BC1424 Algoritmos e Estruturas de Dados I Aula 05 Custos de um algoritmo e funções de complexidade BC1424 Algoritmos e Estruturas de Dados I Aula 05 Custos de um algoritmo e funções de complexidade Prof. Jesús P. Mena-Chalco 1Q-2016 1 1995 2015 2 Custo de um algoritmo e funções de complexidade Introdução

Leia mais

Checklist completo: otimizações de SEO que você precisa fazer hoje mesmo. VIVER DE BLOG Página 1

Checklist completo: otimizações de SEO que você precisa fazer hoje mesmo. VIVER DE BLOG Página 1 Checklist completo: otimizações de SEO que você precisa fazer hoje mesmo VIVER DE BLOG Página 1 INTRODUÇÃO Você precisa escrever pensando sempre nos medos, desejos e objeções de sua audiência. Esse deve

Leia mais

Aula 11 Introdução ao Java Script

Aula 11 Introdução ao Java Script Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se

Leia mais

Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux

Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática 2015.1 Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux Proposta

Leia mais

PNV Introdução à Engenharia PNV3100 Aula S8 INTRODUÇÃO AVALIAÇÃO DE SOLUÇÕES

PNV Introdução à Engenharia PNV3100 Aula S8 INTRODUÇÃO AVALIAÇÃO DE SOLUÇÕES PNV3100 Aula S8 INTRODUÇÃO AVALIAÇÃO DE SOLUÇÕES PNV3100 Aula S8 INTRODUÇÃO Fase 2: Etapas 3, 4 e 5 da Metodologia Estabelecimento de critérios Avaliação das alternativas Seleção da melhor alternativa

Leia mais

SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi

SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Material

Leia mais

Programação para Web HTML - Parte 2

Programação para Web HTML - Parte 2 Programação para Web HTML - Parte 2 Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 2 de março

Leia mais

Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES)

Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES) 1. Introdução 1.1 Propósito Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES) O propósito deste documento de especificação de requisitos é definir os requisitos do sistema SAPES - Sistema de Apoio

Leia mais

Projeto de Formatura I

Projeto de Formatura I Projeto de Formatura I Aulas e normas para elaboração e apresentação de trabalho Professor: Carlos Eduardo Thomaz Email: cet@fei.edu.br URL: http://www.fei.edu.br/~cet Normas e documentos on-line As Aulas

Leia mais

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1 CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento

Leia mais

Banco 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 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 mais

Banco de Dados. Métodos de Ordenação de Dados. Prof. Walteno Martins Parreira Jr

Banco de Dados. Métodos de Ordenação de Dados. Prof. Walteno Martins Parreira Jr Banco de Dados Métodos de Ordenação de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Ordenação de Dados Ordenação é o ato de se colocar os elementos de

Leia mais

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5!

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5! O que é HTML 5? Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5! Leia mais em: http://www.tecmundo.com.br/navegador/2254-o-que-e-html-5-.htm#ixzz2xyr1tlam

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 7ª Série Linguagens Formais e Autômatos Ciência da Computação A atividade prática supervisionada (ATPS) é um método de ensino-aprendizagem desenvolvido por meio de um

Leia mais

Computação Musical - Introdução slides do curso Computação Musical

Computação Musical - Introdução slides do curso Computação Musical - Introdução slides do curso Departamento de Ciência da Computação Universidade Federal de São João Del Rei 2014/2 O que é computação musical? Denitivamente é computação. Relacionada e aplicada à música.

Leia mais

GIRS - GENETIC INFORMATION RETRIEVAL SYSTEM - UMA PROPOSTA EVOLUTIVA PARA SISTEMAS DE RECUPERAÇÃO DE INFORMAÇÕES

GIRS - GENETIC INFORMATION RETRIEVAL SYSTEM - UMA PROPOSTA EVOLUTIVA PARA SISTEMAS DE RECUPERAÇÃO DE INFORMAÇÕES GIRS - GENETIC INFORMATION RETRIEVAL SYSTEM - UMA PROPOSTA EVOLUTIVA PARA SISTEMAS DE RECUPERAÇÃO DE INFORMAÇÕES - (-) - A recuperação de informação é uma subárea da ciência da computação que estuda o

Leia mais

Pesquisar Online. A Era da Informação 13/05/2010. Pesquisar na Web. Que Informação é Esta? Estratégias de pesquisa.

Pesquisar Online. A Era da Informação 13/05/2010. Pesquisar na Web. Que Informação é Esta? Estratégias de pesquisa. A Era da Informação Universidade do Minho Passado: tínhamos falta de informação Pesquisar Online transmissão oral da Informação Escrita representação da Informação Hoje: temos excesso de informação processamento

Leia mais

Recuperação de Imagens na Web Baseada em Informações Textuais

Recuperação de Imagens na Web Baseada em Informações Textuais Recuperação de Imagens na Web Baseada em Informações Textuais André Ribeiro da Silva Mário Celso Candian Lobato Universidade Federal de Minas Gerais Departamento de Ciência da Computação {arsilva,mlobato}@dcc.ufmg.br

Leia mais

PROCESSAMENTO TEXTUAL EM PÁGINAS DA WEB

PROCESSAMENTO TEXTUAL EM PÁGINAS DA WEB PROCESSAMENTO TEXTUAL EM PÁGINAS DA WEB Aluno: Pedro Lazéra Cardoso Orientador: Eduardo Sany Laber Antecedentes Na primeira fase da Iniciação Científica, o aluno deu continuidade ao projeto que estava

Leia mais

Application Note PARÂMETROS DE CONFIGURAÇÃO DE UM OTDR. WISE Indústria de Telecomunicações

Application Note PARÂMETROS DE CONFIGURAÇÃO DE UM OTDR. WISE Indústria de Telecomunicações WISE Indústria de Telecomunicações PARÂMETROS DE CONFIGURAÇÃO DE UM OTDR Os três parâmetros-chave a considerar ao especificar um OTDR são: A distância que ele pode atingir (alcance) O quão de perto ele

Leia mais

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Habilitação Profissional: TÉCNICO EM INFORMÁTICA PARA INTERNET

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Habilitação Profissional: TÉCNICO EM INFORMÁTICA PARA INTERNET Plano de Trabalho Docente 2013 Ensino Técnico ETEC PROF. MASSUYUKI KAWANO Código: 136 Município: Tupã Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: TÉCNICO EM INFORMÁTICA PARA INTERNET

Leia mais

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperação de Informação GSI521 Prof. Rodrigo Sanches Miani FACOM/UFU Introdução Organização e Recuperação de Informação(GSI521) Tópicos Recuperação de informação (RI); Breve histórico; O

Leia mais

Avaliação Sistemas de Recuperação da Informação

Avaliação Sistemas de Recuperação da Informação Avaliação Sistemas de Recuperação da Informação Prof. Rodrigo Tripodi Calumby DEXA / UEFS rtcalumby@ecomp.uefs.br Por que? Ex.: Projeto de Aviões Teste em simuladores e experimentos Construção e teste

Leia mais

MES. Curso Superior em Redes de Computadores

MES. Curso Superior em Redes de Computadores Curso Superior em Redes de Computadores OBJETIVOS: MES Complementar a formação do aluno inserindo-o nos diferentes contextos de sua prática profissional; Vivenciar atividades acadêmicas de integração do

Leia mais

Paulo Guilherme Inça. 7 de dezembro de 2016

Paulo Guilherme Inça. 7 de dezembro de 2016 Coloração de grafos é NP-Difícil Paulo Guilherme Inça 7 de dezembro de 2016 Sumário 1 Introdução 1 2 O Problema da Coloração de Grafos 2 3 3-Coloração é NP-Completo 3 4 Generalizações e Restrições 6 5

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados

Leia mais

Anexo I. Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa.

Anexo I. Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa. Anexo I Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa. NOTA: Os exemplos utilizados neste documento fazem referência a uma página de curso com quatro níveis, conforme

Leia mais

Existem alguns procedimentos que contribuem para que a pesquisa seja mais rápida, objetiva e precisa, tais como: Caracter(es) Atitude Exemplo

Existem alguns procedimentos que contribuem para que a pesquisa seja mais rápida, objetiva e precisa, tais como: Caracter(es) Atitude Exemplo O endereço www.google.com.br é um buscador que foi fundado por Larry Page e Sergey Brin, dois estudantes Ph.D de Stanford em 1998. É uma ferramenta de busca que possibilita acesso a mais de 1,3 bilhões

Leia mais

Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas

Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas Demetrius Costa Rapello Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas Dissertação de mestrado Dissertação apresentada como requisito parcial para a obtenção

Leia mais

Introdução 12 que inuenciam a execução do sistema. As informações necessárias para o diagnóstico de tais problemas podem ser obtidas através da instru

Introdução 12 que inuenciam a execução do sistema. As informações necessárias para o diagnóstico de tais problemas podem ser obtidas através da instru 1 Introdução Atualmente a demanda pela construção de novos sistemas de software tem aumentado. Junto com esse aumento também cresce a complexidade das soluções que estão sendo desenvolvidas, o que torna

Leia mais

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Fundamentos de Computação Gráfica Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Renato Deris Prado Tópicos principais 1. Introdução e Objetivos Sistemas de visualização em tempo

Leia mais

MAPA CONCEITUAL E A MODELAGEM CONCEITUAL DE SISTEMAS DE HIPERTEXTO

MAPA CONCEITUAL E A MODELAGEM CONCEITUAL DE SISTEMAS DE HIPERTEXTO hipertexto MAPA CONCEITUAL E A MODELAGEM CONCEITUAL DE SISTEMAS DE HIPERTEXTO Profa. Gercina Lima 2 DEFINIÇÕES: Modelagem conceitual para sistemas de O mapeamento conceitual envolve a identificação de

Leia mais

Hashing: conceitos. Hashing

Hashing: conceitos. Hashing Hashing: conceitos hashing é uma técnica conhecida como espalhamento, mapeamento ou randomização que tenta distribuir dados em posições aleatórias de uma tabela (array) associa cada objeto (de um determinado

Leia mais

Grafos representação e aplicações. Prof. Guilherme Tomaschewski Netto

Grafos representação e aplicações. Prof. Guilherme Tomaschewski Netto Grafos representação e aplicações Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Roteiro! Contextualização! Apresentação, um pouco de história! Conceitos Grafos! Principais aplicacões! Estruturas

Leia mais

Programação: Vetores

Programação: Vetores Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia

Leia mais

MÉTODO PARA AVALIAÇÃO DA USABILIDADE DE WEB SITES BANCÁRIOS

MÉTODO PARA AVALIAÇÃO DA USABILIDADE DE WEB SITES BANCÁRIOS Encontro da Qualidade e Produtividade em Software EQPS MÉTODO PARA AVALIAÇÃO DA USABILIDADE DE WEB SITES BANCÁRIOS Categoria: Método de Gestão Prof a Jusane Farina Lara Acadêmica: Eliane Valentini Porto

Leia mais

TÍTULO: RESOLUÇÃO DAS FALHAS ENCONTRADAS EM CAMPO RELACIONADO AO MODULO T76 UTILIZANDO A FERRAMENTA SEIS SIGMA (DMAIC)

TÍTULO: RESOLUÇÃO DAS FALHAS ENCONTRADAS EM CAMPO RELACIONADO AO MODULO T76 UTILIZANDO A FERRAMENTA SEIS SIGMA (DMAIC) 16 TÍTULO: RESOLUÇÃO DAS FALHAS ENCONTRADAS EM CAMPO RELACIONADO AO MODULO T76 UTILIZANDO A FERRAMENTA SEIS SIGMA (DMAIC) CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO:

Leia mais

Comparação de métodos de fingerprints para o rastreio virtual de inibidores da 5α-redutase

Comparação de métodos de fingerprints para o rastreio virtual de inibidores da 5α-redutase Pedro Rafael Mendes Reis Comparação de métodos de fingerprints para o rastreio virtual de inibidores da 5α-redutase Dissertação de Mestrado em Química Farmacêutica Industrial, orientada pela Doutora Cândida

Leia mais

Uso de Expressões Temporais em Busca na Web: Uma análise através das sugestões de consulta

Uso de Expressões Temporais em Busca na Web: Uma análise através das sugestões de consulta Uso de Expressões Temporais em Busca na Web: Uma análise através das sugestões de consulta Augusto B. Corrêa¹, Edimar Manica¹ ², Renata Galante¹, Carina F. Dorneles 3 1 Instituto de Informática Universidade

Leia mais

WEKA: Prática Carregando a base de dados no Weka

WEKA: Prática Carregando a base de dados no Weka WEKA: Prática 2 1. Introdução O objetivo desta prática é utilizar a ferramenta Weka para comparar dois algoritmos de aprendizagem de máquina em um problema de detecção de SPAM. Os algoritmos a serem comparados

Leia mais

Medida do Tempo de Execução de um Programa. Bruno Hott Algoritmos e Estruturas de Dados I DECSI UFOP

Medida do Tempo de Execução de um Programa. Bruno Hott Algoritmos e Estruturas de Dados I DECSI UFOP Medida do Tempo de Execução de um Programa Bruno Hott Algoritmos e Estruturas de Dados I DECSI UFOP Medida do Tempo de Execução de um Programa O projeto de algoritmos é fortemente influenciado pelo estudo

Leia mais

Um Sistema de Informação Criativo baseado na técnica de criatividade whiteboard

Um Sistema de Informação Criativo baseado na técnica de criatividade whiteboard Um Sistema de Informação Criativo baseado na técnica de criatividade whiteboard Vitor Santos Microsoft, Lisboa, Portugal vitors@microsoftcom Henrique S Mamede Universidade Aberta, Lisboa, Portugal hsmamede@univ-abpt

Leia mais

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos

Rastreamento de Objetos Baseado em Grafos. Casamento Inexato entre Grafos Relacionais com Atributos Rastreamento de Objetos Baseado em Casamento Inexato entre Grafos Relacionais com Atributos Exame de Qualificação de Mestrado Ana Beatriz Vicentim Graciano Orientador: Roberto M. Cesar Jr. Colaboradora:

Leia mais

Extração de conteúdo em páginas da web

Extração de conteúdo em páginas da web Departamento de Informática Extração de conteúdo em páginas da web Aluno: Pedro Lazéra Cardoso Orientador: Eduardo Sany Laber Antecedentes Na primeira fase da Iniciação Científica, foi realizado um estudo

Leia mais

Informações Importantes! INF TURMA A

Informações Importantes! INF TURMA A UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: ESTRUTURAS DE DADOS CÓDIGO: INF01203 CURSOS/PRE-REQUISITO: o Engenharia da Computação

Leia mais

Instituto Federal Catarinense, Araquari/SC. Aluno do Curso Técnico em Informática Instituto Federal Catarinense Araquari/SC 2

Instituto Federal Catarinense, Araquari/SC. Aluno do Curso Técnico em Informática Instituto Federal Catarinense Araquari/SC 2 SISTEMAS GERENCIAMENTO DE CONTEÚDO COMO FERRAMENTA DE AUMENTO DE PRODUTIVIDADE E QUALIDADE NO DESENVOLVIMENTO DE PORTAIS INSTITUCIONAIS: ESTUDO DE CASO DO IFC - ARAQUARI de Oliveira, Thiago Locatelli Candido

Leia mais

Identificação e Caracterização de Comportamentos Suspeitos Através da Análise do Tráfego DNS

Identificação e Caracterização de Comportamentos Suspeitos Através da Análise do Tráfego DNS Identificação e Caracterização de Comportamentos Suspeitos Através da Análise do Tráfego DNS Kaio R. S. Barbosa, Eduardo Souto, Eduardo Feitosa, Gilbert B. Martins ALUNO: WEVERTON BUENO DA SILVA Motivação

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS

EPUSP PCS 2011/2305/2355 Laboratório Digital SOMADORES DECIMAIS SOMADORES DECIMAIS Versão 2012 RESUMO Nesta experiência será estudado um circuito aritmético de soma decimal a partir dos somadores binários de 4 bits (por exemplo, o circuito integrado 74283). A parte

Leia mais

Métodos de Segmentação de Imagem para Análise da Marcha

Métodos de Segmentação de Imagem para Análise da Marcha Métodos de Segmentação de Imagem para Análise da Marcha Maria João M. Vasconcelos, João Manuel R. S. Tavares maria.vasconcelos@fe.up.pt, tavares@fe.up.pt 3º Congresso Nacional de Biomecânica 11-12 Fevereiro

Leia mais

Detecção e Correção Automáticas de Olhos Vermelhos

Detecção e Correção Automáticas de Olhos Vermelhos Setor de Tecnologia da Universidade Federal do Paraná Curso de Engenharia Elétrica TE 072 Processamento Digital de Sinais Detecção e Correção Automáticas de Olhos Vermelhos Trabalho elaborado pelo aluno

Leia mais

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp.

JADEX: A BDI REASONING ENGINE. Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. JADEX: A BDI REASONING ENGINE Alexander Pokahr, Lars Braubach e Winfried Lamersdorf Springer US - Multi-Agent Programming 2005 pp. 149-174 Volume 15 Motivação Existem muitas plataformas para desenvolvimento

Leia mais

Renato Assunção UFMG

Renato Assunção UFMG Renato Assunção UFMG IR: O que existe de diferente na Web? (Kumar) Busca na Web: não e igual a busca numa base comum? Volume (> 40 bilhões = 4 * 10 10 ver http://www.worldwidewebsize.com) Mudança (23%

Leia mais

Representação de Arranjos

Representação de Arranjos Representação de Arranjos Algoritmos e Estruturas de Dados I Embora os arranjos multidimensionais sejam fornecidos como um objeto de dados padrão na maioria das linguagens de programação em alto nível,

Leia mais

REGIMENTO INTERNO DAS ATIVIDADES COMPLEMENTARES DO CURSO DE GRADUAÇÃO EM PSICOLOGIA DA ESADE LAUREATE INTERNATIONAL UNIVERSITIES.

REGIMENTO INTERNO DAS ATIVIDADES COMPLEMENTARES DO CURSO DE GRADUAÇÃO EM PSICOLOGIA DA ESADE LAUREATE INTERNATIONAL UNIVERSITIES. REGIMENTO INTERNO DAS ATIVIDADES COMPLEMENTARES DO CURSO DE GRADUAÇÃO EM PSICOLOGIA DA ESADE LAUREATE INTERNATIONAL UNIVERSITIES. O Diretor da Esade Laureate International Universities, no uso de suas

Leia mais