Um Mecanismo de Consulta Temporal por Palavras-Chave em Páginas Web
|
|
- Maria Fernanda Molinari
- 5 Há anos
- Visualizações:
Transcrição
1 Um Mecanismo de Consulta Temporal por Palavras-Chave em Páginas Web Aline Frozi 1, Edimar Manica 1,3, Renata Galante 1, Carina F. Dorneles 2 1 Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal Porto Alegre RS Brasil 2 Depto. de Informática e Estatística Universidade Federal de Santa Catarina (UFSC) Campus Universitário Trindade Florianópolis SC Brasil 3 Instituto Federal do Rio Grande do Sul (IFRS) Campus Avançado Ibirubá Rua Nelsi Ribas Fritsch, nº 1111, Bairro Esperança Ibirubá RS Brasil {arfrozi, emanica, galante}@inf.ufrgs.br, dorneles@inf.ufsc.br Abstract. This paper presents a mechanism for querying text using keywords and time constraints. Throughout this document we show the system architecture and a prototype that works on Web pages: the Chronos search engine. Using this search engine, documents with time information related to the query terms receive higher scores, which is the main difference of the tool in comparison to the current search engines. Resumo. Este artigo apresenta um mecanismo que permite a realização de consultas em textos utilizando palavras-chave e restrições de tempo. Ao longo deste documento é apresentada a arquitetura do sistema e um protótipo desenvolvido que atua sobre páginas Web: o motor de busca Chronos. Com ele, são valorizadas páginas que possuem a informação temporal dentro do mesmo contexto dos termos pesquisados sendo este o principal diferencial da ferramenta em relação aos mecanismos de busca atuais. 1. Introdução Uma página Web possui diversas informações de tempo relacionadas a ela: a data de sua publicação, a data em que foi coletada pelo motor de busca e as datas e outros termos indicando tempo que aparecem no seu conteúdo textual. Motores de busca comerciais têm explorado o valor da informação temporal na busca Web. Eles fornecem maneiras do usuário realizar uma busca na Web baseada no tempo. Por exemplo, o Google permite definir o período de interesse, bem como a opção de visualizar os resultados da busca em uma linha de tempo. No entanto, estes motores de busca apenas consideram a data de coleta das páginas [Jin 2008]. Dessa forma, quando a página contém informações relacionadas ao passado ou ao futuro por exemplo, uma página que foi publicada em 2011 falando sobre a Copa do Mundo de Futebol de 2002 o tempo associado à pagina pelo motor de busca difere do tempo abordado no conteúdo da página, o que torna imprecisa a busca baseada no tempo oferecida pelos motores de busca atuais. Há trabalhos que propõem motores de busca temporal, como [Jin 2008], [Vicente-Díez e Martínez 2009] e [Pasca 2008].
2 Porém, não são adequados para páginas que descrevem várias informações temporais, conforme é discutido na Seção 5. Para contornar esse problema, foi desenvolvida a ferramenta Chronos. Esta, ao indexar as páginas, mapeia cada fragmento de texto ao intervalo de tempo a que se refere. Por exemplo, o trecho em 1958, o Brasil sagrava-se pela primeira vez Campeão Mundial de Futebol é associado ao intervalo de tempo de 01/01/1958 a 31/12/1958. Dessa forma, o mecanismo de busca pode dar mais valor a páginas que têm a informação temporal desejada próxima aos termos que o usuário submeteu para pesquisa. Este trabalho foi desenvolvido como uma extensão do trabalho [Manica 2010], e compôs o trabalho 1 de conclusão de curso [Frozi 2010a]. Manica et. al [Manica 2010] propõem uma classificação denominada TKC (Temporal Keyword Classification) que especifica os requisitos temporais que um mecanismo de consulta temporal por palavras-chave deve considerar. Com base nessa classificação, é proposta uma abordagem denominada TPI que suporta consultas temporais por palavras-chave em motores de busca XML, tratando os requisitos temporais definidos em TKC. O principal diferencial do trabalho [Frozi 2010a] é tratar os requisitos temporais em motores de busca Web. Dois aspectos diferenciam os motores de busca Web dos motores de busca XML: a estrutura dos documentos consultados (não estruturados); e a existência de um mecanismo de ranking. A principal contribuição deste trabalho é, portanto, definir como incluir nas medidas de ranking a dimensão temporal. A ferramenta Chronos foi apresentada na Sessão de Demos do Simpósio Brasileiro de Banco de Dados de 2010 [Frozi 2010b]. Demais contribuições deste trabalho são: (i) o suporte a um conjunto de consultas temporais; (ii) o tratamento da informação temporal presente no conteúdo das páginas Web, identificando quais termos se referem a cada expressão temporal permitindo tratar páginas que contêm diversas informações temporais; e (iii) o método de indexação temporal. Chronos foi desenvolvido em Java e fez uso da biblioteca Lucene [Lucene 2010], que disponibiliza métodos para indexação e consulta de textos. Inicialmente, foi construído um motor de busca convencional. Após, foi desenvolvida uma extensão, de modo a adicionar a funcionalidade de busca temporal. A existência dos dois sistemas tornou possível a comparação da qualidade dos resultados obtidos pelos dois tipos de motores de busca. O artigo está organizado como segue. Na Seção 2 é descrita a arquitetura do mecanismo de busca. A Seção 3 apresenta a ferramenta Chronos. Na Seção 4 são discutidos os experimentos realizados e resultados obtidos. Os trabalhos relacionados são apresentados na Seção 5. Finalmente, na Seção 6, são descritas as considerações finais e as direções futuras. 2. Arquitetura do Sistema A ferramenta Chronos foi desenvolvida para suportar consultas temporais por palavraschave sobre páginas Web. Com ela, o usuário pode restringir os resultados da consulta a um período de tempo de seu interesse. 1 Esta monografia foi orientada por Renata Galante (UFRGS), co-orientada por Edimar Manica (UFRGS, IFRS) e teve a colaboração de Carina F. Dorneles (UFSC).
3 Figura 1. Visão geral da ferramenta Chronos O funcionamento da ferramenta pode ser dividido em duas fases: a de indexação e a de pesquisa. A Figura 1 apresenta a visão geral da ferramenta. O usuário interage com uma interface fornecendo uma consulta temporal. Esta consulta temporal é constituída de palavras-chave convencionais e de expressões temporais. Por exemplo, seja considerada a consulta senator Brazil intersect Esta consulta é enviada a um motor de busca. O motor de busca, através de seu módulo de ranking, processa a consulta, acessa um índice invertido convencional e um índice temporal, e retorna os resultados ordenados de acordo a sua importância (escore), que é obtida por uma média ponderada entre a relevância do texto e a relevância do tempo Especificação das Consultas As consultas temporais seguem a forma definida no trabalho [Manica 2010]. A sintaxe é mostrada em Backus Naur Form na Figura 2 a seguir. Colchetes [] indicam segmento opcional, chaves {} indicam segmento repetitivo (uma ou mais vezes), parênteses indicam um conjunto de opções, indica ou, e palavras em negrito são usadas como termos pré-definidos. tempquery ::= {kws} temppredicate kws ::= string temppredicate ::= tempop op tempop ::= ( After Before Contains During Equals FinishedBy Finishes Intersect Meets MetBy OverlappedBy Overlaps StartedBy Starts ) op ::= ( instant interval compinterval ) instant ::= [ number / ] [ number / ] number interval ::= [ instant, [ instant ] ] [, instant ] compinterval ::= word [value] granularity word ::= ( current last next ) granularity ::= (Day(s) Week(s) Month(s) Year(s) Decade(s) Century(ies)) value ::= integer Figura 2. Formato de consulta temporal Uma consulta temporal (tempquery) é composta por um conjunto de palavraschave sem informação temporal (kws) e um predicado temporal (temppredicate). O
4 predicado temporal é uma restrição temporal dividida em duas partes: operador temporal (tempop) e operando (op). O operando é um instante ou um intervalo, que deve seguir o operador temporal. O operador temporal define a relação temporal entre o conjunto de palavras-chave convencional e o operando. É importante notar que o operador temporal cobre todas as relações básicas entre intervalos temporais definidas em [Allen 1983] e, adicionalmente, o operador INTERSECT. Há três possibilidades para usar o operando: instante (instant), intervalo (interval) ou intervalo composto (compinterval). O instante é um ponto no tempo. Por exemplo, O intervalo é definido por um período temporal composto por dois instantes que representam, respectivamente, o instante inicial e final do período. Estes dois instantes devem estar entre colchetes e separados por vírgula. Por exemplo, [01/01/2008, 30/06/2008]. Um intervalo composto define um deslocamento a partir da data atual. Por exemplo, last 10 months (últimos 10 meses). Alguns exemplos de consultas são: (i) senator Brazil after 2008; (ii) senator Brazil intersect [01/01/2002, 30/06/2005]; e (iii) senator Brazil before last 4 years Indexação A indexação é pré-requisito para que se possam fazer consultas. Deve ser executada de forma antecipada para formar as estruturas (índices) que são posteriormente acessadas pelo motor de busca para definir a importância de cada página para uma dada consulta. A ferramenta Chronos utiliza dois índices criados a partir das páginas Web coletadas por um crawler. Ambos os índices são criados off-line, após a coleta dos documentos. De tempos em tempos, após cada coleta, os índices são atualizados. Durante a fase de consultas, estes índices são acessados pelo mecanismo de busca. O primeiro é um índice invertido convencional construído de acordo com técnicas tradicionais de RI [Baeza-Yates e Ribeiro-Neto 1999]. Este índice é criado através da adição de documentos, armazenando basicamente três informações de cada arquivo: caminho do arquivo, data de modificação e conteúdo. O segundo é um índice temporal, que se diferencia do índice convencional principalmente no seguinte aspecto: neste índice, ao invés de serem adicionados documentos, são adicionados nuggets temporais. Um nugget é um fragmento de uma sentença que informa fatos de domínio aberto associados com alguma entidade [Pasca 2008]. Por exemplo, o fragmento O Brasil ganhou a Copa do Mundo em 1994 é um nugget temporal, pois informa um fato (ganhou a Copa do Mundo) da entidade Brasil. Este fato ainda está associado a sua data de ocorrência (1994). Cada nugget temporal é adicionado ao índice temporal, e o intervalo temporal existente no nugget é armazenado em um banco de dados. O processo de construção do índice temporal possui seis etapas, conforme é mostrado na Figura 3. A etapa A. Processamento Linguístico rotula as palavras do texto de cada página Web com suas funções morfossintáticas, como verbo e substantivo. Esta etapa é realizada pela ferramenta TreeTagger [TreeTagger 2010]. A etapa B. Reconhecimento de Expressões Temporais anota as expressões temporais presentes no texto. A etapa C. Normalizador normaliza as expressões temporais para um formato único. As etapas B e C são executadas pela ferramenta GUTime [GUTime 2010], que detecta e normaliza
5 expressões temporais em textos por meio de um autômato finito, considerando as funções morfossintáticas das palavras identificadas na etapa A. Figura 3. Detalhamento da Indexação Temporal A etapa D. Identificador de Intervalos identifica quando duas expressões temporais representam um intervalo. Esta etapa é realizada a partir de alguns padrões léxico-sintáticos, tais como: from DATE to DATE e between DATE and DATE. A etapa E. Extrator de Nuggets Temporais extrai nuggets do texto que estão associados com expressões temporais. Esta etapa é baseada nos padrões léxico-sintáticos definidos em [Pasca 2008] e considera as funções morfossintáticas das palavras identificadas na etapa A. Um exemplo de padrão utilizado é [StartOfSent] Nugget [in on] Date [EndOfSent]. A etapa F. Construtor é responsável por criar o índice. Cada nugget temporal é considerado como um pseudo-documento que é indexado. Alguns campos adicionais são associados a cada nugget: (i) o tempo inicial (ti) do intervalo representado pela expressão temporal associada ao nugget; (ii) o tempo final (tf) do intervalo; e (iii) uma referência ao documento que contém o nugget. Quando a expressão temporal associada ao nugget não constitui um intervalo e sim um ponto no tempo (... elegeu-se em1994, por exemplo), atribui-se seu valor tanto para o tempo inicial quanto para o final Ranking das Páginas Web O módulo de ranking das páginas Web recebe como entrada uma consulta temporal e retorna os documentos correspondentes. Estes resultados são classificados de acordo com uma média ponderada entre a relevância do texto e a relevância do tempo. Dada uma consulta temporal que é submetida no Chronos, são executados dois tipos de busca: convencional e temporal. O objetivo da busca convencional é obter o escore de cada documento que um motor de busca convencional daria para a consulta sem considerá-la temporal. O objetivo da busca temporal é dar mais valor a documentos que possuem frases que contêm, ao mesmo tempo, ambas as partes da consulta: os termos buscados e o intervalo temporal desejado. O ranking convencional é obtido por funções de consulta existentes na biblioteca Lucene, que utiliza uma combinação de modelo Vetorial e modelo Booleano para determinar o escore de um documento. A forma de obter o ranking temporal diferencia-se da anterior por não se basear nos documentos, mas sim nos seus nuggets temporais. Para computar o valor de cada documento, primeiro calcula-se o escore segundo o critério de relevância da Lucene para a consulta sem a parte temporal sobre o índice temporal. Com isso, cada nugget
6 temporal indexado recebe um score. Em seguida, cada nugget temporal cujo intervalo temporal associado não satisfaz o predicado temporal da consulta é eliminado. Finalmente, o escore da página será o escore de seu nugget temporal com maior escore. O escore final de relevância de uma página é computado de acordo com a fórmula rank(p) = α*ksim + β*tsim, (1) onde ksim representa o escore de relevância do texto, dado pelo ranking convencional, e tsim representa o escore de relevância do tempo, dado pelo ranking temporal. Os valores de α e β representam os pesos das variáveis. A fórmula (1) é baseada na que é apresentada em [Jin 2008], para o motor de busca TISE. As diferenças são: (i) no trabalho de [Jin 2008], não existe o cálculo de tsim, uma vez que não são utilizados os nuggets temporais; e (ii) no trabalho de [Jin 2008], é considerada na soma do escore também uma parcela referente à importância da página dada pelo algoritmo PageRank [Page 1998]. 3. Apresentação da Ferramenta A interface da ferramenta Chronos é Web. Assim como a maioria dos motores de busca, a ferramenta Chronos possui uma interface simples para a realização das consultas. A Figura 4 apresenta a página de busca do Chronos, e a Figura 5 apresenta um exemplo de página de resultados. A base de dados usada para teste continha páginas sobre personalidades estadunidenses. Ressalta-se que, como resumo de cada página nos resultados, é apresentado o nugget temporal com maior valor de escore; assim, o usuário pode, muitas vezes, encontrar a informação que necessita já nos resumos apresentados na página de resultados. Figura 4. Página de busca 4. Experimentos O objetivo dos experimentos realizados foi validar a ferramenta Chronos no quesito consultas temporais por palavras-chave. Foi medida a qualidade dos resultados retornados por ela mediante algumas consultas. Seus resultados foram comparados com
7 os resultados retornados por um motor de busca convencional, ambos desenvolvidos com o apoio da biblioteca Lucene. Figura 5. Página de resultados Para os experimentos realizados, o conjunto de dados selecionado compreendeu quarenta e três páginas HTML coletadas da Wikipedia [Wikipedia 2010] com informações sobre os presidentes dos Estados Unidos. Cada página contém a biografia de um presidente. Previamente, foram construídos os índices convencional e temporal com base nessas páginas. O índice convencional foi criado a partir do conjunto completo, e o índice temporal a partir do conjunto processado. Foram submetidas 15 consultas temporais aos dois motores de busca, considerando para análise apenas os 10 primeiros resultados. Para encontrar as páginas relevantes foram analisados manualmente os resultados de ambas as ferramentas. A métrica para avaliação de desempenho utilizada nos experimentos foi Precision at X. Essa medida indica a precisão após X documentos recuperados. Foram utilizados X=10, X=5 e X=1. A Figura 6 mostra o gráfico obtido pelo cálculo da precisão considerando os dez primeiros resultados. É possível notar que não houve um grande aumento na precisão dos resultados do Chronos em comparação com os do mecanismo convencional. Isso se deve ao fato de a medida da precisão considerar apenas a quantidade de documentos relevantes que foram obtidos e não a sua posição na lista de resultados. Os resultados relevantes com Chronos geralmente ficavam mais ao topo da lista, mas isso não é mostrado pela métrica da precisão. A Figura 7 apresenta o cálculo da precisão para os cinco primeiros resultados. Conforme foi dito, a maioria dos resultados relevantes do Chronos ficou acima dos resultados relevantes do motor de busca convencional. Sendo assim, pode ser visto na Figura 7 que a precisão das consultas 4, 7 e 15 com Lucene diminuíram em relação ao
8 que foi mostrado na Figura 6, pois elas continham resultados relevantes abaixo da quinta posição do ranking. Figura 6. Precision at 10 Figura 7. Precision at 5 A seguir é mostrada a Figura 8, que contém a precisão considerando apenas o primeiro resultado de cada ferramenta. Em nove das quinze consultas Chronos retornou um resultado relevante na primeira posição, enquanto que o motor convencional retornou zero. Em cinco houve empate e, em apenas um caso (C5), o mecanismo convencional retornou um relevante contra zero de Chronos. Pode ser observado pelos resultados que a ferramenta Chronos obteve um aumento significativo na precisão quando são utilizados operadores temporais que não podem ser mapeados em uma consulta convencional (como after e before). Resultados bons também foram conseguidos quando o intervalo solicitado é maior do que um ano, já que um mecanismo de busca convencional consulta o termo correspondente ao ano que foi informado, enquanto que Chronos consulta todo o intervalo correspondente.
9 Figura 8. Precision at 1 Também é possível notar que Chronos apresentou os resultados relevantes mais ao topo. Isso ocorreu porque a ferramenta Chronos normaliza as expressões temporais presentes no conteúdo das páginas e associa a cada expressão temporal apenas os termos relacionados com ela. No entanto, existem alguns casos em que a ferramenta Chronos precisa ser melhorada. Por exemplo, para a consulta was assassinated intersect 1881, havia um documento que continha was mortally wounded in 1881 que não foi recuperado, mesmo contendo a informação desejada. O motivo de não ter sido recuperado é que esta frase não possui ambas as partes temporal e não temporal da consulta, pois, ao invés do termo assassinated que havia sido pesquisado, possui um sinônimo. Para resolver esse problema, pode ser utilizada a técnica de expansão de consultas. 5. Trabalhos Relacionados TISE [Jin 2008], TERN [Vicente-Díez e Martínez 2009] e [Pasca 2008] são propostas de motores de busca temporal. TISE indexa apenas uma expressão temporal por página, selecionando a expressão temporal que descreve mais apropriadamente os eventos da página Web. Isto acarreta em perda de várias informações temporais presentes no conteúdo da página. TERN e [Pasca 2008] indexam todas as expressões temporais do conteúdo textual da página Web. No entanto, TERN associa todas as expressões temporais com a página, enquanto que [Pasca 2008] associa cada expressão temporal com um nugget temporal, formando um pseudo-documento. TISE e TERN permitem consultas de seleção temporal, onde o usuário utiliza uma restrição temporal para filtrar os resultados da consulta. Já [Pasca 2008] permite consultas de saída temporal, onde o usuário está interessado em saber qual o tempo em que um determinado evento ocorreu. O diferencial da ferramenta Chronos é aplicar a indexação de nuggets temporais para consultas de seleção temporal, a fim de melhorar os resultados deste tipo de consulta associando a uma expressão temporal apenas termos que se referem a ela. 6. Considerações Finais Este artigo apresentou a ferramenta Chronos, que permite a realização de consultas temporais por palavras-chave em páginas Web. As principais contribuições deste
10 trabalho são a identificação dos termos relacionados com cada expressão temporal presente no conteúdo da página Web e a criação de um método de indexação temporal. Experimentos mostram que Chronos melhora a qualidade dos resultados para consultas temporais em comparação com um motor de busca convencional. Como trabalhos futuros destacam-se: (i) a realização de testes com diversos usuários e inúmeras consultas para validar a ferramenta; (ii) a utilização da estrutura da página Web para melhorar os resultados; e (iii) a utilização de expansão de consultas para tratar sinônimos. Referências Allen, J. F. (1983). Maintaining knowledge about temporal intervals. Commun. ACM, 26(11). ANNIE. (2009). Open source information extraction, Abril, Baeza-Yates, R. A. e Ribeiro-Neto, B. (1999). Modern Information Retrieval. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. Frozi, A. (2010a). Um mecanismo de consulta temporal por palavras-chave em páginas Web. Monografia de Graduação, Instituto de Informática, UFRGS. Frozi, A.; Manica, E.; Galante, R. e Dorneles, C. F. (2010b). Chronos - um motor de busca temporal. Sessão de Demos, SBBD. GUTime. Adding TIMEX3 tags. Abril, Jin, P.; Lian, J.; Zhao, X. e Wan, S. (2008). Tise: A temporal search engine for web contents. In IITA 08, pages , Washington, USA. IEEE Computer Society. Lucene. Abril, Manica, E.; Dorneles, C. F. e Galante, R. (2010). Supporting temporal queries on xml keyword search engines. In SBBD 10, Belo Horizonte, MG, Brasil. SBC. Page, L. et al. (1998). The pagerank citation ranking: Bringing order to the web. Technical report, Stanford Digital Library Technologies Project. Pasca, M. (2008). Towards temporal web search. In SAC, pages ACM. TimeML. Markup Language for Temporal and Event Expressions. Abril, TreeTagger. A Language Independent Part-of-Speech Tagger. Abril, Vicente-Díez, M. T. e Martínez, P. (2009). Temporal semantics extraction for improving web search. In DEXA Workshops, pages IEEE Computer Society. Wikipedia. Wikipedia, the free encyclopedia. Abril, 2010.
Um Mecanismo de Consulta Temporal por Palavras-Chave em Páginas Web
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE CIÊNCIA DA COMPUTAÇÃO ALINE REVEILLEAU FROZI Um Mecanismo de Consulta Temporal por Palavras-Chave em Páginas Web Trabalho de
I-Preproc: uma ferramenta para pré-processamento e indexação incremental de documentos
17 I-Preproc: uma ferramenta para pré-processamento e indexação incremental de documentos Renan Gomes Pereira 1 Maria Fernanda Moura 2 Resumo: O objetivo deste trabalho é apresentar a ferramenta I-Preproc,
Arquivos invertidos 39
Arquivos invertidos 39 Arquivos invertidos É um mecanismo que utiliza palavras para indexar uma coleção de documentos a fim de facilitar a busca e a recuperação Estruturas de um arquivo invertido Vocabulário
Mapeamento Automático de Modelos de Dados XML Temporais Ad-hoc para um Modelo de Dados XML Temporal Padrão
Mapeamento Automático de Modelos de Dados XML Temporais Ad-hoc para um Modelo de Dados XML Temporal Padrão Edimar Manica 1, Renata Galante 1, Carina F. Dorneles 2 1 Instituto de Informática Universidade
Extração e Representação Semântica de Fatos Temporais
Extração e Representação Semântica de Fatos Temporais Leandro Gallina 1, Renata Galante 1 1 Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal 15.064 91.501-970 Porto
Os efeitos do paralelismo e relações de thesaurus em uma ferramenta de busca em bases textuais
72 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Os efeitos do paralelismo e relações de thesaurus em uma ferramenta de busca em bases textuais Renan Gomes Pereira¹ Maria Fernanda Moura²
Desenvolvimento de um Web Crawler para indexação de documentos científicos
Desenvolvimento de um Web Crawler para indexação de documentos científicos Heitor de Sousa Miranda¹, Rafael Gonçalves Barreira², Edeilson Milhomem da Silva³ Curso de Sistemas de Informação - CEULP/ULBRA
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
Profª Ana Lúcia Lima Marreiros Maia Profª Fabiana Cristina Bertoni
Profª Ana Lúcia Lima Marreiros Maia Profª Fabiana Cristina Bertoni Motivação e Objetivos Etapas do Desenvolvimento de um Sistema de Recuperação de Informações (SRI): Pré-processamento; Representação; Extração
CONTEÚDOS. 1 O que é a Web of Science? 2 Registo 3 Pesquisa 4 Resultados de pesquisa 5 Personalizar
FORMAÇÃO DE UTILIZADORES 2018 CONTEÚDOS 1 O que é a Web of Science? 2 Registo 3 Pesquisa 4 Resultados de pesquisa 5 Personalizar 1 O que é a Web of Science? > É uma plataforma de bases de dados de referência
Ambiente de Data Warehouse Para Imagens Médicas Baseado Em Similaridade
Universidade de São Paulo - USP Instituto de Ciências Matemáticas e de Computação - ICMC Programa de Pós-Graduação em Ciências da Computação e Matemática Computacional Ambiente de Data Warehouse Para Imagens
Gazetteers - Aplicação em RI Geográfica. Ivre Marjorie R. Machado
Gazetteers - Aplicação em RI Geográfica Ivre Marjorie R. Machado Julho de 2009 Sumário Introdução Gazetteer Exemplos Locus Limitações Conclusão Referências 2 Introdução Quem nunca usou uma máquina de busca
Suporte a consultas temporais por palavras-chave em documentos XML
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO EDIMAR MANICA Suporte a consultas temporais por palavras-chave em documentos XML Dissertação apresentada
Seleção e Otimização de Fontes
Seleção e Otimização de Fontes 1. Introdução Muitos dados disponíveis Não há garantia de relevância Muitos acessos (custoso) O Autor propõe uma ideia para otimizar o processamento: A indexação e seleção
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA
PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações
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
Projeto. Observatório Nacional de Clima e Saúde
Projeto Observatório Nacional de Clima e Saúde Coordenação Técnica Institucional: Fiocruz e INPE Coordenação Nacional CGVAM- Coordenação Geral de Vigilância Ambiental Secretaria de Vigilância em Saúde
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
Quinto Trabalho Prático. Este trabalho tem como objetivo indexar arquivos de dados usando um índice árvore-b.
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de
Manual de Integração Web Service Administradora de Cartões
Manual de Integração Web Service Administradora de Cartões 1. INTRODUÇÃO Este manual tem como objetivo apresentar as especificações e critérios técnicos necessários para utilização do Web Service disponibilizado
Revisão. Meio ambiente da Recuperação de Informação. Linguagem Analógico x Digital
Revisão Meio ambiente da Recuperação de Informação Linguagem Analógico x Digital 1 Recuperação de Informação Recuperação de informação é o nome dado ao processo ou método pelo qual um potencial usuário
Um Mecanismo de Detecção de Versões de Páginas Web para Melhoria do Desempenho do Algoritmo de PageRank
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
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
Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Implementação do Analisador Léxico
Implementação do Analisador Léxico Ricardo Mendes do Nascimento Universidade Regional Integrada do Alto Uruguai e das Missões (URI) Santo Ângelo RS Brasil rnascom@urisan.tche.br Resumo. Este artigo tem
Sistemas Digitais INE 5406
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Sistemas Digitais INE 5406 Aula 10-P Refinamento das especificações
Identificação de Pontos Perceptualmente Importantes (PIP) em séries temporais de tópicos extraídos de dados textuais
Universidade de São Paulo Biblioteca Digital da Produção Intelectual - BDPI Departamento de Ciências de Computação - ICMC/SCC Comunicações em Eventos - ICMC/SCC 2015 Identificação de Pontos Perceptualmente
Pesquisa preliminar recorrendo a uma base bibliográfica ou motor de pesquisa para identificar os artigos relevantes sobre o assunto pretendido:
1 EGAS MONIZ TUTORIAL DE PESQUISA ARTIGOS CIENTÍFICOS Pesquisa temática Pesquisa preliminar recorrendo a uma base bibliográfica ou motor de pesquisa para identificar os artigos relevantes sobre o assunto
Implementação de Kernel Customizado Aplicado à Análise de Sentimentos em Resenhas de Filmes
Implementação de Kernel Customizado Aplicado à Análise de Sentimentos em Resenhas de Filmes Luciana Kayo e Paulo Mei Prof. Dr. Marco Dimas Gubitoso Introdução Inspiração na competição When Bag of Words
A Interação Humano-Computador
Interfaces de busca A Interação Humano-Computador Bem concebidos, os sistemas eficazes geram sentimentos positivos em seus usuários. Quando um sistema é bem projetado, a interface quase desaparece, permitindo
Para onde vamos. Recuperação de Informação na WEB. Medidas de Avaliação. Recuperação de informação na WEB
Onde Estamos 1 Para onde vamos Medidas de Avaliação Recuperação de Informação na WEB 2 Sites de Busca (search engines/buscadores) Permitem ao usuário submeter sua expressão de busca e recuperar uma lista
DESCOBERTA DO CONHECIMENTO COM O USO DE TEXT MINING APLICADA AO SAC TEXT MINING. Aluno José Lino Uber. Orientador Paulo Roberto Dias
DESCOBERTA DO CONHECIMENTO COM O USO DE TEXT MINING APLICADA AO SAC TEXT MINING Aluno José Lino Uber Orientador Paulo Roberto Dias Dezembro/2004 Roteiro Introdução Objetivo Conceitos Motivação / Tipos
Mineração de Textos. Mineração de Textos
Mineração de Textos Os estudos em Aprendizado de Máquina normalmente trabalham com dados estruturados Entretanto, uma grande quantidade de informação é armazenada em textos, que são dados semi-estruturados
Recuperação de informação na WEB
Recuperação de Informação na Sites de Busca (search engines/buscadores) Permitem ao usuário submeter sua expressão de busca e recuperar uma lista (geralmente ordenada) de endereços de páginas (URLs) que
Um estudo sobre diferentes modelos de Recuperação de Informação em documentos semi-estruturados (XML) -
Um estudo sobre diferentes modelos de Recuperação de Informação em documentos semi-estruturados (XML) - Implementação, Análise, Avaliação e Comparação Autor: Mirella Silva Junqueira 1, Orientador: Prof.
Francisco Benjamim Filho. XHITS: Estendendo o Algoritmo HITS para Extração de Tópicos na WWW DISSERTAÇÃO DE MESTRADO
Francisco Benjamim Filho XHITS: Estendendo o Algoritmo HITS para Extração de Tópicos na WWW DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós-Graduação em Informática Rio de Janeiro,
Universidade Federal de Goiás Bacharelado em Ciências da Computacão Compiladores
Universidade Federal de Goiás Bacharelado em Ciências da Computacão Compiladores 2013-2 Compilador para a Linguagem Cafezinho Especificação dos trabalhos: T2 (Geração da Representação Intermediária e Análise
Uma ferramenta para expansão do vocabulário com base em coocorrência
Resumos Expandidos: XI Mostra de Estagiários e Bolsistas... 11 Uma ferramenta para expansão do vocabulário com base em coocorrência Exupério Lédo Silva Júnior 1 Roberta Akemi Sinoara 2 Solange Oliveira
Introdução XML. Vanessa Braganholo
Introdução XML Vanessa Braganholo {vanessa@ic.uff.br} Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo O que é XML? } XML = extensible Markup
Classificação Automática de Gêneros Musicais
Introdução Método Experimentos Conclusões Utilizando Métodos de Bagging e Boosting Carlos N. Silla Jr. Celso Kaestner Alessandro Koerich Pontifícia Universidade Católica do Paraná Programa de Pós-Graduação
A modelagem de Negócio com UML
A modelagem de Negócio com UML Introdução A passagem do Modelo do Negócio para o Modelo do Sistema envolve a definição de quais Casos de Uso do Negócio deverão ser automatizados; No momento em que os requisitos
Introdução à Programação
Introdução à Programação Linguagens de Programação: sintaxe e semântica de linguagens de programação e conceitos de linguagens interpretadas e compiladas Engenharia da Computação Professor: Críston Pereira
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Linguagem de programação C 3.1. Conceitos
Estruturas de Dados em Python
Estruturas de Dados em Python Carlos Camarão de Março de 7 Introdução Na segunda parte do curso vamos aprender a programar com estruturas (ou coleções) de dados, em Python. Python é uma linguagem orientada
Interface de Consultas TF-ORM para Oracle
Universidade Federal do Rio Grande do Sul Programa de Pós Graduação em Computação Interface de Consultas TF-ORM para Mirella Moura Moro Nina Edelweiss - orientadora { mirella, nina } @inf.ufrgs.br Roteiro
Introdução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:
Dados da Web Introdução de XML Banco 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
Web Services REST e JSON
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Algoritmos e Estruturas de Dados II. Trabalho Prático 4
Algoritmos e Estruturas de Dados II Trabalho Prático 4 Entrega: 23/11/09 Devolução: 10/12/09 (sem possibilidade de entrega com atraso) Trabalho em dupla Prof. Jussara Marques de Almeida Problema 1: Construção
Sistemas de Recomendação Uma abordagem geral
Sistemas de Recomendação Uma abordagem geral Universidade Estadual de Maringá Departamento de Informática Programa de Pós-Graduação Mestrado em Ciência da Computação Disciplina: Seminários II Aluna: Késsia
Semântica no Reconhecedor Gramatical Linguístico
Workshop de Tecnologias Adaptativas WTA 2015 Semântica no Reconhecedor Gramatical Linguístico Ana Contier, Djalma Padovani, João José Neto Linguagem Natural - Desafios Crescente quantidade de documentos
Recuperação de Informações Textuais e Multimídia Utilizando Expansão de Consulta a Recursos da WEB 2.0
Recuperação de Informações Textuais e Multimídia Utilizando Expansão de Consulta a Recursos da WEB 2.0 Vinícius Roggia Gomes 1, Paulo Henrique Guimarães Fidencio 1, Flávio Ceci 1,2, Alexandre Leopoldo
MINERAÇÃO DE DADOS EM ARQUIVOS DE LOG GERADOS POR SERVIDORES DE PÁGINAS WEB
MINERAÇÃO DE DADOS EM ARQUIVOS DE LOG GERADOS POR SERVIDORES DE PÁGINAS WEB Acadêmico: Leonardo José Correia Orientador: Prof. Ricardo Alencar Azambuja Blumenau, Julho/2004 1 Roteiro Introdução Objetivo
5º Congresso de Pós-Graduação
5º Congresso de Pós-Graduação UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE DIAGRAMA DE CLASSES A PARTIR DA ESPECIFICAÇÃO DE REQUISITOS EM LINGUAGEM NATURAL Autor(es) Orientador(es) LUIZ EDUARDO GALVÃO MARTINS
Recuperação de Dado X Informação. Gerenciamento de Dados e Informação. Histórico. Recuperação de Informação. Histórico. Histórico
Recuperação de Dado X Informação Gerenciamento de Dados e Informação Recuperação de Informação Fernando Fonseca Ana Carolina Robson Fidalgo Comparação (matching) Recuperação de Dados Exata Recuperação
UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO ONTOLOGIAS OWL
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE SISTEMAS DE INFORMAÇÃO UMA FERRAMENTA DE APOIO A DETERMINAÇÃO DE EQUIVALÊNCIAS SEMÂNTICAS ENTRE ESQUEMAS GML UTILIZANDO
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
O prestígio das revistas científicas: indicadores internacionais mais usados
O prestígio das revistas científicas: indicadores internacionais mais usados Publicar em revistas internacionais -workshop para autores 17 abril 2012 Universidade de Aveiro Serviços de Biblioteca, Informação
2 Versão 1: Funcionalidade Básica e Interface Web
Técnicas de Projeto e Implementação de Sistemas II Descrição do Projeto da Disciplina 1 Introdução O projeto da disciplina consiste na implementação de um sistema de busca de tarifas de passagens aéreas.
Recuperação de Informações
Recuperação de Informações Ana Carolina Salgado & Fernando Fonseca Comparação (matching) Dados Inferência Modelo Ling Consulta Esp da Consulta Recuperação de Dado X Informação Recuperação de Recuperação
Integração de Dados. Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
Integração de Dados Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Integração de Dados Problema: dados armazenados nos provedores são
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 Modelosde RI e o ModeloBooleano Organização e Recuperação de Informação(GSI521) Tópicos Modelagem em RI; Caracterização
1 Introdução. 1 World Wide Web Consortium -
1 Introdução A internet é uma ampla fonte de disseminação de informações, abrangendo praticamente todas as áreas de conhecimento. A maioria das informações disponíveis hoje para a grande parte dos usuários
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
Aplicação de uma Técnica Tradicional de Expansão de Consulta ao Modelo TR+
Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Programa de Pós-Graduação em Ciência da Computação Aplicação de uma Técnica Tradicional de Expansão de Consulta ao Modelo
Recuperação de informação em documentos XML
Recuperação de informação em documentos XML Desde 2000, quando aconteceu o primeiro workshop sobre XML e Recuperação de Informação, este tema tem estado presente nas conferências ACM SIGIR, mostrando o
Mineração de Textos na Web
Mineração de Textos na Web Luciano Antonio Digiampietri Escola de Artes Ciências e Humanidades da Universidade de São Paulo digiampietri@usp.br Resumo: Com o crescimento das informações disponíveis na
5 Busca Tratamento das Palavras-Chave de Entrada
Implementação 41 5 Busca Este capítulo apresenta em detalhes a implementação da busca no sistema, mostrando todas as etapas desde o fornecimento e tratamento das palavras-chave de entrada, agrupamento,
INE5416 Paradigmas de Programação. Ricardo Azambuja Silveira INE CTC UFSC E Mail: URL:
INE5416 Paradigmas de Programação Ricardo Azambuja Silveira INE CTC UFSC E Mail: silveira@inf.ufsc.br URL: www.inf.ufsc.br/~silveira Conceitos Léxica estudo dos símbolos que compõem uma linguagem Sintaxe
Manipulando a base de dados
Manipulando a base de dados Uma base de dados pode ser manipulada com quatro operações básicas: Incluir, Apagar, Alterar e Pesquisar. Vale lembrar que como toda linguagem para computadores, o MySQL tem
OPIS: Um Método para a Identicação e a Busca de Páginas-Objeto
OPIS: Um Método para a Identicação e a Busca de Páginas-Objeto Miriam Pizzatto Colpo 1, Edimar Manica 1,2, Renata Galante 1 1 Universidade Federal do Rio Grande do Sul, Brasil 2 Instituto Federal de Educação,
Ferramenta para Ensino da Técnica de Raciocínio Baseado
047 Ferramenta para Ensino da Técnica de Raciocínio Baseado em Casos Helton Machado Kraus 1, Anita Maria da Rocha Fernandes 1 1 Mestrado em Computação Aplicada - Universidade do Vale do Itajaí (UNIVALI)
24/09/2014. Prof. André Backes
Prof. André Backes 1 Por que usar listas? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor dentro de uma variável, o valor
Sistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
Capítulo 6: Linguagens de Programação
Capítulo 6: Linguagens de Programação Ciência da Computação: Uma Visão Abrangente 11a Edição by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Capítulo 6: Linguagens de programação 6.1 Perspectiva
Indexação e Modelos Clássicos
Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia Recuperação da Informação Adaptado do Material da Profª Vanessa Braganholo - IC/UFF Construção de um Sistema de Busca 1ª Etapa: Definir
Manual de Treinamento Portal de Periódicos 2005
Manual de Treinamento Portal de Periódicos 2005 ACM Blackwell Cambridge Emerald Nature OECD Oxford Sage Para que todos os usuários do Portal da CAPES possam ter acesso aos periódicos disponíveis, basta
Evento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA
INTEGRAÇÃO DE APLICAÇÕES APLICADA À EXTRAÇÃO E QUALIFICAÇÃO AUTOMÁTICA DE PUBLICAÇÕES DE PESQUISADORES: UM CASO BASEADO NO CURRÍCULO LATTES 1 APPLICATION INTEGRATION APPLIED TO AUTOMATIC EXTRACTION AND
Manual básico WoS, Scopus e PoP
Manual básico WoS, Scopus e PoP WOS Com o acesso aos periódicos da Capes liberados seja pela rede UnB ou pelo ACESSO CAFE, procurar a base de dados da Web of Science (WoS): Acessar a base de dados Web
S2I+: Armazenamento Eficiente em Índice Espaço-Textual
S2I+: Armazenamento Eficiente em Índice Espaço-Textual Tiago F. Athayde-Novaes 1, Fellipe L. Fonseca 1, João B. Rocha-Junior 1 1 Universidade Estadual de Feira de Santana (UEFS) Feira de Santana BA Brasil
1 Introdução Motivação
1 Introdução 1.1. Motivação Informações podem ser armazenadas das mais variadas maneiras. O modo mais clássico de armazenamento de informação é através da palavra escrita, impressa. O acesso à informação
Dados Semi-Estruturados e XML
Dados Semi-Estruturados e XML Dados da Web A Web constitui hoje um repositório universal de dados Características dos dados da Web: Disponíveis através de documentos textuais Utilizados apenas para consumo
Introdução a classes e objetos. Copyright 2006 by Pearson Education
3 Introdução a classes e objetos 3.1 Introdução Programas do Capítulo 2 Todas as instruções estavam localizadas na função main. Em geral Os programas consistirão Na função main e Em uma ou mais classes
Descritores de Imagens
Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 17 Introdução Excelentes pesquisas sobre descritores
Obtendo Interoperabilidade Semântica em Sistemas. Metamorphosis
Obtendo Interoperabilidade Semântica em Sistemas Heterogéneos de Informação com Metamorphosis Giovani R. Librelotto José Carlos Ramalho Pedro R. Henriques Departamento de Informática Universidade do Minho
SISTEMA GUARDIÃO. Manual de Usuário
SISTEMA GUARDIÃO Manual de Usuário Resumo Neste documento é apresentada uma breve descrição das funcionalidades e da utilização do sistema integrado de detecção de anomalias em redes GUARDIÃO. Versão 1.0
EVOLUÇÃO DO MECANISMO DE BUSCA DO AINFO-CONSULTA COM USO DE THESAURUS AGROPECUÁRIO
13 a 15 de agosto de Jaguariúna, SP EVOLUÇÃO DO MECANISMO DE BUSCA DO AINFO-CONSULTA COM USO DE THESAURUS AGROPECUÁRIO IGOR J. P. MARINHO 1 ; HENRIQUE T. M. CARDONE 2 ; GLAUBER J. VAZ 3 Nº 12610 RESUMO
MODULARIZAÇÃO - PARTE 1
AULA 27 MODULARIZAÇÃO - PARTE 1 Os algoritmos que temos construído até então são muito simples, pois resolvem problemas simples e apresentam apenas os componentes mais elementares dos algoritmos: constantes,
SDiff: Uma ferramenta para comparação de documentos com base nas suas estruturas sintáticas
Thiago Pinheiro de Araújo SDiff: Uma ferramenta para comparação de documentos com base nas suas estruturas sintáticas Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção
Português Estruturado
Português Estruturado Português Estruturado Para que o algoritmo possa ser executado por uma máquina é importante que as instruções sejam corretas e sem ambigüidades. O português estruturado é, na verdade,
PROJETO DE PROGRAMAS. Projeto de Programas PPR0001
PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes
CAROLINA FIGUEIRA PROJETO DA REVISTA CIENTÍFICA: EM DIA COM A MARVEL
CAROLINA FIGUEIRA PROJETO DA REVISTA CIENTÍFICA: EM DIA COM A MARVEL Florianópolis, 2017 CAROLINA FIGUEIRA PROJETO DA REVISTA CIENTÍFICA: EM DIA COM A MARVEL Projeto de Revista Científica apresentada na
Seleção de Atributos FSS. Relevância de Atributos. Relevância de Atributos. Seleção de Atributos - FSS. FSS como Busca no Espaço de Estados
Seleção FSS Alguns indutores geralmente degradam seu desempenho quando são fornecidos muitos atributos irrelevantes para o conceito a ser aprendido Feature Subset Selection (FSS) é o processo de selecionar
Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO
5.3.3.4 Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 101 5.3.4 Definição das Classes - Módulo Pedagógico 5.3.4.1 Classe GrupoCurso A classe GrupoCurso
Revisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
5º Congresso de Pós-Graduação
5º Congresso de Pós-Graduação UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE DIAGRAMA DE CLASSES A PARTIR DA ESPECIFICAÇÃO DE REQUISITOS EM LINGUAGEM NATURAL Autor(es) WILSON CARLOS DA SILVA Orientador(es)
Princípio da Localidade Apenas uma parte relativamente pequena do espaço de endereçamento dos programas é acessada em um instante qualquer Localidade
Memória Cache Princípio da Localidade Apenas uma parte relativamente pequena do espaço de endereçamento dos programas é acessada em um instante qualquer Localidade Temporal Um item referenciado tende a
Identifying thresholds for object-oriented software metrics
Identifying thresholds for object-oriented software metrics Kecia A.M. Ferreira 1 Mariza A.S. Bigonha 1 Roberto S. Bigonha 1 Luiz F.O. Mendes 1 Heitor C. Almeida 1 1 Dept. Computer Science, Federal University
RESUMO INTERNET ACCESS TO IAPAR S METEOROLOGICAL DATA BASE ABSTRACT
ACESSO AO BANCO DE DADOS METEOROLÓGICOS DO IAPAR VIA INTERNET DALZIZA DE OLIVEIRA 1 PAULO HENRIQUE CARAMORI 1 PAULO ROBERTO MARTINS 2 NELMA MARIA B. MARTINS 2 EDMIRSON BORROZZINO 3 RESUMO Este trabalho
3 Recuperação de Informações Textuais
3 Recuperação de Informações Textuais Tudo deveria se tornar o mais simples possível, mas não simplificado. Albert Einstein Sistemas tradicionais de indexação costumam utilizar-se de termos-índice, que
Análise Sintática de Frases utilizando Gramáticas Livres de Contexto Probabilísticas
Universidade de São Paulo Mestrado em Ciência da Computação Instituto de Matemática e Estatística Disciplina MAC5725 Lingüística Computacional Análise Sintática de Frases utilizando Gramáticas Livres de