BSC-LT/ACAData huggingface dataset:
[ca] Aquest projecte estudia el problema de detecció d'anomalies i proposa dos aproximacions a la solució pel problema de detecció no supervisada. Aquestes dues solucions estan basades en l'ajust d'un model autoregressiu i en el monitoratge de l'error d'estimació. El primer detector està basat en l'anàlisi de l'amplitud de l'error d'estimació, i usa un simple llindar per decidir si una mostra és anòmala o no. El segon detector està basat en la propietat de blancor de l'error d'estimació, i comprova si les mostres d'error són incorrelades. Un test d'hipòtesis es construït per decidir si un bloc de mostres és anòmal o no. Els dos detectors són testats amb diferents senyals per comprovar la consistència del seu comportament i que cap d'ells funciona per qualsevol tipus d'error. Finalment, implementacions alternatives i desenvolupaments potencials futurs són proposats pel disseny de nous i millors detectors.

[en] This project studies the anomaly detection problem and proposes two solution approaches for the unsupervised detection problem. These two solutions are based on the fitting of an autoregressive model and the monitoring of the estimation error. The first detector is based on the analysis of the estimation error's amplitude and uses a simple threshold to decide whether a sample is anomalous or not. The second detector is based on the whiteness property of the estimation error and checks whether error samples are uncorrelated. A hypothesis test is build to decide whether a block of samples is anomalous or not. Both detectors are tested with different signals to check their consistent behavior and that none of them work for all kind of errors. Finally, alternative implementations and potential future developments are proposed to design new and better detectors.
[ca] En aquest projecte es farà l'estudi, el anàlisi i el disseny de diferents algoritmes de cerca heurística per el joc del escacs, entre els quals es troben dos tipus de estratègia computacional. Per una banda la força bruta, on trobem l'algoritme de Minimax, per el que es dissenyen heurístiques adequades al problema (joc), i també la poda alfa-beta, una millora de l'algoritme Minimax. Per altre banda tenim l'algoritme Monte Carlo Tree search que incorpora la aleatorietat i la estadística per trobar la millor jugada encara que no trobi la solució més optima. Posteriorment es passarà a implementar els algoritmes en Python, per avaluar i comparar el grau d'èxit de cada un de les solucions plantejats. Es dissenyaran un conjunt de proves per comparar les decisions al jugar màquina contra màquina i màquina contra humà.

[en] In this project, the different heuristic search algorithms for chess will be studied, analyzed and designed, among which there are two types of computational thinking. On the one hand, brute force, where we find the Minimax algorithm, for which appropriate heuristics are designed for the problem (game), and also Alpha-Beta pruning, an improvement on the Minimax algorithm. On the other hand, we have the Monte Carlo Tree Search algorithm that incorporates randomness and statistics to find the best play although it may not find the optimal solution. Afterwards, the algorithms will be implemented in Python, to evaluate and compare the degree of success of each of the proposed solutions. A set of tests will be designed to compare the decisions when playing machine against machine and machine against human.
[ca] Els sistemes de detecció de radiació tenen com a objectiu detectar i mesurar la presencia de radiació ionitzant. Els sistemes de processat de polsos i d'adquisició de dades prenen com a input els polsos generats per el detector cada cop que una partícula interacciona amb ell, i després mitjançant tècniques de processat del senyal extrauen informació útil per a l'estudi de la radiació. Aquest projecte descriu el disseny i la implementació d'un sistema digital d'adquisició de dades i de processament de polsos capaç de capturar: la traça dels polsos, l'energia dipositada per les partícules en el detector i el temps d'arribada de cada pols.

[en] Radiation detection systems aim to detect and measure the presence of ionizing particles. Pulse processing and data acquisition systems take as input, pulses generated by the detector each time a particle interacts with it, and then through signal processing technics extract useful information for radiation study. This project describes the design and implementation of a digital data acquisition and pulse processing system capable of storing: the signal traces of the pulses, the energy deposited by particles in the detector and the time of arrival of each pulse.
[ca] Degut al creixement exponencial de la tecnologia, el camp dels esdeveniments esportius ha evolucionat tant que avui en dia ja no sols s'intenta predir el resultat d'un partit de futbol, sinó també diferents estadístiques com el nombre de gols, córners, targetes, xuts, fores de joc, nombre de substitucions, faltes... És un projecte d'intel·ligència artificial, on el principal objectiu és desenvolupar un model capaç de predir si en un partit de futbol de la primera divisió espanyola hi haurà més de 9 córners, mitjançant algoritmes d'aprenentatge automàtic. El document consta de dos grans blocs. En el primer es treballa per recol·lectar dades a través del web scraping i en el segon es realitza la implementació del model de predicció de córners.

