• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 272
  • 6
  • Tagged with
  • 278
  • 278
  • 253
  • 174
  • 168
  • 150
  • 101
  • 89
  • 86
  • 85
  • 84
  • 84
  • 72
  • 67
  • 52
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
191

Roteamento utilizando potencial de entrega em redes tolerantes a atrasos

Nunes, Cristina Moreira 08 April 2010 (has links)
Made available in DSpace on 2015-04-14T14:49:27Z (GMT). No. of bitstreams: 1 426257.pdf: 1755625 bytes, checksum: 752156f9068dd50cc9bde67b5e57153f (MD5) Previous issue date: 2010-04-08 / Redes Tolerantes a Atrasos (Delay Tolerant Network - DTN) s?o redes sujeitas a interrup??es frequentes, altos atrasos e elevadas taxas de erro. Nessas redes os nodos s?o m?veis e fazem o papel de roteadores, armazenando e fazendo o repasse das mensagens que precisam ser entregues. O foco deste trabalho est? nas redes DTN estoc?sticas, nas quais as mudan?as topol?gicas n?o s?o conhecidas e surgem t?cnicas para tentar aumentar a probabilidade de sucesso no roteamento, utilizando conhecimento hist?rico do comportamento da rede na tomada da decis?o. As redes DTN possuem algumas semelhan?as com as redes ad hoc, mas devido ?s constantes disrup??es que ocorrem nas redes DTN, o problema do roteamento ? tratado de forma diferente. Em cen?rios esparsos, devido ? falta de conectividade dos nodos, as redes DTN apresentam maior percentual de mensagens entregues, a custo de maiores atrasos. Um estudo comparando esses dois tipos de redes ? realizado por este trabalho, comprovando esse aspecto. Este trabalho prop?e tr?s varia??es de um protocolo de roteamento para redes DTN estoc?sticas que utiliza uma m?trica chamada de potencial de entrega usada na decis?o do repasse das mensagens. O potencial de entrega ? uma medida hist?rica que indica o n?mero de encontros em que os nodos est?o envolvidos em um per?odo de tempo. No intuito de aumentar a probabilidade de encontrar o destinat?rio, a estrat?gia prioriza o roteamento a nodos que tenham um n?mero alto de encontros. O protocolo inicial ? chamado de APRP (Adaptive Potential Routing Protocol ) e, em compara??o com outros protocolos para o mesmo tipo de rede, apresenta um percentual de mensagens entregues equivalente a esses protocolos, com um overhead bastante reduzido, especialmente para redes esparsas (importantes em DTN). Uma varia??o do APRP utiliza um mecanismo de confirma??o de mensagens j? entregues com o intuito de liberar espa?o em buffer para mensagens novas. Tal varia??o ? chamada de APRP-Ack e apresenta desempenho superior ao APRP, ao custo de um aumento no atraso m?dio na entrega das mensagens. Por fim, ? proposto o APRP-Group, com o objetivo de reduzir o atraso gerado pelo APRP e APRP-Ack. O APRP-Group busca identificar grupos de nodos com potenciais de entrega similares e decidir sobre o repasse das mensagens com base em tais grupos. Este protocolo apresenta uma redu??o significativa no atraso de entrega, se comparado ao APRP e APRP-Ack, mantendo baixos os custos de comunica??o e mantendo ou melhorando n?veis de entrega. Os diferentes protocolos foram simulados em um ambiente espec?fico para DTN e comparados com protocolos da literatura, especialmente com o Spray and Wait devido ao seu alto desempenho reportado na literatura.
192

Abordagens paralelas para Model Checking de redes de aut?matos estoc?sticos

