Spelling suggestions: "subject:"1echnology - electrical engineering"" "subject:"1echnology - alectrical engineering""
111 |
Caracterização de Padrões de Despacho horário de Produção Ibérica de ElectricidadeRicardo Miguel Pinto de Oliveira 17 February 2017 (has links)
Nesta dissertação vão ser estudados os padrões de produção de energia na Península Ibérica tendo em consideração as diferentes variáveis consideradas no despacho do Mercado Ibérico de eletricidade. Este estudo será feito recorrendo a ferramentas matemáticas de clustering que nos permitirão encontrar os diferentes padrões de produção de energia e posteriormente caracterizá-los.
|
112 |
Virtualização de estúdios móveis na produção de conteúdos audiovisuais em diretoMiguel Ferreira da Cunha Poeira 28 September 2016 (has links)
A produção de eventos televisivos em direto, pela sua natureza distribuída, requerem a disponibilização dos mais variados recursos em locais geograficamente distintos, elevando os custos de produção. À medida que a performance e o custo-eficácia das redes IP aumentam, as equipas de produção poderão beneficiar destes avanços tecnológicos para produzir e realizar, em tempo real, produções com a qualidade esperada num ambiente profissional.Da mesma forma, a evolução das tecnologias de virtualização na cloud e a investigação realizada para desenvolver soluções que fornecem ambientes resilientes e controlados, permite que esta camada tecnológica possa ser considerada para suportar operações time-critical, tal como a produção de conteúdos audiovisuais em direto.Esta dissertação aborda a produção de conteúdos televisivos em direto, utilizando a transmissão de vídeo e aúdio descomprimido através do protocolo RTP. Pretende-se demonstrar que a produção televisiva de conteúdos audiovisuais em direto pode aproveitar as potencialidades da cloud.Ao demonstrar as potencialidades da cloud para realizar operações de forma distribuída, o protótipo desenvolvido permite, em tempo-real, receber áudio e vídeo, transportá-los descomprimidos numa rede local, gerar versões de baixa resolução para uma interface web a partir da qual o realizador as poderá visualizar.O trabalho realizado demonstra a possibilidade de extender a arquitetura utilizada a outras operações na cadeia de produção televisiva, como, por exemplo, a comutação entre várias entradas de vídeo e áudio. / Live TV production, due to its distributed nature, requires broadcasters to deploy equipment and human resources to several different places, increasing production's costs. As the performance and cost-effectiveness of IP networks grow, broadcasters can use this to handle realtime production-quality video and audio that is expected in a professional environment.Similarly, the evolution of virtualization's technologies on the cloud and the efforts developed to provide solutions of cloud virtualized, elastic, controllable cloud environments, enables that this technologic stack may be considered for time-critical applications, such as a live TV production.This master thesis addresses live TV production using RTP to transport audio and video feeds through IP. It ought to demonstrate that live TV production can be virtualized into the cloud, taking advantage of its benefits.While using cloud's benefits to perform time-critical operations in a distributed manner, the developed prototype allows a production team to receive audio and video streams, multicast them at high quality locally and publish them as web feeds to a web interface.The work developed shows an architecture that can be potentially used to perform other operations that may occur in a live TV workflow, such as video switching.
|
113 |
Aplicação Móvel para Gestão de um Programa de AfiliadosAndré Leão da Costa Baldaque Marinho 14 September 2013 (has links)
Grande parte da infraestrutura que conhecemos como Internet é sustentada por rendimentos provenientes de campanhas publicitárias de afiliação. Um programa de afiliados é um tipo de marketing baseado em resultados no qual uma empresa remunera um ou mais afiliados por cada visitante ou cliente resultante do esforço de marketing desses afiliados. Esta forma de marketing baseia-se em quatro papéis fundamentais: o anunciante que pretende promover um serviço ou produto, a plataforma de afiliados que contém as campanhas dos anunciantes a promover pelos afiliados, o afiliado que promove as campanhas no seu website, funcionando assim como agente publicitário dos anunciantes e o cliente que ao clicar num anúncio publicitário, preencher um formulário ou efetuar uma compra gera uma comissão para o afiliado.O Netlucro, como maior plataforma de afiliação em Portugal, gere centenas de campanhas de publicidade online de diversos anunciantes e agências. Contudo, face à evolução natural da tendência para o uso de dispositivos móveis, pretendeu-se implementar uma aplicação que permitisse aos afiliados efetuar a gestão da sua conta na plataforma em qualquer lugar através do seu smartphone.Desta forma, o objetivo da dissertação foi o planeamento e posterior desenvolvimento de uma aplicação para dispositivos móveis que permitisse obter informação estratégica atualizada para gestão eficiente do negócio de cada afiliado. A aplicação desenvolvida permite ao afiliado consultar as campanhas e canais de divulgação, os resultados da sua atividade bem como acompanhar a evolução destes de forma gráfica. Para além da aplicação móvel, foi desenvolvido um módulo de acesso/comunicação com o sistema já existente bem como um serviço de notificações automáticas (PUSH) que avisa o afiliado, de forma eficiente e através do seu smartphone da ocorrência de eventos relevantes.Área: Desenvolvimento de Software para Dispositivos Móveis; Sistemas de Apoio à Decisão; / A large part of the infrastructure that we know as Internet is supported by income from advertising campaigns. An affiliate program is a type of performance-based marketing in which a company rewards one or more affiliates for each visitor or customer brought by the affiliate's marketing efforts. This marketing strategy is based on four key roles: the advertiser who wants to promote a service or product, the affiliate platform that contains the advertisers' campaigns for the affiliate to choose from, the affiliate that promotes campaigns on their websites, and the customer who, by clicking on an advertisement, filling out a form, or making a purchase, generates a commission for the affiliate.As the largest affiliation platform in Portugal, Netlucro manages hundreds of online advertising campaigns for several advertisers and agencies. However, the growing trend of using mobile devices instead of traditional computers incited the need for a mobile application capable of allowing affiliates to manage their account on the platform anywhere using their smartphone.This dissertation is focused on the planning and development of a mobile application that enables affiliates to get updated strategic information for efficiently managing their business. The developed application allows the affiliates to check advertisers' campaigns and distribution channels, as well as monitoring the progress of their results graphically. In addition to the mobile application, a communication module with the existing system was also developed, as well as an automatic notification service (PUSH) which warns affiliates of relevant events in an efficient way through their smartphone.
|
114 |
Ambient Lighting Integrated Assistance SystemPedro Miguel de Almeida 28 July 2015 (has links)
This work aims to provide a personalized wireless ambient lighting for assistance environments. The main idea is to use an ambient lighting as a communication channel and as health support system. Knowledge from circadian rhythm and colored lighting will be used to provide an improved self-healing environment. Other functionalities include the reaction to external events captured by sensors, changing the lighting status in order to serve as a visual communication and notification channel, readily understood. The development of such a tool is composed by the development of 4 essential sub-parts: 1) Android app for the user defined settings such as types of external events and their visual notifications, as well as the activation of predefined lighting configurations; 2) Web application for programming complex user defined lighting scenes and configurations; 3) Web server that provides the services necessary for the user, getting and storing user settings and lighting status as well as command light bulbs actions from external events or circadian rhythm updates, 4) Database where all the user defined settings and lighting status are stored.In the future, the tool can also allow to put in practice and test existing theories and studies about lighting, colors and circadian rhythm effects on humans. / This work aims to provide a personalized wireless ambient lighting for assistance environments. The main idea is to use an ambient lighting as a communication channel and as health support system. Knowledge from circadian rhythm and colored lighting will be used to provide an improved self-healing environment. Other functionalities include the reaction to external events captured by sensors, changing the lighting status in order to serve as a visual communication and notification channel, readily understood. The development of such a tool is composed by the development of 4 essential sub-parts: 1) Android app for the user defined settings such as types of external events and their visual notifications, as well as the activation of predefined lighting configurations; 2) Web application for programming complex user defined lighting scenes and configurations; 3) Web server that provides the services necessary for the user, getting and storing user settings and lighting status as well as command light bulbs actions from external events or circadian rhythm updates, 4) Database where all the user defined settings and lighting status are stored.In the future, the tool can also allow to put in practice and test existing theories and studies about lighting, colors and circadian rhythm effects on humans.
|
115 |
Novos serviços interactivos para televisão digitalDiogo Alves de Sousa Castro 07 August 2014 (has links)
Esta Dissertação decorre da conclusão do Mestrado Integrado em Engenharia Informática e Computação e foi proposta pela empresa MOG Solutions. Pretende-se com este trabalho desenvolver formas que possibilitem produtores de conteúdo audiovisual introduzirem conteúdos interativos complementares, recorrendo a uma camada de anotação de dados e a software para Smart TVs.A televisão tem vindo a perder importância relativa devido, principalmente, a dispositivos alternativos de consumo de conteúdos com acesso à Internet, como computadores, tablets ou smartphones. Estes dispositivos possibilitam formas de interação com os conteúdos que não são possíveis com o modelo atual de televisão, levando a uma perda de espetadores, que se traduz em perda de receita e em decréscimo da qualidade do produto final. Embora se tenha tentado desenvolver serviços complementares, estas soluções necessitavam de equipamento adicional e eram de difícil implementação e sincronização com o sinal linear.Pretende-se com esta dissertação conceber e desenvolver uma solução de interatividade, no contexto do consumo de conteúdo televisivo linear em Smart TVs, que evite a complexidade e o problema de sincronismo referido. Para atingir este objetivo, um número de desafios necessita de ser considerado, nomeadamente:* Identificação do tipo de interatividade que deve ser oferecido ao utilizador;* Identificação do tipo de metadados e como representá-los;* Definição de como adicionar estes metadados adicionais ao sinal linear de TV;* Especificação de uma camada de software para tratar os metadados do lado do cliente e da forma de envio e execução nesse mesmo lado;* Criação de um protótipo que demonstre as possibilidades das soluções propostas, simplificando e permitindo a interação dos consumidores com o conteúdo adicional.Como propostas de implementação da solução, sugere-se a utilização de uma extensão do MPEG-7 para anotação de conteúdos e a utilização da norma HbbTV para envio de uma aplica- ção genérica para a Smart TV do cliente. Esta aplicação desenvolvida em HTML terá a função de receber as anotações, processá-las e convertê-las numa interface usável pelo utilizador. Os ele- mentos adicionais, tais como imagens, tanto deverão poder ser descarregados da Internet, como virem embebidos na aplicação.Como caso de uso demonstrativo são fornecidas informações complementares a um anúncio publicitário e é introduzida essa mesma publicidade num momento temporal específico de um programa de televisão. Para avaliar o cumprimento dos objetivos é avaliado se a informação complementar chega ao cliente, se é apresentada de acordo com o especificado nos metadados e se está sincronizada com a programação linear. / This Dissertation is associated with the conclusion of the MSc in Informatics and Computing Engineering and it was proposed by the company Mog. The aim of this work is to develop new tools to allow producers of audiovisual content to insert additional interactive content in Smart TVs, using a layer of metadata and software.The television has been losing relative importance, mainly due to alternative content consumption devices with Internet access, like computers, tablets or smartphones. These devices allow new ways of interaction with content that are not possible with the current television model, leading to a loss of viewers that translates into loss of revenue and decrease in the quality of the final product. The development of complementary services has been tried, but these solutions required additional equipment and revealed to be difficult to implement and synchronize with the linear signal.The aim of this Dissertation is to design and develop a solution of interactivity in the context of linear television consumption in Smart TVs. The solution must also avoid complexity and synchronization problem referred. To achieve this goal, a number of challenges need to be addressed notably:* Identification of the type of interactivity that should be offered to the user;* The type of metadata required and how to represent it;* How to add this additional metadata to the linear TV signal;* Specification of a software layer to handle the metadata at the client side and how to deliver it to and run it in the client;* Creation of a prototype to demonstrate the possibilities of the proposed solutions, streamlining the TV enhanced content to the consumers and allowing them to interact with it.We suggest the use of an extension to MPEG-7 to annotate the content and the HbbTV standard to send a generic HTML application to client's Smart TV. This application will receive, process and convert the metadata to an interface usable by the user. The additional assets, like images, can be downloaded from the Internet or can be embedded with the application.As a demonstrative use case, complementary information to an ad is showed, and the same ad is associated with a specific temporal moment of a television program. To assess the fulfilment of the objectives, it is verified if the complementary information reaches the client, if it is presented according the specified in the metadata and if it is synchronized with the linear programming.
|
116 |
Processamento de Imagens Térmicas para a avaliação do risco de Pé Diabético - BackofficeLúcia Isabel André Vaz 21 July 2017 (has links)
De uma forma sucinta, o pé diabético é uma complicação associada à doença metabólica de Diabetes Mellitus (DM) que se manifesta com o aparecimento de úlcera na região do pé (DFU - Diabetic Foot Ulcer). Dependendo da sua natureza (neuropática, neuroisquémica ou isquémica), estas úlceras surgem em zonas onde ocorre uma pressão, quer seja por movimentar-se ou pelo uso de calçado desadequado. Em numa uma fase inicial, um dos primeiros sinais é o aumento da temperatura. Desta forma, é possível detetar o desenvolvimento desta patologia através de uma análise de imagens térmicas infravermelhas do pé. Anteriormente, em projetos da FEUP, foi obtida uma recolha de imagens em pacientes, indivíduos em grande risco e pessoas saudáveis que comprovaram a utilidade da técnica. A finalidade da presente dissertação é a necessidade de criar uma ferramenta mais avançada de análise e classificação de dados, de forma a reduzir o erro humano e permitir sistematizar o uso da técnica. Neste sentido, pretende-se adaptar técnicas utilizadas em análise inteligente de dados (Data-Mining), mais especificamente, métodos de classificação de dados provenientes da área de aprendizagem automática (Machine Learning). Com esta adaptação, pretende-se que seja possível identificar, através da classificação efetuada pelos métodos aplicados, a existência de sinais do desenvolvimento de úlceras nas imagens térmicas do pé. Desta forma, o resultado final possibilita uma ferramenta eletrónica que no futuro poderá ser utilizada para apoiar o rastreio e seguimento de pacientes em risco de desenvolver pé diabético em Portugal.
|
117 |
Avaliação Automática de Programas em Contexto de E-learningJosé Alberto de Carvalho Cardoso 04 August 2017 (has links)
A sociedade quotidiana está embebida na tecnologia. Várias atividades do nosso dia-a-dia estão diretamente ligadas e dependentes do mundo tecnológico. Isto torna-se mais evidente no contexto do MIEIC, onde todo o percurso académico está relacionado com software.Sendo assim, no conjunto de métodos automáticos já implementados no curso, há realidades não enquadradas na ideologia da automação: o processo de correção de testes. Em unidades curriculares como LPOO e MPCP são usados IDEs para a resolução de exercícios de programação.No entanto, o processo de correção é essencialmente manual, exigindo um esforço significativo dos docentes e uma espera acrescida dos alunos pelo feedback.Assim, o objetivo desta dissertação é desenvolver uma plataforma Web que permita a avaliação automática de programas desenvolvidos pelos alunos em contexto de exame. A plataforma permitirá aos alunos submeterem o seu código e, posteriormente, num ambiente controlado e seguro (protegendo de código malicioso e/ou ciclos infinitos), executar o código e uma bateria de testes (disponibilizada pelo docente) comparando o output esperado com o obtido. Por fim, a plataforma apresenta os resultados automaticamente ao aluno, bem como as estatísticas relativas ao tempo de execução.Esta dissertação envolverá, numa fase inicial, um estudo de várias ferramentas e frameworks existentes que permitem, sob diferentes contextos , a avaliação automática de código como o Mooshak ou o SPOJ com o objetivo de identificar pontos fortes que sejam passiveis de integração com o Moodle. Posteriormente, a plataforma será desenvolvida seguindo um processo iterativo, em 3 fases: desenvolvimento de um servidor que permitirá a submissão do código e bateria de testes por parte do aluno e do docente, respetivamente; desenvolvimento de ambiente server-side responsável pela avaliação do código e retorno dessa mesma avaliação; desenvolvimento da interface de visualização do output esperado e obtido e das estatísticas relativas à execução.A ferramenta será validada recorrendo a contextos reais, as aulas de MPCP e LPOO. É expetável que a plataforma seja útil no processo de avaliação de código, onde o principal objetivo é proporcionar um ambiente mais propício para os alunos e mais seguro e automático para os docentes. / Todays' society is linked with technology. Several activities of our day-to-day are both directly linked and dependent on the technological world. This becomes more evident in the MIEIC's context, where the entire academic course is related to software in such way that all the skills learned by the students are developed through and for technology.Thus, in the set of automatic methods already implemented in the course, there are realities that don't fit in the ideology of automation: the process of correcting exercices. In curricular units like Laboratório de Programação Orientada a Objectos (LPOO) and Microprocessadores e Computadores Pessoais (MPCP), students use IDEs to solve programming exercises. However, the correction process is essentially manual, requiring a significant effort from the teachers and an increased dwell time of the students to receive feedback.Thus, the objective of this dissertation is to develop a web platform that allows the automaticly evaluate the programs developed by the students in an exam context. The platform shall allow students to submit their code and then, in a controlled and secure environment (protected against malicious code and / or infinite cycles), execute the code and a battery of tests (made available by the teacher) comparing the returned output of the program with the expected one. Finally, the platform shall present the results automatically to the student, as well as the statistics related to the execution time.This dissertation will involve, at an early stage, a study of the several existing tools and frameworks that allow, under different contexts, to evaluate automatically source code such as Mooshak or SPOJ with the aim of identifying strengths that can be integrated with Moodle. Subsequently, the platform will be developed following an iterative process, in 3 phases: development of a server that will allow the submission of code and battery of tests by the student and the teacher, respectively; development of the server-side environment responsible for evaluating the code and return of that same evaluation; development of the expected and obtained output visualization interface and execution statistics.The tool will be validated using real contexts, MPCP and LPOO classes. It is likely that the platform will be useful in the code evaluation process, where the main objective is to provide an environment more conducive to students and more secure and automatic for teachers.
|
118 |
Interface Conversacional para domóticaRicardo Jorge da Rocha Loureiro 01 August 2017 (has links)
Domótica é uma área que está a ver bastantes recursos e estudos serem dedicados nos últimos anos. Muitos dos dispositivos de hoje em dia estão ligados à Internet (IoT) e é a oportunidade perfeita para criar uma aplicação que os permita gerir.Houveram várias tentativas nos últimos anos de criar a tecnologia perfeita, algumas com sucesso reconhecido, mas nenhuma conseguiu ser completamente bem sucedida neste paradigma. Isto deve-se ao elevado número de dispositivos e complexidade destes. O propósito de ter um ambiente IoT é ter algo de fácil gestão que provoca uma sensação de conforto e não a necessidade de estar constantemente a controlar todos os dispositivos para ver se estão a ter o comportamento esperado, esse é o real desafio.O objetivo principal é desenvolver uma interface de conversação que permite aos utilizadores interagir com a aplicação usando linguagem através das aplicações que já existem nos seus telemóveis (chegar aos utilizadores onde eles já estão, exemplo Facebook), criando algo que não só permite a gestão de todos os dispositivos ligados à Internet bem como a interação destes com o objetivo comum de proporcionar a informação correta no momento exato ao utilizador. Este produto será testado num sistema de domótica desenvolvido pela WIT Software e numa fase final apresentado ao mercado. Espera-se que o número de dispositivos aumente de 9 mil milhões em 2011 para 24 mil milhões em 2020. O potencial de cativar parte de um mercado destas dimensões é bastante interessante. O mercado está a procurar a tecnologia certa e este é o momento perfeito para a desenvolver. / Home automation is an area that is seeing a lot of development and resources dedicated to in the past few years. Many devices nowadays are constantly connected to the Internet (IoT) and this is a huge opportunity to create a software application that can manage them all. There were a lot of experiments, many of them with recognizable success, in creating the right software to manage these devices but none that succeeds completely. This is due to the overwhelming complexity and the difficulty of use. The purpose of having an IoT environment at home is to aim for comfort and ease of management, not to being constantly challenged or having the necessity of monitoring them all the time.The main focus is to create a chat interface that allows the users to interact with their systems at home in their most used applications (reaching the users where they already are, like Facebook), creating something that not only allows you to control and manage your home automation systems but also something that gives you the right information at the right time by pattern detection or some behavior deviations. To test the developed product it will be used a domotics system already created by WIT Software and the MVP will be presented to the market afterwards.The number of connected devices is expected to grow from 9 billion in 2011 to 24 billion in 2020. The opportunities to take on IoT are proliferating and this is the perfect time for the perfect technology, the market is aching for it.
|
119 |
Using Stacked Generalization for Anomaly DetectionMiguel Oliveira Sandim 26 June 2018 (has links)
Deteção de Anomalias é uma área de investigação importante hoje em dia, na qual a intenção é encontrar padrões em dados que não estejam de acordo com o comportamento esperado.As técnicas que têm sido utilizadas nesta área são diversas, baseadas em diferentes assunções sobre como as anomalias se manifestam nos dados e podem ter diferentes resultados (uma pontuação numérica ou uma classificação). Devido a esta heterogeneidade, cada técnica é especializada em características específicas dos dados e pode apenas fornecer uma visão limitada sobre as anomalias que existem num conjunto de dados específico.Ensemble Learning é um processo que tenta incorporar as opiniões de diferentes algoritmos de modo a potenciar uma decisão mais ponderada.Este processo tem sido aplicado com sucesso em problemas de aprendizagem supervisionada e melhorias na performance foram observadas empiricamente.Stacked Generalization é um destes métodos, no qual um algoritmo de aprendizagem é usado para combinar as opiniões de diferentes algoritmos.O objetivo desta tese é o de investigar a aplicação do método Stacked Generalization com as principais técnicas de Deteção de Anomalias e determinar se este método pode conduzir a uma melhor performance.Este método será então avaliado com conjuntos de dados públicos e usados para validação das técnicas na literatura científica de Deteção de Anomalias. / Anomaly Detection is an important research topic nowadays, in which the intention is to find patterns in data that do not not conform to expected behavior. This concept is applicable in a large number of different domains and contexts, such as intrusion detection, fraud detection, medical research and social network analysis.Techniques that have been addressed within this topic are diverse, based on different assumptions about how anomalies manifest themselves within the data and can have different outputs (i.e. a numeric score or a labeled classification).Because of this heterogeneity, every technique is specialized in specific characteristics of the data and may only provide a limited insight on what anomalies exist in a given dataset.Ensemble Learning is process that tries to incorporate the opinions of different learners in order to make a more pondered decision.This process has been successfully applied in the past to supervised learning problems and improvements in performance have been empirically observed.Stacked Generalization is one of these methods, in which a learning algorithm is used to combine the different learners.The intention of this thesis is to research the application of Stacked Generalization to current state-of-the-art Anomaly Detection techniques and determine if this method can lead to a better overall performance.These methods will then be evaluated on well-known publicly available datasets used for benchmarking throughout the literature in Anomaly Detection.
|
120 |
Improving Time of Arrival Estimation Using Encoded Acoustic SignalsJoão Miguel Fernandes Magalhães 31 July 2018 (has links)
Underwater localization systems are crucial to explore the sea. The most common systems for this environment use acoustic signals for position estimation and communication.There are several challenges that these systems have to tackle when using underwater acoustic signals. This dissertation will solely focus on the part of these systems that estimates the exact moment an acoustic signal has arrived, this is crucial, to establish an exact relative position.It is proposed the use of pseudorandom binary sequences modulated in BPSK. Such sequences have extremely low cross-correlation and high autocorrelation. Using this property, we hope that the correlation peak will render the exact moment a signal arrives.Also, given that it is possible to generate a set of orthogonal pseudorandom binary sequences, 16 of these sequences were generated and a symbol of 4 bits was assigned to each one of them. This way, the sequence being received can be identified and some data transmitted.
|
Page generated in 0.0943 seconds