[en] Due to the exponential growth of technology, the field of sporting events has evolved so much that today it is no longer only trying to predict the result of a soccer match, but also different statistics such as the number of goals, corner kicks, cards, shots, offsides, number of substitutions, fouls... It is an artificial intelligence project, where the main objective is to develop a model capable of predicting if there will be more than 9 corner kicks in a Spanish first division soccer match using machine-learning algorithms. The document consists of two large blocks. The first works to collect data through web scraping and in the second the implementation of the corner kick prediction model is carried out.
[ca] En aquest projecte es presenta un nou runtime que suporta el model de programació paral·lela d'OmpSs i que s'implementa amb la llibreria d'Argobots. Es dissenya i implementa l'estructura del runtime, un sistema de dependències puntuals i de regió contigua i la interoperabilitat amb MPI.

[en] The main objective of this project is to develop a new runtime which supports the OmpSs programming model implemented with the Argobots runtime library. It designs and implements the basic structure of the runtime, the plain and linear region dependencies, a new scheduler, the interoperability with
[ca] Projecte constructiu del nou passeig marítim a la zona nord del port de Sagunt. Se centra en el càlcul estructural dels murs del passeig i les marquesines que s'hi ubicaran (pilars de formigó i lamel·les de fusta subjectes a bigues). Aquest nou passeig marítim anirà situat sobre el pantalà existent del port de Sagunt.

[en] Construction project for the new promenade in the northern area of ​​the port of Sagunto. It focuses on the structural calculation of the walls of the promenade and the canopies that will be located on it (concrete pillars and wooden slats attached to beams). This new promenade will be located on the existing pontoon of the port of Sagunto.
[ca] A part d'interès personal, aquest projecte sorgeix amb la idea de proporcionar una nova eina d'aprenentatge per a l'assignatura de Sistemes Digitals Configurables. Concretament, aquesta eina és un microprocessador de 8-bits descrita en VHDL per a la placa d'avaluació DE2-115. El microprocessador té la funcionalitat de poder-se executar pas per pas, parant a cada cicle de rellotge per a poder visualitzar els canvis interns. A més a més, es pot modificar fàcilment i és escalable. Així mateix, també s'ha dut a terme un controlador per a poder visualitzar diverses dades del microprocessador en la LCD de la placa, i un sistema bastat en la comunicació sèrie R2-232 que permet reescriure la memòria RAM sense haver de compilar i sintetitzar el projecte de nou. També s'ha implementat un codi en Python per a poder escriure més còmodament els programes que l'usuari vol carregar a la RAM.

[en] Apart from personal interest, this project arises with the idea of providing a new learning tool for the subject of Configurable Digital Systems. Specifically, this tool is an 8-bit microprocessor described in VHDL for the DE2-115 evaluation board. The microprocessor has the functionality of being able to run step-by-step, stopping at each clock cycle to be able to view the internal changes. In addition, it can be easily modified and is scalable. Moreover, a controller has been designed to allow the user to visualize various internal data on the LCD of the board, and a system based on R2-232 serial communication allows the user to rewrite the RAM without having to compile and synthesize the project again. A Python script has also been implemented to make it easier to write the programs that the user wants to load into RAM.
[ca] Objectiu: En aquest article s'aporta una revisió original sobre el concepte de distància de vianants i la seva evolució en el temps com a clau estratègica per a la integració del transport públic en els entorns urbans. Metodologia: Es porta a terme un repàs de la literatura científica per indagar sobre: l'evolució de diversos enfocaments del concepte de distància de vianants; el seu plantejament segons diferents modes de transport; el tipus de mesura que s'utilitza, les distàncies de vianants que es consideren; i els factors lligats a la distància de vianants que són tinguts en compte. Conclusions: Els resultats obtinguts mostren com el metro lleuger i l'autobús tenen un major potencial d'integració urbana, ja que en aquests mitjans de transport es porta a terme una avaluació de la distància de vianants freqüentment basada en consultes a la població i considerant un major nombre de factors lligats a la distància de vianants. L'article conclou evidenciant la necessitat d'incorporar indicadors relatius a l'entorn urbà i la població per avaluar l'accessibilitat basada en la distància de vianants al transport públic, de tal manera que es fomentin xarxes de transport més integrades ambientalment i que responguin millor a les necessitats dels usuaris. Originalitat: Tot i la llarga trajectòria de la planificació del transport, fins al moment són escassos els antecedents d'articles acadèmics que reflexionin sobre la variabilitat del concepte de distància de vianants al transport públics i les seves implicacions.