Oleksinski, Lucas Giaretta 25 March 2013 (has links)
Made available in DSpace on 2015-04-14T14:50:05Z (GMT). No. of bitstreams: 1 451032.pdf: 3224202 bytes, checksum: 0ed1399ff0656c16c4c22f4f6e16cb87 (MD5) Previous issue date: 2013-03-25 / The use of critical and complex systems at automation of daily tasks increases the people s dependence, generating unease about the safety of such systems. In the last years several techniques have been developed to facilitate activities related to design validation in the early stages of the development cycle. Model Checking is an automatic formal technique that allows verification of finite-state concurrent systems under properties described in temporal logics by employing verification algorithms that exhaustively assess the correctness of the system under consideration. Indeed, this technique is costly with respect to storage and processing, justifying the development of parallel and distributed algorithms for powerful computing clusters. This dissertation reports the study and development of verification algorithms for models described in Stochastic Automata Networks and properties written in Computation Tree Logic temporal logic for environments that address memory spaces in a distributed way. / O emprego de sistemas complexos e cr?ticos para automa??o de tarefas do cotidiano faz crescer a depend?ncia das pessoas, gerando desconforto em rela??o ? seguran?a de tais sistemas. Nos ?ltimos anos algumas t?cnicas t?m sido desenvolvidas visando facilitar as atividades relacionadas ? valida??o de projetos nos est?gios iniciais do ciclo de desenvolvimento. Verifica??o de modelos ? uma t?cnica formal autom?tica que permite a verifica??o de sistemas concorrentes de estados finitos sob propriedades descritas em l?gicas temporais atrav?s do emprego de algoritmos que avaliam exaustivamente o sistema sob considera??o. Entretanto, esta t?cnica ? custosa no que tange ao armazenamento em mem?ria e processamento, justificando o desenvolvimento de algoritmos paralelos e distribu?dos para poderosos agregados computacionais. Esta disserta??o relata o estudo e desenvolvimento de algoritmos de verifica??o de modelos descritos em Redes de Aut?matos Estoc?sticos e propriedades descritas na l?gica temporal Computation Tree Logic para ambientes que endere?am espa?os de mem?ria de maneira distribu?da.
193

Um algoritmo ilustrativo sobre o plural no PB como contribui??o para morfologia computacional : capacidades, limita??es e perspectivas

Concei??o, Celso Augusto Nunes da 27 March 2009 (has links)
Made available in DSpace on 2015-04-14T13:37:52Z (GMT). No. of bitstreams: 1 417835.pdf: 1944989 bytes, checksum: 6c093c4bafa0f7e15e8ae411956cca68 (MD5) Previous issue date: 2009-03-27 / Esta tese ? uma aplica??o ling??stico-computacional baseada em Redes Neurais Artificiais (RNA) com um algoritmo ilustrativo sobre o plural na Morfologia do Portugu?s Brasileiro (PB): PluralRNA. Este ? um software criado com o objetivo de fazer com que a m?quina depreenda regras de flex?o de n?mero a partir da inser??o de pares lexicais singular/plural. Essa depreens?o acontece na fase de treinamento depois de a base de dados da rede estar devidamente provida desses pares. A partir da?, digitam-se outras palavras no singular para que o programa aplique a desin?ncia depreendida pelo processamento. A seguir, analisa-se o potencial de aprendizagem do programa para constatar as suas capacidades e limita??es e sugerir perspectivas, pretendendo assim contribuir cientificamente para a Morfologia Computacional do PB. O resultado ? satisfat?rio na medida em que, por um lado, as generaliza??es das regras depreendidas s?o percebidas e cotejadas com o l?xico padr?o, tendo, na maioria dos casos, correspond?ncia com normatiza??o; por outro, alguns ciclos de treinamento refor?am a depreens?o das desin?ncias e alteram, em rar?ssimos casos, aquelas que j? eram dadas como certas pela correla??o gramatical. Portanto, os pares lexicais e a aplicabilidade do PluralRNA oferecem material suficiente para a continuidade dos estudos do processamento flexional de n?mero para a Morfologia Computacional do PB.
194

Do leitor invis?vel ao hiperleitor : uma teoria a partir de Harry Potter

