BSC-LT/ACAData huggingface dataset:
[ca] Aquest document descriu una plataforma que té com a objectiu acompanyar i assistir als estudiants de batxillerat en la tria de carrera universitària un cop acabada la selectivitat. Per a assolir aquest objectiu es farà ús d'una Intel·ligència Artificial, en concret un chatbot, una eina nova i en constant evolució que ha revolucionat el món de la informàtica tal i com el coneixem. Amb aquesta plataforma també es busca apropar les alumnes de batxillerat cap a la enginyeria informàtica donada la problemàtica actual de falta de noies en aquest sector. M'he enfocat en crear una eina modular i extensible que pugui admetre més funcionalitats en un futur en lloc d'entrenar un model, ja que es requereixen conjunts de dades molt extensos i més coneixements en intel·ligències artificials dels que he pogut recollir. A més cal dir que una eina tant nova dificulta el desenvolupament d'aplicacions que la utilitzin, ja que sovint cau el servidor, hi ha canvis a l'aplicació que obliguen fer canvis al codi, etc.

[en] This document describes a platform that aims to accompany and assist high school students in the choice of university degree once the selectivity is finished. To achieve this goal, an Artificial Intelligence will be used, specifically a chatbot, a new and constantly evolving tool that has revolutionized the world of computing as we know it. This platform also seeks to bring female high school students closer to computer engineering given the current problem of lack of girls in this sector. I have focused on creating a modular and extensible tool that can support more functionalities in the future rather than training a model, since very extensive data sets and more knowledge in artificial intelligences are required than I have been able to collect. In addition, it must be said that such a new tool makes it difficult to develop applications that use it, since the server often falls, there are changes in the application that force changes to the code, etc.
[ca] La recopilació de dades dels nivells de temperatura, humitat relativa i diòxid de carboni (CO2) a les aules de la UPC pot ajudar a comprendre la seva qualitat de l'aire. L'objectiu d'aquest Treball de Fi de Grau passa per desenvolupar una eina interactiva, dins el camp de la Visualització de la Informació, per tal de fer múltiples anàlisis a nivell visual des de diferents punts de vista de totes aquestes dades recopilades i facilitar la comprensió de les mateixes a qui utilitzi l'aplicació, ajudant així a la presa de decisions de millora en el dia a dia de la universitat.

[en] The collection of data on the levels of temperature, relative humidity and carbon dioxide (CO2) in the classrooms of the UPC can help to understand their air quality. The objective of this Final Degree Project is to develop an interactive tool, within the field of Information Visualization, to carry out multiple analyzes at a visual level from different points of view of all these collected data and facilitate their understanding to those who use the application and, thus, give rise to decision-making that can improve day-to-day life at the university.
[ca] El terme d'nZEB, (Net Zero Energy Buildings) fa referència i quantifica el consum d'energia i el confort dels edificis. Això, però, és una visió parcial de tota la llista d'impactes quan parlem d'un cicle de vida de qualsevol entorn construït. Els nZEB tenen només en compte el consum d'energia durant la vida útil de l'edifici. Actualment, el sector de la construcció, contribueix en gairebé un 40%, a escala europea, en l'explotació de recursos naturals i la sobreproducció de CO2. Es fa visible, a partir de les dades, la necessitat de lluitar per una millora dins del nostre sector. Arribats a aquest punt, es planteja la implementació del terme d'nZIB, (Net Zero Impact Buildings). Concepte que complementa als nZEB i adquireix una visió més global sobre l'impacte al planeta (estretament relacionada amb la petjada ecològica i els materials) i l'usuari.

