BSC-LT/ACAData huggingface dataset:
[ca] A l'hora de crear una història, hi ha un valuós procés de construcció del món en el què un es pot involucrar. Aquest projecte presenta el desenvolupament d'un Generador de Contingut Procedimental per ajudar en aquest procés. Això es fa amb l'ús d'un model LLM quantitzat, utilitzat en un ordinador local (amb capacitat limitada), com a motor d'inferència de la nostra estructura, que està basada en Sistemes Basats en el Coneixement (SBC). També fem servir una ontologia per representar els diversos elements d'una història i actuar com la permanència i coneixement del nostre SBC. El Generador de Contingut Procedimental obtingut parteix d'una ontologia inicial, que representa una història en algun moment del seu recorregut. Des d'aquí comença una estructura amb bucle en què el programa té la capacitat de triar una sub-linea, que són els mitjans a través dels quals el programa amplia la història. Aquesta continua afegint contingut a l'ontologia fins que el programa considera que ha expandit prou l'ontologia original, moment en què atura l'execució. Per obtenir els resultats, primer vam realitzar una sèrie d'experiments amb el LLM per veure les capacitats i limitacions del model. Aquests experiments inclouen tasques de categorització en categories simples personalitzades i generació de contingut contextual en relació amb un o dos elements preexistents d'una història, entre d'altres. Aquest document presenta tant els experiments realitzats amb el LLM per obtenir resultats com el disseny resultant del programa que es desenvolupa.

[en] When creating a story, there is a valuable world-building process to be engaged with. This project presents the development of a Procedural Content Generator to aid in this process. This is done with the use of quantized LLM model, hosted in a local computer (with limited capacity), as an inference engine of our structure, based on Knowledge-Based Systems (KBS). We also make use of an ontology to represent the various elements of a story, and act as the permanence and knowledge of our KBS. The Procedural Content Generator obtained starts from an initial ontology, which represents a story in some point of it's course. From there it starts a looping structure in which the program has the ability to choose a sub-pipeline, which are the means through which the program expands on the story. It keeps adding content onto the ontology until the program considers that it sufficiently expanded the original ontology, after which it stops the execution. To achieve results gotten, we first made a series of experiments with the LLM to see the capacities and limitations of the model. This experiments include tasks of categorization in personalized simple categories and contextual content generation in relation to one or two pre-existing elements of a story, in between others. This document presents both the experiments done with the LLM to achieve useful results and the finally designed pipeline that would be developed.
[ca] Els continguts audiovisuals són un mitjà molt poderós per tal d'expressar emocions i sentiments. La contínua generació de nou contingut en les xarxes socials destaca la necessitat de disposar d'eines d'anàlisi automàtic de sentiments visuals. Mentre que les Xarxes Neuronal Convolucionals (de l'anglès, CNNs) han establert l'estat de l'art en nombrosos problemes de visió, la seva aplicació a l'anterior tasca roman pràcticament inexplorada i disposem de molt poc coneixement sobre com dissenyar CNNs per aquest propòsit. En aquest treball estudiem la viabilitat de fer fine-tuning sobre una CNN per predicció de sentiments visuals i explorem l'ús de tècniques de millora de rendiment deep learning (aprenentatge profund). Finalment, desenvolupem un profund anàlisi d'aquesta arquitectura per tal d'entendre millor el disseny de CNNs per la tasca de predicció de sentiments visuals.