Pelisoli, Ana Cl?udia Munari Domingos 28 February 2011 (has links)
Made available in DSpace on 2015-04-14T13:38:24Z (GMT). No. of bitstreams: 1 431100.pdf: 1814373 bytes, checksum: 74584040412304ec635228346c8b38a4 (MD5) Previous issue date: 2011-02-28 / As novas tecnologias de comunica??o e a converg?ncia das m?dias no espa?o da internet v?m transformando as pr?ticas de seus usu?rios cibernautas, consumidores, receptores, leitores de todos os tipos de textos que, munidos de um canal de resposta, agora t?m a possibilidade de responder a eles, criando e interpretando objetos. Essa conflu?ncia no ambiente virtual apaga as fronteiras entre textos e m?dias, arte e entretenimento e informa??o e, ainda, entre as inst?ncias de produ??o e recep??o. O leitor juvenil, h?bil no manejo dessas tecnologias, torna-se o modelo de hiperleitor: aquele que realiza a leitura fragmentada e dispersa do ciberespa?o, a hiperleitura. A escrita de fanfictions ? uma de suas pr?ticas que possibilita entrever as transforma??es do campo da leitura, quando, no computador, ler e escrever se tornam atividades imbricadas. Essa pr?tica, aqui chamada de escrileitura, envolve a utiliza??o de redes de interpreta??o e divulga??o de textos escritos por f?s dos mais variados g?neros e nas mais variadas m?dias, entre eles, a s?rie Harry Potter. A obra de J. K. Rowling tornou-se o hipotexto principal para a escrileitura, pela apresenta??o de um universo altamente lacunar, que convida ? cria??o. Este trabalho une as teorias da Est?tica da Recep??o, da Intermidialidade e da Cr?tica, relacionando as estrat?gias do texto Harry Potter ? converg?ncia de m?dias e ? possibilidade que os meios oferecem ? leitura-escritura como motivos para a transforma??o das pr?ticas desses leitores. Essas mudan?as t?m reconfigurado o sistema liter?rio autores, textos e leitores j? n?o s?o mais os mesmos, quando a hiperm?dia ? a forma de representa??o do mundo.
195

Implanta??o e gest?o da inclus?o digital utilizando tecnologias da informa??o e comunica??o na sociedade: estudo de caso

CORDEIRO JUNIOR, Jess? de Hollanda 21 December 2006 (has links)
Made available in DSpace on 2016-04-28T20:19:26Z (GMT). No. of bitstreams: 1 2006 - Jesse de Hollanda Cordeiro Junior.pdf: 621620 bytes, checksum: f49827d499d78f1f23d8d63f6745c560 (MD5) Previous issue date: 2006-12-21 / This paper aims at addressing the situation of social inequality suffered by large part of the population in Brazil and discusses the need to immediately and effectively guarantee the access of these subordinate groups to better and more equal conditions of life. It also looks at data collected to reflexively analyze the results of the project of social equality promotion by digital inclusion, planned and funded as an Extension Project by the Institui??o de Ensino Superior UniFOA. Thus, it sets out to investigate the situation of social inequality suffered by the Brazilian lower classes based on the analysis of the major determinants of such situation, defining the so-called Information Society and approaching its meaning and importance in the current scientific and technological Brazilian context. Based on the results of the investigation, it analyzes the present-day situation of digital exclusion, pointing out the undesirable consequences that Brazil may have to face in case the country does not follow the international patterns of competition and commercial marketing observed in leading companies in the modern world scenario. Reflecting upon the economical, social and political consequences of the work versus job dialectic, it presents the importance of promoting digital inclusion and social equality, as a result of a consequent of a wider access to better work conditions and of the establishment of more symmetrical financial and power relations. Eventually it looks at the outcomes of the Projeto Rede Solidariedade do UniFOA , analyzing data presented by the participants to evaluate the achieved results. / O presente trabalho discute a situa??o de exclus?o social em que se encontra a popula??o brasileira e a necessidade de se promover de forma imediata e contundente a inclus?o dessa parcela da sociedade e, ainda, faz uma analise reflexiva dos dados recolhidos sobre o desempenho do projeto de inclus?o social, pela inclus?o digital, oferecido e operacionalizado como Projeto de Extens?o, pela Institui??o de Ensino Superior UniFOA. Dessa forma, contextualiza a situa??o de exclus?o social em que se encontra uma parcela consider?vel da popula??o brasileira, a partir dos fatores determinantes que levam a essa a??o, buscando definir o que alguns autores chamam de Sociedade da Informa??o, com o seu significado e a import?ncia que o momento cient?fico e tecnol?gico representa para o Brasil. A partir dessa contextualiza??o, busca o entendimento do que pode significar a exclus?o digital e os reflexos que poder?o advir se o Brasil n?o se enquadrar nos novos padr?es de competi??o e de concorr?ncia em que se encontram as empresas no cen?rio mundial. A partir de uma reflex?o acerca do significado social, pol?tico e econ?mico do bin?mio trabalho x emprego, discorre sobre a import?ncia da busca da inclus?o digital, como forma de promover a inclus?o social, com o objetivo de oportunizar melhores condi??es de trabalho e promover uma melhor distribui??o de renda da qual participem as popula??es mais carentes e necessitadas. Finalmente, analisa o desempenho do Projeto Rede Solidariedade do UniFOA, a partir dos dados capturados com os participantes dos diferentes segmentos do projeto, como forma de avaliar o seu desempenho e valid?-lo quanto ? busca de seus objetivos.
196