[en] Objective: This article provides an original review to analyse the concept of walking distance and its evolution over time as estrategy for the public transport integration in the urban environments. Methodology: It has been undertaken a literature review about: the evolution in the different approaches on the concept of walking distance; its implications within the context of different transport modes; the type of measure in use; the distances considered; and the factors linked to walking distance that are taken into account. Conclusions: The results obtained show how light rail systems and urban bus transit have a greater urban integration potential. These transport modes tend to consider walking distance based on survey systems and considering a high number of factors linked to walking distance. The article concludes making clear the need to incorporate indicators related to the urban environment and the population in the assessment of the accessibility based on walking distance to public transport. This is expected to promote more environmentally integrated transport networks able to better meet the needs of users. Originality: Despite the long history of town and transport planning, there is still little academic review on the concept of pedestrian distance to public transport and its implications.
[ca] El projecte detalla la planificació, disseny i implementació per establir la xarxa i els serveis tècnics necessaris per a la retransmissió televisiva amb alts estàndards de qualitat de producció per assegurar la seva distribució global. La fi del projecte és maximitzar la distribució implementant un Multi Chanel Distribution Service (MDS) global per satèl·lit. Per aconseguir-ho cal desenvolupar totes les instal·lacions tècniques següents: - Xarxa de Contribució - lliurament de la senyals produïdes en les seus - International Broadcast Centre (IBC) - Master Control, Video Server, Multi Chanel Distribution Service (MDS), Community Antenna Television System (CATV), etc - Red de distribución – distribució via satèl·lit

[en] This project details the planning, design and implementation required for the network and the technical facilities needed to broadcast this event with high quality production standards to ensure a worldwide distribution. The main goal for the Games, was to maximise the distribution by implementing a Multichannel Distribution Service (MDS) for a worldwide distribution by satellite. To achieve this, it is necessary to develop all of the related technical facilities for the following key areas: - Contribution network - Delivery of the signals produced in the venues - International Broadcast Centre (IBC) - Master Control, Video Server facilities, Multi Chanel Distribution (MDS), Community Antenna Television System (CATV), etc - Distribution Network - Satellite distribution
[ca] La detecció de períodes d'exhuberància i crisi en sèries temporals permet una anàlisi més a fons d'aquestes, i un desenvolupament de millors mètodes de predicció. Dins el comportament d'una sèrie trobem les bombolles: pics espontanis que precedeixen a una crisi. Al 2011 Phillips, Wu i Yu desenvolupen el PWY test per a detecció de bombolles, i més endavant, al 2015, Phillips, Shi i Yu el milloren augmentant la seva potència de detecció en sèries amb múltiples bombolles. En aquest treball s'estudia l'aplicació d'aquest test PSY en sèries temporals de Google Trends. D'aquesta manera, es pretén entendre i detectar el comportament d'un tema digitalment viral, per a poder tractar-lo de forma diferent o per a futures aplicacions i estudis. També es compara l'anàlisi clàssica amb la determinista, i com la presència o no de múltiples bombolles pot afectar-hi. La implementació del test es fa a través del paquet psymonitor de R, on es modifiquen els nivells de significació i algunes funcions. Per últim, s'implementa una Shiny de visualització d'unes dades determinades tractades i una Shiny que permet interactuar i escollir la paraula al moment.

[en] The detection of exhuberance periods and crisis allows a deeper analysis in time series and an improvement of better forecast methods. In the time series' behaviour, we could find bubbles which are spontaneous peaks that preceed a crisis. In 2011 Phillips, Wu and Yu developed a test to detect these bubbles. And in 2015, Phillips, Shi and Yu improved the test, increasing its power to detect multiple bubbles. This thesis investigates the application of this test on time series from Google Trends. The aim is to understand and detect the behaviour of a viral topic so it can be treated in a different way for future implementations and studies. This thesis also examines how the presence of multiple bubbles may affect the classical analysis, in both stocasthic and deterministic approaches. The test is implemented through the package psymonitor of R, where the significance levels and some functions are modified. The last step is to create two Shiny App's, one to display the analysed data and the other to interact with and choose the word in the same moment.
[ca] A la societat actual, la necessitat de comunicacions ràpides i fiables esta creixent molt ràpidament. Per aquesta raó, existeix la necessitat de millorar les comunicacions actuals en termes de velocitat i eficiència espectral. Aquesta tesis es basa en l?estudi de la modulació de Nyquist. Aquesta modulació consisteix en la utilització de polsos de Nyquist convenientment situats en el temps amb l?objectiu de fer que siguin ortogonals entre ells. Al aconseguir col·locar els polsos d?aquesta manera, aconseguim que aquests estiguin perfectament distribuïts ocupant una banda de freqüència limitada. En altres paraules, La modulació de Nyquist és una OTDM ( Orthogonal Time DIvisión Multiplexing) on la utilització de polsos de Nyquist garanteix que puguin distribuir-se perfectament en un ample de banda limitat. L?objectiu principal d?aquesta tesis és aconseguir resultats per una modulació d?intensitat utilitzant Nyquist i per una modulació QAM utilitzant Nyquist i poder comparar-les entre elles i amb una modulació QAM simple.