[en] Visual media are powerful means of expressing emotions and sentiments. The constant generation of new content in social networks highlights the need of automated visual sentiment analysis tools. While Convolutional Neural Networks (CNNs) have established a new state-of-the-art in several vision problems, their application to the task of sentiment analysis is mostly unexplored and there are few studies regarding how to design CNNs for this purpose. In this work, we study the suitability of fine-tuning a CNN for visual sentiment prediction as well as explore performance boosting techniques within this deep learning setting. Finally, we provide a deep-dive analysis into a benchmark, state-of-the-art network architecture to gain insight about how to design patterns for CNNs on the task of visual sentiment prediction.
[ca] L'objectiu fonamental d'aquest article és oferir una visió de la diferenciació residencial dels immigrants estrangers a Bilbao a través de l'aplicació d'alguns dels índexs bàsics de segregació residencial sobre les dades disponibles més actualitzades (Padró de 2007). Es tracta d'obtindre unes mesures-resum estandarditzades i comparables a les que s'estan aplicant en altres àmbits, així com en profunditzar en l'estudi metodològic de com aquests indicadors poden contribuir al seguiment del fenomen de la immigració estrangera en les nostres ciutats i les seves conseqüències en termes d'estructura social urbana. Els resultats permeten quantificar el nivell de segregació residencial de la població estrangera del municipi de Bilbao en conjunt i per els principals contingents nacionals específics fins a un nivell de desagregació de secció censal.

[en] The aim of this paper is to give a vision of foreigner's residential differentiation using basic segregation indexes and updated data (Padron, 2007). The objective is to get syntheticstandardized indexes, similar to those used in other cities, as well, to explore their application in the study of the immigration process and in the urban social restructuration. The findings allow depicting the level of foreigner population residential segregation for the municipality of Bilbao, as well as, a further detail for census tracts using nationality detailed data.
[ca] Un vidre metàl·lic és un aliatge metàl·lic amorf, que a escala atòmica té una estructura desordenada com succeeix a un vidre convencional. S'ha demostrat que els vidres metàl·lics (i en general tots els vidres) tenen oscil·lacions de densitat degudes a la seva estructura desordenada, que produeix un empaquetament atòmic irregular. En algunes regions la densitat és menor que la densitat mitjana, i com a conseqüència els àtoms tenen més "volum lliure". Aquesta heterogeneïtat estructural condueix al que s'anomena heterogeneïtat dinàmica: la dinàmica dels àtoms depèn de la densitat del seu entorn atòmic. La heterogeneïtat dinàmica és responsable de la resposta mecànica del vidre i de la transició vítria. En aplicar un esforç mecànic, per exemple, algunes regions es deformen de forma elàstica (reversible) i d'altres de forma plàstica (irreversible), a causa de la diferent dinàmica dels àtoms que les composen. En aquest treball s'ha emprat la dinàmica molecular per identificar àtoms amb dinàmiques diferents a partir de l'estabilitat del seu entorn atòmic, calculant la seva funció de distribució de par amitjanada en el temps – t-PDF –. S'ha estudiat estadísticament el canvi en la t-PDF en funció de la temperatura i s'han analitzat els àtoms que es desvien de la dinàmica majoritària, que podrien estar relacionats amb els processos de relaxació primària i secundaria en vidres metàl·lics.

[en] A metallic glass is an amorphous metallic alloy, which at atomic scale has a disordered structure as a conventional glass. Metallic glasses (and all glasses in general) have been shown to have density fluctuations due to its disordered structure, which produces irregular atomic packing. In some regions the density is lower than the average density, and as a result the atoms have more "free volume". This structural heterogeneity leads to what is called dynamic heterogeneity: the atom's dynamics depends on the density of their atomic environment. Dynamic heterogeneity is responsible for the mechanical response of glasses and the glass transition. When a mechanical force is applied, for instance, some regions deform elastically (reversibly) while others deform plastically (irreversibly), due to the different dynamics of their constituent atoms. In this work, molecular dynamics has been used to identify atoms with different dynamics based on the stability of their atomic environment, calculating their time-averaged pair distribution function - t-PDF -. The change in t-PDF as a function of temperature has been statistically studied and atoms that deviate from the average dynamics, which could be related to primary and secondary relaxation processes in metallic glasses, have been analyzed.
[ca] La falta de coneixements en l'àmbit de la salut, és una de les principals causes de mort al món, especialment sobre les poblacions on l'accés al coneixement es troba limitat per una barrera socioeconòmica. La introducció de noves tecnologies per a la comunicació pot ser una eina útil en el treball contra aquest problema. Aquest projecte, sorgeix de la necessitat de millores en la comunicació i la formació per a la salut, especialment en malalties com la tuberculosi, la malària, la sida i les malalties tropicals desateses. El conjunt d'aquestes malalties afecta 4 de cada 10 persones al món. La formació de les poblacions en risc és clau per al control i la erradicació d'aquestes malalties infeccioses. Una de les eines per lluitar contra aquests problemes és la utilització d'eines tecnològiques de la informació i comunicació (TIC) com a mecanisme per augmentar l'abast i l'eficàcia de les actuacions educatives. Aquest treball planteja tota l'estructura i requisits inicials que ha de tenir una eina TIC, els mecanismes per a la seva creació i la programació completa amb un codi open source sobre la formació per al control de la sida. El treball vol ser una base per a la futura creació d'eines similars, amb la capacitat de formar comunitats afectades per aquestes malalties.