Cidades digitais e publica??o de sistemas em nuvem: uma metodologia para a tomada de decis?o

Ribeiro, Anderson de Souza 28 May 2016 (has links)
Submitted by Fernanda Ciolfi (fernanda.ciolfi@puc-campinas.edu.br) on 2016-08-11T19:07:05Z No. of bitstreams: 1 Anderson de Souza Ribeiro.pdf: 3519905 bytes, checksum: 24d0f2df16e1e4ca30d3e7eee439bd8b (MD5) / Made available in DSpace on 2016-08-11T19:07:05Z (GMT). No. of bitstreams: 1 Anderson de Souza Ribeiro.pdf: 3519905 bytes, checksum: 24d0f2df16e1e4ca30d3e7eee439bd8b (MD5) Previous issue date: 2016-05-28 / Pontif?cia Universidade Cat?lica de Campinas ? PUC Campinas / The Information and Communication Technology (ICT) advancement, and the growing need for higher data processing capacity, storage and higher data transfer rates demanded by the change in the behavior of society, which is more globalized and interconnected over the time, the opportunities for interaction and integration that covers private organizations and citizens of the Digital Cities or Smart Cities, it was necessary the use of technologies such as Cloud Computing to enable the population to consume the services available in this age. In this sense, it is necessary to select, and periodically prioritize, the scarce financial and human resources needed to implement the projects that offer the best value delivery proposal with the lowest possible investment, within the set deadlines, while respecting budgetary constraints, time and implementation capacity of organizations. Regarding the method of aid to decision-making, proposed in this work, for the selection and prioritization of systems for publication in Cloud, in an environment of heterogeneous telecommunications solutions, proposes a tool and a decision-making process that helps the public manager and private sector companies in the selection and prioritization of adherent solutions to their specific needs through the implementation of multi-criteria analysis , which consists of four hierarchical levels (Function objective, criteria categories, Subcriteria and System Options), and 5 categories of criteria to Digital cities (Financial Analysis, Technology Architecture, Governance, Digital Inclusion, Strategic Objectives), and 4 category criteria (Financial Analysis, Technical Architecture, Governance, Strategic Objectives) for corporate environments. This work was initially developed in simulation environment, and it was also applied in an education company and, in both cases, the results showed the method was useful to facilitate the manager's decision-making for the selection and prioritization of systems adherent to publication in cloud, in complex scenarios with multiple variables and constraints. / Com avan?o da Tecnologia da Informa??o e Comunica??o (TIC), e o crescimento da necessidade de poder de processamento, armazenamento, e altas taxas de transfer?ncia de dados demandadas pela altera??o no comportamento da sociedade, cada vez mais globalizada e conectada, e ainda pelas oportunidades de intera??o e integra??o que se abrem ?s organiza??es governamentais, empresas e cidad?os nesse novo contexto de Cidades Digitais, ou Cidades Inteligentes, fez-se necess?rio o uso de tecnologias como a Computa??o em Nuvem para viabilizar esta nova realidade, com fornecimento de servi?os ? popula??o, e a todos os seus agentes. Nesse cen?rio, h? que se selecionar e priorizar periodicamente os escassos recursos financeiros e humanos necess?rios para executar os projetos que oferecem a melhor proposta de entrega de valor, com o menor investimento poss?vel, dentro dos prazos estabelecidos, respeitando as restri??es or?ament?rias, de tempo e a capacidade de execu??o das institui??es. Nesse sentido o m?todo de aux?lio a tomada de decis?o, proposto neste trabalho, para a sele??o e prioriza??o de sistemas para publica??o em Nuvem, num ambiente de solu??es heterog?neas de telecomunica??es, prop?e uma ferramenta e um processo de tomada de decis?o que auxilia o gestor, seja do setor p?blico, ou em empresas do setor privado, na escolha e prioriza??o de solu??es aderentes ?s suas necessidades espec?ficas, atrav?s da realiza??o da an?lise multicrit?rio composta por 4 n?veis hier?rquicos (Fun??o objetivo, Categorias de Crit?rios, Subcrit?rios e Op??es de Sistemas), e 5 categorias de crit?rios para Cidades Digitais (An?lise Financeira, Arquitetura Tecnol?gica, Governan?a, Inclus?o Digital, Objetivos Estrat?gicos) no caso de institui??o p?blica, e 4 (An?lise Financeira, Arquitetura Tecnol?gica, Governan?a, Objetivos Estrat?gicos) para o seguimento corporativo . Este trabalho foi desenvolvido inicialmente em ambiente de simula??o, e tamb?m foi aplicado em uma Empresa de educa??o e, em ambos os casos, os resultados demonstraram como o m?todo foi ?til em facilitar a tomada de decis?o do gestor para a sele??o e prioriza??o de sistemas par a publica??o em nuvem, em ambientes e cen?rios complexos, com m?ltiplas vari?veis e restri??es.
197