[en] The nZEB concept, (Net Zero Energy Buildings) refers to and quantifies the energy consumption and comfort of buildings. However, this is a partial view of the entire list of impacts when we talk about a life cycle in any built environment. The nZEB only contemplate the energy consumption during the useful life of the building. Currently, the construction sector contributes almost up to 40%, at a European level, to the exploitation of natural resources and the overproduction of CO2. Based on the data, the need to fight for an improvement within the sector becomes visible. At this point, the implementation of the term nZIB (Net Zero Impact Buildings) is proposed. A concept that complements the nZEB and acquires a more global vision of the impact on the planet (closely related to the ecological footprint and materials) and the user.
[ca] En aquest projecte estudiem i presentem el camp dels grafs de visibilitat (visibility graphs) com una forma de representar i caracteritzar sèries temporals tal com va ser introduït per Lucas Lacasa et al. el 2008. Amb els grafs de visibilitat les sèries temporals es converteixen en grafs que hereten en la seva topologia algunes de les propietats estructurals de les sèries temporals, permetent així el nou anàlisi de sèries temporals a través d'eines pròpies de la teoria de grafs i la teoria de xarxes complexes. Estudiem i analitzem la complexitat computacional d'alguns algoritmes per obtenir grafs de visibilitat i, posteriorment, desenvolupem i presentem el paquet de Python ts2vg que proporciona implementacions eficients i fàcils d'usar per a alguns d'aquests algoritmes. A més, al projecte explorem i discutim algunes de les possibles aplicacions pràctiques d'aquests grafs de visibilitat.

[en] In this project we study and present the field of visibility graphs as a way to represent and characterize time series as introduced by Lucas Lacasa et al. in 2008. With visibility graphs, time series are converted into graphs that inherit in their topology some of the structural properties of the time series, allowing the novel analysis of time series via graph theory and complex network theory tools. We study and analyze the computational complexity of a selection of different visibility graph algorithms and subsequently develop and present the ts2vg Python package that provides efficient and easy-to-use implementations for some of these visibility graph algorithms. Additionally, in this project we explore and discuss some of the potential practical applications of these visibility graphs.
[ca] El Treball de Fi de Grau consisteix en el disseny, construcció i programació d'un espectròmetre que, mitjançant l'ús d'una càmera d'alta resolució i algoritmes de processament d'imatges, és capaç d'adquirir l'espectre emès per un diode LED, identificar-lo i classificar-lo a partir d'una base de dades. En una primera instància, es va plantejar utilitzar un microscopi digital bastant econòmic com a càmera, però degut a problemes amb la resolució de la imatge, es va haver d'optar per una càmera de major qualitat. Mitjançant el Programari AutoCAD, es va dissenyar una carcassa per a aquesta, amb la finalitat de no contaminar la llum de les mostres. Es van dur a terme proves d'il·luminació i posició per tal de garantir l'obtenció d'imatges precises. Es va desenvolupar un algoritme de processament d'imatges mitjançant el Programari PYTHON, amb el qual es podien identificar els píxels corresponents a l'espectre generat pels LEDs. A partir d'una sèrie de mostres preses, es va crear una base de dades que, posteriorment, es va utilitzar per entrenar una xarxa neuronal. Es va aconseguir una taxa d'encerts superior al 95%. Es van recollir tots els resultats obtinguts i es van estudiar per tal d'obtenir conclusions sobre el prototip creat.

[en] This thesis involves the design, construction and programming of a device capable of identifying LED sources using a high-resolution camera and an image processing system. Initially, it was considered using a digital microscope, which was cheaper than the high-resolution camera that was used in the end. Due to the problems it had because of its resolution, finally it was opted for using a high-resolution camera. A custom housing was designed using AutoCAD software and built with a 3D printer for preventing sample light contamination. An image processing algorithm was programmed using Python software. It was very useful for identifying the pixels on the image created by the spectrums of the light emitted by LEDs. With those samples, a database was created. The software was capable of identifying which type of LED it was by using it. In the end, the software achieved a 95% accuracy score. All the results were collected and analyzed in order to draw conclusions about the prototype's performance.
[ca] Aquest treball tracta sobre el procés de creació de trobat.cat, una aplicació web desenvolupada amb la pila de tecnologies MERN. Aquesta plataforma té com a objectiu facilitar el procés de reportar i gestionar objectes perduts a Catalunya. L'aplicació web inclou una eina perquè els usuaris puguin reportar un objecte perdut que hagin trobat, una funció de cerca perquè els usuaris puguin trobar objectes perduts i un sistema de catalogació per a objectes trobats. A més, es va realitzar un estudi de viabilitat per validar la idea i determinar la necessitat de la plataforma a la regió. Els resultats d'aquest estudi van mostrar que sí que hi ha una necessitat d'una eina com trobat.cat a Catalunya, ja que moltes persones tenen dificultats per trobar objectes perduts o no saben on ni com reportar-los. També es comentaran els aspectes tècnics de l'aplicació. Es va escollir el MERN stack per al desenvolupament de Trobat.cat perquè permet la creació d'una aplicació web full-stack utilitzant només JavaScript, que és un llenguatge de programació àmpliament utilitzat. Les diferents característiques de l'aplicació es van dissenyar i implementar amb l'experiència de l'usuari en ment, assegurant que la plataforma fos fàcil d'usar i de navegar. En general, trobat.cat té com a objectiu ser un recurs valuós per a la comunitat catalana, proporcionant una plataforma còmoda per reportar i cercar objectes perduts i impactar de forma positiva la comunitat.