[en] Lack of knowledge in the field of health is one of the leading causes of death in the world. Especially in populations where access to knowledge is limited by a socio-economic barrier. Introducing new communication technologies, can be a useful tool to fight back this problem. This project arises from the needs in communication improvements for health education, especially in diseases such as tuberculosis, malaria, AIDS or neglected tropical diseases. All of the diseases mentioned affects 4 out of 10 people worldwide. The formation of at-risk populations is key to this control or even the eradication of these infectious diseases. One of the tools to combat this problem is so-called technological information and communication tools (ICTs) as a mechanism to increase the scope of educational actions. This work presents all the structure and initial requirements that an ICT tool must have, the mechanisms for its creation and its complete programming with an open source code on AIDS control education. The work aims to be the basis for the creation of similar tools, with the ability to educate communities affected by these diseases.
[ca] Empremtes neix de la creença que Malgrat de Mar forma part d'una xarxa extensa de coneixement, història i interès patrimonial que el vincula amb el seu entorn. Part d'aquest valor rau en la muntanya de Can Palomeres, escenari d'activitats molt diverses al llarg de la història i on destaca l'activitat minera que es va dur a terme al segle XX, i que posteriorment ha permès que s'hi hagi desenvolupat un gran ecosistema de biodiversitat a les seves galeries. La intervenció busca donar resposta a l'abandonament del patrimoni històric i natural de la muntanya de Can Palomeres a través d'una mirada que permeti la seva divulgació, protecció i investigació. Es generen espais d'interacció amb els seus cohabitants per tal de reconsiderar el valor històric i protegir la riquesa natural.

[en] Empremtes is a result of the belief that Malgrat de Mar is part of an extensive network of knowledge, history and patrimonial interest that connects it with its surroundings. Part of this value lies in the mountain of Can Palomeres, the scene of very diverse activities throughout history. The mining activity that took place in the twentieth century has subsequently allowed the development of a large ecosystem of biodiversity in its galleries. The intervention seeks to respond to the abandonment of the historical and natural heritage of the mountain of Can Palomeres through a look that allows its dissemination, protection and research. The project generates spaces for interaction with its co-inhabitants to reconsider the historical value and protect the natural wealth.
[ca] En aquest projecte es presenta l'estudi i disseny de les diferents parts que conformen una motocicleta elèctrica de competició que ha estat desenvolupada per a la competició internacional de MotoStudent de 2021, reflectint el treball realitzat per part de l'equip de MotoSpirit en aquesta última edició. Aquest projecte es centra en el disseny i desenvolupament, exposant i aportant raons per a analitzar i justificar cada component que apareix en el prototip dissenyat. Inicialment, s'exposen els components principals que formen la motocicleta, per a situar i organitzar els termes que posteriorment s'analitzen. Seguidament, es presenten els diferents requeriments i conceptes de disseny que necessaris i determinants pel desenvolupament del procés de disseny, per a posteriorment procedir a realitzar una anàlisi, elecció i justificació de les alternatives. Després, es procedeix al modelatge de les diferents peces i elements a dissenyar, on cada disseny serà simulat mitjançant un estudi d'elements finits amb la finalitat de valorar el rendiment de les propostes dissenyades i la seva seguretat. Les simulacions es realitzaran sobre la base de les situacions crítiques que prensenta el prototip durant el seu funcionament, sempre tenint present el concepte de competició. Finalment es mostra el resultat del disseny complet del prototip, amb tots els sistemes estudiats al llarg del projecte.