Influ?ncia do acabamento de preparos para coroas totais com microsc?pio operat?rio na adapta??o marginal de restaura??es em cer?mica tipo CAD-CAM

Oliveira, Jos? Pedro Peixoto de 16 January 2008 (has links)
Made available in DSpace on 2015-04-14T13:29:16Z (GMT). No. of bitstreams: 1 399743.pdf: 674310 bytes, checksum: 694cbc44bc682f21bed71e69a6f99e90 (MD5) Previous issue date: 2008-01-16 / Este estudo teve o objetivo de avaliar a adapta??o de infra-estruturas de cer?mica Lava (3M/ESPE) com tr?s diferentes tipos de acabamento em preparos para coroa total. Trinta pr?-molares humanos, extra?dos por raz?es terap?uticas, foram fixados em blocos de resina acr?lica e divididos aleatoriamente em tr?s grupos (n=10) de acordo com o procedimento para realizar os preparos: grupo 1 - ponta diamantada; Grupo 2 - ponta diamantada e broca multi-laminada; Grupo 3 - ponta diamantada e broca multi-laminada, sendo este ?ltimo instrumento com o uso do microsc?pio operat?rio em aumento de 12,5 vezes. Os preparos foram moldados com silicone por adi??o e os modelos obtidos em gesso especial tipo IV. Os modelos foram enviados para o laborat?rio da 3M/ESPE, o qual confeccionou os casquetes de cer?mica Lava. As infra-estruturas foram cimentadas nos dentes preparados com RelyX Unicem, sendo ent?o inclu?dos em blocos de resina acr?lica e cortados em dois planos: m?sio-distal e vest?bulo-lingual. Desta forma, obteve-se quatro fragmentos, sendo que cada fragmento forneceu duas regi?es para observar a discrep?ncia das margens. Por meio de lupa estereosc?pica, acoplada a uma c?mera de v?deo, foram obtidas imagens digitais da regi?o das margens em aumento de 70 vezes. As medidas de adapta??o marginal foram realizadas no programa Image Tool. De acordo com ANOVA e teste de Tukey (α=0,05), n?o houve diferen?a estat?stica entre os Grupo 1 (88,601 μm) e Grupo 2 (90,946 μm). A menor m?dia foi obtida para o Grupo 3 (58,497 μm), diferindo estatisticamente dos outros dois grupos. P?de-se concluir que o emprego do microsc?pio operat?rio favoreceu a melhor adapta??o marginal nos casquetes de cer?mica Lava.
198