[en] In nowadays society, the need of fast, reliable communications is growing faster and faster each day. For this reason, there is the need of improving the current communications systems in terms of speed (faster data transmission) and spectral efficiency. This thesis focus on the study of the Nyquist modulation. This modulation is based on the use of Nyquist pulses conveniently allocated in time in order to make them orthogonal. Due to this fact, in the frequency domain, these pulses are perfectly situated in a finite frequency band. In other words, Nyquist modulation is an Orthogonal Time Division Multiplexing (OTDM) in which the use of Nyquist pulses guarantee that they can perfectly occupy a limited bandwidth in the frequency domain. The main objective of this thesis is to get results for both an intensity Nyquist modulation and QAM Nyquist modulation and make comparisons between them and with a simple QAM modulation.
[ca] El principal objectiu d'aquest projecte és el de fer un estudi d'una nova arquitectura de software anomenada serverless, amb l'objectiu d'autoaprenentatge i de transmissió de coneixements a altres persones a les que els pugui interessar aquest món que ha aparegut darrerament, especialment dins l'entorn de l'empresa on ha estat desenvolupat. Amb aquest objectiu, l'estudi mostra els inicis d'aquest nou concepte i també les principals característiques i aplicacions que li podem donar. A més, de cara a desenvolupadors i empreses que vulguin utilitzar serverless per a aplicacions reals, també se n'ha fet un estudi de mercat dels principals proveïdors i marcs de treball per al seu desenvolupament. Finalment, aquest projecte incorpora una prova de concepte en format de tutorial per a la consolidació i posada en pràctica dels coneixements adquirits en l'estudi previ.

[en] The main objective of this project is to study a new software architecture called serverless, with the aim of self-learning and the transfer of knowledge to other people, who may be interested in this world that has appeared lately. To this end, the study shows the beginnings of this new concept and the main features and applications that we can give to it. Additionally, for developers and companies who want to use serverless for real applications, a market study of the major vendors and frameworks for their application has also been done. Finally, this project incorporates a proof of concept in the form of a tutorial for the consolidation and implementation of the knowledge acquired in the previous study.
[ca] En els últims anys, les xarxes M2M han experimentat una ràpida expansió. Les persones demanen noves funcionalitats i els operadors mòbils, conscient, han integrat nous serveis per fer front a aquesta demanda. La principal limitació dels dispositius M2M està relacionada amb la font d'energia utilitzada, ja que no sempre està garantit l'accés a una xarxa elèctrica. Per fer front a aquest problema, s'ha dissenyat, construït i validat un dispositiu M2M capaç d'utilitzar fonts d'energia de baixa generació, en aquest cas un Panell Solar. El sistema dissenyat gestiona de manera eficient el consum energètic i transmet la informació a través d'una xarxa GSM-GPRS.

[en] Over the last years, M2M networks have experienced a fast expansion. People are asking for new functionalities and mobile operators, aware of that, have integrated new services to deal with this demand. The main limitation of M2M devices is related to the power supply used as it is not always guaranteed an access to a power grid. To address this problem, it has been designed, constructed and validated an M2M able to use low-energy sources generation, in this case a Solar Panel. The system was designed to efficiently manage the power consumption and transmits the information through a GSM-GPRS network.
[ca] Com a dissenyadors podem aportar una visió més holística a l'hora de repensar en nous materials i processos de producció pel packaging d'e-commerce. És per aquesta raó que l'estudi de la natura i la relació amb ella ens ajuden a pensar en una cultura regenerativa i de co-disseny per així assolir noves propostes innovadores i més integrades en el sistema pel benefici de tots. En aquest article farem un repàs de la visió racionalista i així com des d'una perspectiva més conscient i irracional, i com aprendre de la natura ens aporta noves relacions i enteniments més profunds tant de reconeguts científics, com també de la nostra pròpia experiència del dia a dia amb ella. No tan sols per a què sigui més sostenible, sinó anar més enllà i que ens ajudi a desenvolupar sistemes cíclics que s'integrin als sistemes biològics. A partir d'aquí, es pot argumentar el tipus de materials que hem d'utilitzar i la manera com els hem de treballar per optimitzar-ne la compatibilitat amb sistemes més complexos.

[en] As designers we can bring a more holistic vision when rethinking new materials and production processes for e-commerce packaging. For this reason, the study of nature and the relationship with it help us to think in a regenerative and codesign culture in order to achieve new innovative and more integrated proposals in the system for the benefit of all. In this paper we will take a look at the rationalist view as well as from a more conscious and irrational perspective, and how learning from nature brings us new relationships and deeper understandings both from recognised scientists, as well as from our own day-today experience with it. Not just to make it more sustainable, but to go further and help us develop cyclical systems that integrate with biological systems. From here, a case can be made for the type of materials we should use and how we should work with them to optimise their compatibility with more complex systems.