[en] This thesis is about the process of creating trobat.cat, a full stack web application developed using the MERN stack that aims to facilitate the process of reporting and handling lost objects in Catalonia. The main goal of this tool is to help reunite people with their lost belongings and reduce the burden on local authorities by providing a convenient platform for reporting and searching lost objects. The application includes a reporting system for users to submit information about a lost object they've found, a search tool for users to find lost objects, and a cataloging system for found objects. In addition, a viability study was conducted to validate the idea and determine the need for such a tool in the region. The results of this study showed that there is a need for a platform like trobat.cat in Catalonia, as many people struggle to find lost items or do not know where to report them. The technical aspects of the application are also discussed in the thesis. The MERN stack was chosen for the development of trobat.cat because it allows for the creation of a full stack web application using only JavaScript, which is a widely used programming language. The various features of the application were designed and implemented with the user experience in mind, ensuring that the platform is easy to use and navigate. Overall, trobat.cat aims to be a valuable resource for the community in Catalonia by providing a convenient platform
[ca] Les funcions primeres de les màscares coincideixen en les diferents cultures. En totes elles, van servir pel que es pot resumir en les tres categories de (1) síntesi, (2) abstracció i (3) transcendència. La primera, personificant allò salvatge -animals ferotges, déus despietats, morts-, apropant-los al que és comprensible, que és el fer humà. La segona, sublimant la bellesa coneguda, com en les màscares africanes de rostres femenins. I, per últim, la del pur ritu, intermediació festiva amb un més enllà del plaer. Tot i diferir-ne per tenir un fi funcional (catàrtic), el ritu -que és limítrof, reuneix mortals i déus, temps i eternitat- té alguna cosa de joc. L'arquitectura, com la màscara, és ritual. I també síntesi (recer) i abstracció, que aixeca les belleses del món per a ell i per al més enllà. Qualsevol edifici és un temple, per essència i per presència, i qualsevol edifici és també transparent, perquè definint dos costats, aquests ja només poden aparèixer "a través", trobar-se en ell.