Uma abordagem baseada em tipicidade e excentricidade para agrupamento e classifica??o de streams de dados

Bezerra, Clauber Gomes 24 May 2017 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-11-22T20:38:08Z No. of bitstreams: 1 ClauberGomesBezerra_TESE.pdf: 7864722 bytes, checksum: 17c21362443f4d25511a0a211d52b805 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2017-11-23T23:24:44Z (GMT) No. of bitstreams: 1 ClauberGomesBezerra_TESE.pdf: 7864722 bytes, checksum: 17c21362443f4d25511a0a211d52b805 (MD5) / Made available in DSpace on 2017-11-23T23:24:44Z (GMT). No. of bitstreams: 1 ClauberGomesBezerra_TESE.pdf: 7864722 bytes, checksum: 17c21362443f4d25511a0a211d52b805 (MD5) Previous issue date: 2017-05-24 / Nesta tese apresentamos uma nova abordagem para realizar o agrupamento e a classifica??o de um conjunto de dados de forma n?o supervisionada. A abordagem proposta utiliza os conceitos de tipicidade e excentricidade usados pelo algoritmo TEDA na detec??o de outliers. Para realizar o agrupamento e a classifica??o ? proposto um algoritmo estat?stico chamado Auto-Cloud. As amostras analisadas pelo Auto-Cloud s?o agrupadas em unidades chamadas de data clouds, que s?o estruturas que n?o possuem formato ou limites definidos. O Auto-Cloud permite que cada amostra analisada possa pertencer simultaneamente a v?rias data clouds. O Auto-Cloud ? um algoritmo aut?nomo e evolutivo, que n?o necessita de treinamento ou qualquer conhecimento pr?vios sobre o conjunto de dados analisado. Ele permite a cria??o e a fus?o das data clouds de forma aut?noma, ? medida que as amostras s?o lidas, sem qualquer interven??o humana. As caracter?sticas do algoritmo fazem com que ele seja indicado para o agrupamento e classifica??o de streams de dados e para aplica??es que requerem respostas em tempo-real. O Auto- Cloud tamb?m ? um algoritmo recursivo, o que o torna r?pido e exige pouca quantidade de mem?ria. J? no processo de classifica??o dos dados, o Auto-Cloud trabalha como um classificador fuzzy, calculando o grau de pertin?ncia entre a amostra analisada e cada data cloud criada no processo de agrupamento. A classe a que pertence cada amostra ? determinada pela data cloud com maior grau de pertin?ncia com rela??o a amostra. Para validar o m?todo proposto, aplicamos o mesmo em v?rios conjuntos de dados existentes na literatura sobre o assunto. Al?m disso, o m?todo tamb?m foi validado numa aplica??o de detec??o e classifica??o de falhas em processos industriais, onde foram utilizados dados reais, obtidos de uma planta industrial. / In this thesis we propose a new approach to unsupervised data clustering and classification. The proposed approach is based on typicality and eccentricity concepts. This concepts are used by recently introduced TEDA algorithm for outlier detection. To perform data clustering and classification, it is proposed a new statistical algorithm, called Auto-Cloud. The data samples analyzed by Auto-Cloud are grouped in the form of unities called data clouds, which are structures without pre-defined shape or boundaries. Auto-Cloud allows each data sample to belong to multiple data clouds simultaneously. Auto-Cloud is an autonomous and evolving algorithm, which does not requires previous training or any prior knowledge about the data set. Auto-Cloud is able to create and merge data clouds autonomously, as data samples are obtained, without any human interference. The algorithm is suitable for data clustering and classification of online data streams and application that require real-time response. Auto-Cloud is also recursive, which makes it fast and with little computational effort. The data classification process works like a fuzzy classifier using the degree of membership between the analyzed data sample to each data cloud created in clustering process. The class to which each data sample belongs is determined by the cloud with the highest activation with respect to that sample. To validate the proposed method, we apply it to several existing datasets for data clustering and classification. Moreover, the method was also used in a fault detection in industrial processes application. In this case, we use real data obtained from a real world industrial plant.
199