[en] This project presents the study and design of the different parts that conform an electric competition motorcycle which has been developed for the international competition of MotoStudent in 2021, reflecting the work done by MotoSpirit team in latest edition. This project focuses on both design and development, exposing and providing reasons to analyse and justify each component appearing in the designed prototype. Initially, the main components that conform the prototype are exposed, in order to locate and organise the terms that are subsequently analysed. Next, the different requirements and design concepts that will determine the development of the design process are presented, and after that, an analysis, selection and justification of the alternatives is made. Afterwards, the different pieces and elements to be designed are modelled, where each design will be simulated through a study of finite elements with the aim of assessing the performance of the designed proposals and their safety. The simulations will be carried out based on the critical situations presented by the prototype during its operation, always bearing in mind the concept of competition. Finally, the result of the design of the complete prototype is shown, with all the systems studied throughout the project.
[ca] Aquest projecte tracta sobre el desenvolupament d'un sistema de detecció i seguiment d'objectes utilitzant la xarxa neuronal YOLOv5, la llibreria de programació Pytorch i l'algoritme de seguiment DeepSORT. Concretament s'ha treballat amb seqüències on apareixen pomers d'un camp de la regió de Lleida. Tot i això, amb petites modificacions, el model podria ser implementat a altres espècies de fruita. El treball de final de grau en qüestió és una col·laboració amb la Universitat de Lleida, on l'objectiu principal és implementar un sistema de seguiment capaç de comptar pomes, intentant evitar el principal obstacle del tracking: les oclusions. Per desenvolupar el detector, s'ha partit de la implementació del repositori de GitHub YOLOv5 i s'ha modificat paràmetres i parts del codi per tal d'adaptar aquesta implementació al projecte. Per la part del tracker s'ha partit d'una adaptació feta pel professor Ramon Morros de la implementació del repositori de GitHub DeepSORT Tracker. En la fase de detecció, s'ha aconseguit un F1-score de 0'817 i una Average Precision de 0'85. Són bons resultats, però encara es podrien arribar a millorar. En el cas del tracking s'ha provat diferents experiments per tal d'intentar contrarestar les oclusions i els resultats finals són d'un recompte del 130% aproximadament de les pomes . Per últim es plantegen futures millores per augmentar la precisió dels detectors i futures línies de desenvolupament seguint la línia del projecte.

[en] This project implements an object detection and tracking system using the YOLOv5 neural network, the Pytorch programming library, and the DeepSORT tracking algorithm. Specifically, we have worked with sequences of apple trees from a field in the region of Lleida. However, with minor modifications, the model could be implemented in other fruit species. The final degree project in question is a collaboration with the University of Lleida, where the main objective is to implement a monitoring system capable of counting apples, trying to avoid the main obstacle to tracking: occlusions. To develop the detector, we started with the implementation of the GitHub YOLOv5 repository and modified the parameters and parts of the code in order to adapt this implementation to the project. The tracker is based on an adaptation by Professor Ramon Morros of the implementation of the GitHub DeepSORT Tracker repository. In the detection phase, an F1-score of 0.817 and an Average Precision of 0.85 were achieved. These are good results, but they could still be improved. In the case of tracking, different experiments have been performed to try to counteract the occlusions and the final result of the global system is a count of approximately 130% of the apples. Finally, future improvements are proposed to increase the accuracy of the detectors and future lines of development following the line of the project.
[ca] Aquest projecte consisteix en la construcció d'un reconeixedor de caràcters numèrics utilitzant la placa de desenvolupament EasyPIC6. Consistirà en el desenvolupament d'un algoritme de reconeixement que haurà de classificar dígits dibuixats sobre la pantalla tàctil del GLCD en la placa.