[en] The main functions that masks serve in their origins are common in all cultures. In all of them , they were meant for what can be summarized in the following categories of (1) synthesis, (2) abstraction and (3) transcendence. The first one, in the form of personifying the wild -fierce animals, ruthless gods, death-, bringing them closer to that comprehensible, the human way. The second, sublimating known beauty (such is the case of female faces in African masks. And lastly, the rite, festive intermediation with a hereafter of pleasure. The rite -that is bordering, brings together mortals and gods, time and eternity- is close to the game even differing from it because of its functional (cathartic) purpose. Architecture, like a mask, is rite. And also synthesis (shelter) and abstraction that rises the earthly beauties for the world and for what's beyond. Any building is a temple, by essence and by presence; and any building is also transparent because when it defines two sides, these can only appear again "through" it, meet in it.
[ca] Aquesta tesi explora diferents tècniques d'aprenentatge profund (deep learning) amb la finalitat de predir emocions en vídeos. Treballar amb vídeos implica grans quantitats de dades incloent tant els frames dels vídeos com les mostres dels àudios. El primer pas del projecte és, bàsicament, extreure característiques per representar els vídeos en petits grups de vectors. Aquest procediment es duu a terme mitjançant models pre-entrenats basats en Xarxes Convolucionals, models punters en la detecció i reconeixement d'objectes. Primer les característiques visuals s'extreuen utilitzant convolucions 3D i les característiques acústiques utilitzant VGG19, un model convolucional pre-entrenat per imatges i tunejat per suportar entrades d'àudio. Després, aquestes característiques alimentaran un model recurrent que serà capaç d'explotar la informació temporal. Les emocions són mesurades en termes de valence i arousal, valors compresos entre [-1, 1]. A més a més, de forma addicional, també s'utilitzaran les mateixes tècniques per intentar predir escenes de por. Per aquesta raó, el present treball tracta amb problemes de regressió i classificació. Diverses arquitectures i diferents paràmetres han sigut provats amb la finalitat d'aconseguir el millor model. Finalment, els resultats seran publicats al repte de MediaEval 2017 i seran comparats amb les solucions dels últims models amb millor rendiment.

[en] This Thesis explores different approaches using deep learning techniques to predict emotions in videos. Working with videos implies a huge amount of data including visual frames and acoustic samples. The first step of the project is basically to extract features to represent the videos in small sets of arrays. This procedure is done using pre-trained models based on Convolutional Networks, the state of the art in visual recognition. Firstly, visual features are extracted using 3D convolutions and acoustic features are extracted using VGG19, a pre-trained convolutional model for images fine-tuned to accept the audio inputs. Later, these features are fed into a Recurrent model capable of exploiting the temporal information. Emotions are measured in terms of valence and arousal, values between [-1, 1]. Additionally, the same techniques are also used to attempt to predict fear scenes. In consequence, this thesis deals with both regression and classification problems. Several architectures and different parameters have been tested in order to achieve the best performance. Finally, the results will be published in the MediaEval 2017 Challenge and compared to the state-of-the-art solutions.
[ca] La velocitat de l'ona de pols (PWV) és un indicador clau de la rigidesa arterial, que alhora reflecteix el risc de patir malalties cardiovasculars. En aquest estudi, s'investiga la viabilitat de mesurar la PWV de manera no invasiva i econòmica utilitzant tècniques de fotopletismografia en el dit índex. S'han dut a terme proves en diversos voluntaris per obtenir el temps de trànsit del pols (PTT) i estimar la PWV mitjançant dos mètodes d'anàlisi diferents. S'ha observat que el mètode d'anàlisi utilitzat té un impacte significatiu en la variabilitat i els valors de la mesura. A més d'aconseguir detectar i registrar canvis en la pressió hidroestàtica, i obtenir valors de PWV amb alta variabilitat, però que representen un progrés prometedor per a futurs avenços en aquesta tecnologia.

[en] The pulse wave velocity (PWV) is a key indicator of arterial stiffness, which reflects the risk of cardiovascular diseases. In this study, the viability of measuring PWV in a non-invasive and affordable method using photoplethysmography techniques on the index finger is investigated. Tests have been conducted on several subjects to obtain the pulse transit time (PTT), and PWV has been estimated using two different analysis methods. It was observed that the analysis method used has a significant impact on the variability and values of the measurement. Additionally, changes in hydrostatic pressure were detected and recorded, and obtained PWV values with high variability but that represent a promising progress for future advancements in this technology.
[ca] Aquest document analitza un procés de securització d'una infraestructura VoIP. Es basa en una experiència real, i pretén cobrir tots els elements en la cadena de seguretat. L'experiència inclou una empresa multi oficina, que vol implementar un sistema de comunicacions adequat per les seves necessitats. Una vegada analitzades les possibilitats, s'escull un sistema basat en VoIP al núvol, i es procedeix a auditar tant al client com el proveïdor, amb l'objectiu de millorar les condicions de seguretat dels dos extrems. Per tal de poder realitzar aquesta tasca, s'executa una documentació prèvia, dels diferents atacs sobre els protocols VoIP mes utilitzats. El sistema s'implementa sobre el protocol SIP y utilitza el software KAMAILIO com a PBX.

[en] This Project analyzes a complete deployment of a securitization process over VoIP infrastructure. It includes a real experience, covering all the steps of the security chain. The experience is developed over a multi office company, which requires the implementation of a communication system adjusted to their needs. After analyzing different options, we will choose a cloud VoIP system and we will proceed to audit both parties, the client and the provider improving the security conditions on both ends. To be able to execute this task, we will first carry out a documentation process about the different attacks that exist over VoIP most used protocols. The final solution uses SIP protocol and KAMAILIO software as PBX
[ca] La finalitat d'aquest projecte es treballar en diferents aspectes del desenvolupament d'un estetoscopi cerebral per a nounats. Aquesta eina està concebuda com a alternativa als sistemes actuals, que resulten cars i el seu ús requereix un entrenament molt específic. Primer de tot, s'ha desenvolupat una interfície web interactiva per a analitzar i valorar la detecció per part dels usuaris de dany cerebral en neonats emprant un mètode alternatiu d?interpretació. La pàgina web inclou el mètode gràfic actual, que correspon a la visualització de senyals electroencefalogràfics (EEG), i també una forma alternativa d'interpretar les senyals, fent ús tant de la seva representació acústica com d'un suport de decisions emprant un sistema assistit per intel·ligència artificial. En segon lloc, s'ha establert la connexió entre una placa d'adquisició i una tauleta tàctil, fent ús de la tecnologia Bluetooth Low Energy. Això permet, sense necessitat de cables, rebre i emmagatzemar en temps real els senyals EEG que provenen dels elèctrodes a través de la placa d'adquisició.

[en] The goal of this project is to work in different aspects of the development of a neonatal brain stethoscope. This tool is expected to be an alternative to the current devices, which are expensive and require a very specific training to be used. First, an interactive web interface has been developed to assess the detection of neonatal brain injuries by the users using an alternative interpretation method framework. The webpage presents the currently-used visual method, based on visualisation of electroencephalogram (EEG) traces, and an alternative way that also includes a sonification output and an AI-assisted decision support. Secondly, a connection has been established between an acquisition board and a portable device using Bluetooth Low Energy (BLE). This allows to wirelessly receive and store in real time the EEG signals that come from the electrodes through the acquisition board.
[ca] La present tesi, s'ha centrat en el desenvolupament d'un model de resistència a tallant de bigues pretensades amb armadures preteses de FRP, vàlid per a seccions rectangulars, T o I, amb o sense armadures transversals de FRP. Es tracta de l'adaptació d'un model desenvolupat a la UPC (Barcelona) i a la UIB (Mallorca) per esforç tallant en bigues, anomenat "Multi-action Shear Model (MASM)", que posteriorment va ser estès a bigues de formigó pretensat amb armadures d'acer i a bigues armades amb FRP. En aquesta tesi s'ha reformulat i verificat experimentalment el model per a bigues pretensades amb armadures d'acer, i s'ha adaptat al cas de pretesat amb armadures actives de FRP, tenint en compte els efectes de les seves propietats a la resistència a tallant. S'ha observat que l'adherència entre l'armadura de FRP i el formigó juga un paper determinant en la resistència a tallant. Això ha propiciat la realització d'una formulació per a identificar la ruptura deguda a una longitud d'ancoratge insuficient. Aquesta formulació s'ha verificat amb una sèrie d'assajos experimentals mencionats a la bibliografia, havent obtingut bona concordança en la tipologia de trencament i una bona precisió en les prediccions de la resistència, tot i les incerteses existents en aquest camp. D'altra banda, el model s'ha utilitzat per dur a terme una predicció dels assajos a tallant que es realitzaran en l'àmbit del projecte Straduravius.

[en] The present Master's thesis has focused on the development of a mathematical model of shear strength on prestressed pre-tensioned concrete beams, with FRP prestressing reinforcements, valid for rectangular, T and I sections, with or without transversal FRP reinforcements. This model is based on a previous one developed in the UPC and at the University of Balearic Islands (UIB), for the shear strength of steel reinforced concrete beams, named "Multi-action Shear Model (MASM)", which was later extended to prestressed concrete beams with steel reinforcements and to RC beams using FRP as passive reinforcement. In this thesis, first the model has been reformulated and experimentally verified for prestressed concrete beams with steel reinforcement and, subsequently, has been adapted to beams with FRP active reinforcement, accounting for the effects of FRP's properties on their shear strength. Moreover, it has been observed, that bond between FRP and concrete plays a relevant role in determining the shear strength. Therefore, a mathematical model to identify when such type of failure takes place, has been developed in this thesis. The model has been verified using the shear tests available in the literature, obtaining a good concordance on the failure mode and good precision on the strength predictions, even within the uncertainties of the field. In addition, the model has been used to predict the results of the shear tests to be performed within the scope of Straduravius project.