Proposta de implementa??o em FPGA de m?quina de vetores de suporte (SVM) utilizando otimiza??o sequencial m?nima (SMO)

Noronha, Daniel Holanda 20 November 2017 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-12-01T23:34:00Z No. of bitstreams: 1 DanielHolandaNoronha_DISSERT.pdf: 2617561 bytes, checksum: 88cfc246d074eabfd971d5b81edbf109 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2017-12-05T21:07:17Z (GMT) No. of bitstreams: 1 DanielHolandaNoronha_DISSERT.pdf: 2617561 bytes, checksum: 88cfc246d074eabfd971d5b81edbf109 (MD5) / Made available in DSpace on 2017-12-05T21:07:18Z (GMT). No. of bitstreams: 1 DanielHolandaNoronha_DISSERT.pdf: 2617561 bytes, checksum: 88cfc246d074eabfd971d5b81edbf109 (MD5) Previous issue date: 2017-11-20 / A import?ncia do uso de FPGAs como aceleradores vem crescendo fortemente nos ?ltimos anos. Companhias como Amazon e Microsoft est?o incorporando FPGAs em seus data centers, objetivando especialmente acelerar algoritmos em suas ferramentas de busca. No centro dessas aplica??es est?o algoritmos de aprendizado de m?quina, como ? o caso da M?quina de Vetor de Suporte (SVM). Entretanto, para que essas aplica??es obtenham a acelera??o desejada, o uso eficiente dos recursos das FPGAs ? necess?rio. O projeto possui como objetivo a implementa??o paralela em hardware tanto da fase feed-forward de uma M?quina de Vetores de Suporte (SVM) quanto de sua fase de treinamento. A fase feed-forward (infer?ncia) ? implementada utilizando o kernel polinomial e de maneira totalmente paralela, visando obter a m?xima acelera??o poss?vel ao custo de uma maior utiliza??o da ?rea dispon?vel. Al?m disso, a implementa??o proposta para a infer?ncia ? capaz de computar tanto a classifica??o quanto a regress?o utilizando o mesmo hardware. J? o treinamento ? feito utilizando Otimiza??o Sequencial M?nima (SMO), possibilitando a resolu??o da complexa otimiza??o da SVM atrav?s de passos simples. A implementa??o da SMO tamb?m ? feita de modo extremamente paralelo, fazendo uso de t?cnicas para acelera??o como a cache do erro. Ademais, o Kernel Amig?vel ao Hardware (HFK) ? utilizado para diminuir a ?rea utilizada pelo kernel, permitindo que um n?mero maior de kernels seja implementado em um chip de mesmo tamanho, acelerando o treinamento. Ap?s a implementa??o paralela em hardware, a SVM ? validada por simula??o e s?o feitas an?lises associadas ao desempenho temporal da estrutura proposta, assim como an?lises associadas ao uso de ?rea da FPGA. / The importance of Field-Programmable Gate Arrays as compute accelerators has dramatically increased during the last couple of yers. Many companies such as Amazon, IBM and Microsoft included FPGAs in their data centers aiming to accelerate their search engines. In the center of those applications are many machine learning algorithms, such as Support Vector Machines (SVMs). For FPGAs to thrive in this new role, the effective usage of FPGA resources is required. The project?s main goal is the parallel FPGA implementation of both the feed-forward phase of a Support Vector Machine as well as its training phase. The feed-forward phase (inference) is implemented using the polynomial kernel in a highly parallel way in order to obtain maximum throughput at the cost of some extra area. Moreover, the inference implementation is capable of computing both classification and regression using a single hardware. The training phase of the SVM is implemented using Sequential Minimal Optimization (SMO), which enables the resolution of a complex convex optimization problem using simple steps. The SMO implementation is also highly parallel and uses some acceleration techniques, such as the error cache. Moreover, the Hardware Friendly Kernel (HFK) is used in order to reduce the kernel?s area, enabling the increase in the number of kernels per area. After the parallel implementation in hardware, the SVM is validated by simulation. Finally, analysis associated with the temporal performance of the proposed structure, as well as analysis associated with FPGA?s area usage are performed.
200