[en] This project consists in the construction of a numeric character recognizer using the EasyPIC6 development board. It consist in the development of a recognition algorithm that will identify digits drawn on the touch screen GLCD on-board.
[ca] En Nonell, és un torrent que es troba al cor de Valldoreix, travessant-lo d'est a oest. La massificació urbanística a generat la discontinuïtat amb presència vegetal al llarg del torrent, sent un espai més susceptible a la degradació. El Torrent és un espai desconegut i marginal per la població de Valldoreix. L'objectiu del treball és elaborar una proposta de intervenció paisatgística per millorar els aspectes negatius de la interacció entre la població de Valldoreix i el Torrent d´en Nonell, conservant els aspectes positius. La proposta descriu les intervencions necessàries per condicionar al Torrent un corredor verd urbà habilitat pels humans, i alhora, sense que deixi de ser un espai naturalitzat.

[en] The Nonell, is a Torrent we find in the heart of Valldoreix, through it from east to west. The urban overcrowding has generated a discontinuity with vegetal presence along the torrent, being a space more susceptible to degradation. The Torrent is a marginal and unknown place for the Valldoreix population. The objective of the project is to develop an intervention proposal to improve the negative aspects of the interaction between the Valldoreix population and Torrent of Nonell, while retaining the positive aspects. The proposal describes the necessary interventions to condition the Torrent an urban green corridor enabled for human, and at the same time, without cease to be a naturalized space.
[ca] El present treball té com a objectiu proposar i implementar un chatbot com un nou canal d'informació a l'estudiant que ha de ser capaç de facilitar la informació acadèmica de l'ETSETB relativa a horaris, calendari i dates d'exàmens finals. Aquest projecte pretén aportar una metodologia de disseny d'un chatbot extensible a diferents casos on, partint d'una web amb la informació a consultar, s'estableixin les pautes per generar un chatbot. Per al desenvolupament de programari en tot el projecte s'han fet servir principalment llenguatges, tecnologies i programari de Microsoft. Concretament entre els llenguatges i eines usades s'esmenten: C # per desenvolupar el chatbot, Visual Studio com a entorn de desenvolupament i Azure com a entorn cloud per desplegar els serveis webs. S'ha de destacar que el chatbot a dissenyar té una interacció basada en una estructura de diàlegs amb botons que guia a l'usuari en les consultes que vulgui realitzar. El principal avantatge d'aquest disseny és la senzillesa ja que cada diàleg gestiona una fase diferent de la conversa. El resultat final del projecte és una chatbot capaç de dialogar en castellà, català i anglès, i solucionar les consultes dels usuaris en relació amb la informació acadèmica comentada al principi d'aquesta secció, però limitada a la base de dades creada per a aquest projecte.

[en] The present work aims to propose and implement a chatbot as a new information channel for the student who should be able to provide the academic information of the ETSETB regarding schedules, calendar and dates of final exams. This project aims to provide a design methodology for an extensible chatbot in different cases where, starting from a web with the information to be consulted, the guidelines are established to generate a chatbot. For the development of software throughout the project, Microsoft's languages, technologies and software have been used mainly. Specifically, the languages and tools used are mentioned: C # to develop the chatbot, Visual Studio as a development environment and Azure as a cloud environment to deploy web services. It should be noted that the chatbot to be designed has an interaction based on a dialog structure with buttons that guides the user in the queries that he wants to make. The main advantage of this design is simplicity, since each dialogue manages a different phase of the conversation. The final result of the project is a chatbot that can talk in Spanish, Catalan and English, and solve the user's queries in relation to the academic information discussed at the beginning of this section, but limited to the database created for this project.
[ca] Donada una classe d'estructures combinatòries A, fixada una talla n i considerant un ordre total definit prèviament, la funció que ens determina l'i-èsim objecte corresponent s'anomena unrank. Estudiarem els avantatges i inconvenients d'utilitzar el producte boustrofedònic vers el lexicogràfic en la funció unrank. Veurem que tant teòrica com experimentalment, el producte boustrofedònic és considerablement millor en promig que el producte lexicogràfic.

[en] Given a class of combinatorial structures A, a fixed size n and considering a total order previously defined, the unrank function gives us the i-th object of A of size n. We are going to study the average cost of unrank function when we use the Lexicographic or Boustrophedonic product. We will prove that the Boustrophedonic product is theoretically and experimentally better in average cost than the Lexicographic product.