Uma proposta de indicadores para o acompanhamento de alunos em projetos de desenvolvimento colaborativo de software com foco no desenvolvimento de habilidades transversais / A proposal of indicators for monitoring students in collaborative software development projects with focus on soft skills development

Melo, Leandro de Almeida 22 February 2016 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-08-16T20:15:31Z No. of bitstreams: 1 LeandroDeAlmeidaMelo_DISSERT.pdf: 2505718 bytes, checksum: c3f7b02d7636033873d55d92a37d5e28 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-08-17T22:38:52Z (GMT) No. of bitstreams: 1 LeandroDeAlmeidaMelo_DISSERT.pdf: 2505718 bytes, checksum: c3f7b02d7636033873d55d92a37d5e28 (MD5) / Made available in DSpace on 2016-08-17T22:38:52Z (GMT). No. of bitstreams: 1 LeandroDeAlmeidaMelo_DISSERT.pdf: 2505718 bytes, checksum: c3f7b02d7636033873d55d92a37d5e28 (MD5) Previous issue date: 2016-02-22 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior (CAPES) / Habilidades transversais e pr?ticas de desenvolvimento em projetos foram identificadas como as principais defici?ncias dos egressos de cursos de computa??o. Essa problem?tica motivou a realiza??o de uma pesquisa qualitativa sobre os desafios encontrados por professores desses cursos na condu??o, acompanhamento e avalia??o de projetos colaborativos de desenvolvimento de software. Dentre os desafios identificados, destacam-se as dificuldades para acompanhar e avaliar a participa??o dos alunos em projetos acad?micos. Nesse contexto, uma segunda pesquisa de natureza quantitativa foi realizada com o objetivo mapear habilidades transversais dos alunos a um conjunto de indicadores que podem ser extra?dos a partir de reposit?rios de software usando t?cnicas de minera??o de dados. Tais indicadores visam auxiliar o professor no acompanhamento de habilidades transversais, tais como: a participa??o no trabalho em equipe, a lideran?a, resolu??o de problemas e o ritmo de comunica??o durante projetos. Para isto, uma abordagem de avalia??o por pares foi aplicada em uma turma de desenvolvimento colaborativo do curso de Engenharia de Software da Universidade Federal do Rio Grande do Norte (UFRN). Essa pesquisa apresenta um estudo de correla??o entre os scores das habilidades transversais dos alunos e os indicadores baseados na minera??o de reposit?rios de software. O objetivo da pesquisa ? melhorar a compreens?o das din?micas de trabalho em projetos colaborativos de estudantes, assim como incentivar o desenvolvimento de habilidades transversais que s?o exigidas pela ind?stria de desenvolvimento de software. / Soft skills and teamwork practices were identi ed as the main de ciencies of recent graduates in computer courses. This issue led to a realization of a qualitative research aimed at investigating the challenges faced by professors of those courses in conducting, monitoring and assessing collaborative software development projects. Di erent challenges were reported by teachers, including di culties in the assessment of students both in the collective and individual levels. In this context, a quantitative research was conducted with the aim to map soft skill of students to a set of indicators that can be extracted from software repositories using data mining techniques. These indicators are aimed at measuring soft skills, such as teamwork, leadership, problem solving and the pace of communication. Then, a peer assessment approach was applied in a collaborative software development course of the software engineering major at the Federal University of Rio Grande do Norte (UFRN). This research presents a correlation study between the students' soft skills scores and indicators based on mining software repositories. This study contributes: (i) in the presentation of professors' perception of the di culties and opportunities for improving management and monitoring practices in collaborative software development projects; (ii) in investigating relationships between soft skills and activities performed by students using software repositories; (iii) in encouraging the development of soft skills and the use of software repositories among software engineering students; (iv) in contributing to the state of the art of three important areas of software engineering, namely software engineering education, educational data mining and human aspects of software engineering.

Page generated in 0.038 seconds