<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="http://hdl.handle.net/10366/4828">
<title>TFM. Máster en Sistemas Inteligentes</title>
<link>http://hdl.handle.net/10366/4828</link>
<description/>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://hdl.handle.net/10366/170706"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/168164"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164911"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164908"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164905"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164903"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164901"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164899"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164890"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/164889"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/158444"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/158440"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/158436"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/158426"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/158423"/>
<rdf:li rdf:resource="http://hdl.handle.net/10366/158420"/>
</rdf:Seq>
</items>
<dc:date>2026-04-28T03:49:17Z</dc:date>
</channel>
<item rdf:about="http://hdl.handle.net/10366/170706">
<title>Uso de información secundaria heterogénea en sistemas de recomendación</title>
<link>http://hdl.handle.net/10366/170706</link>
<description>[ES]En la era digital actual, los sistemas de recomendación juegan un papel crucial&#13;
en la manera en que los usuarios descubren y acceden a productos, servicios y contenidos&#13;
a través de la web. Estos sistemas son fundamentales en diversas plataformas&#13;
como servicios de streaming, tiendas en línea, redes sociales y motores de búsqueda.&#13;
Tradicionalmente, los sistemas de recomendación se han clasificado en varias categorías,&#13;
entre las que destacan el filtrado colaborativo, el filtrado basado en contenido y&#13;
los métodos basados en conocimiento. Estos enfoques han utilizado históricamente&#13;
diversos tipos de información, como las interacciones entre los usuarios y los ítems,&#13;
información acerca de los objetos o características demográficas de los usuarios. No&#13;
obstante, con el crecimiento exponencial de los datos en la era del big data, ha aumentado&#13;
la disponibilidad de fuentes de información adicionales, conocidas como&#13;
side information, que pueden integrarse para mejorar los modelos tradicionales. Esta&#13;
información puede incluir datos contextuales, interacciones sociales, registros de&#13;
comportamiento o metadatos variados, permitiendo construir sistemas de recomendación&#13;
más personalizados y robustos. Por lo general, esta información se presenta&#13;
en formato numérico o cadena, aunque actualmente se proponen y utilizan formatos&#13;
más complejos y difíciles de procesar, como los textuales y visuales. El objetivo de&#13;
este trabajo es realizar un estudio comparativo entre los sistemas de recomendación&#13;
clásicos y las nuevas propuestas que utilizan información secundaria, como las características&#13;
visuales de las imágenes, para determinar si esta información adicional&#13;
mejora significativamente las recomendaciones. A través de este trabajo, se pretende&#13;
aportar una comprensión más profunda de los beneficios y limitaciones del uso de este&#13;
tipo de información secundaria en los sistemas de recomendación, proporcionando&#13;
una base sólida para futuras investigaciones y desarrollos en este campo.; [EN]In today’s digital age, recommender systems play a crucial role in the way users&#13;
discover and access products, articles, services and content across the web. These&#13;
systems are fundamental in various platforms such and items, information about objects,&#13;
or demographic characteristics of users. However, with the exponential growth&#13;
of data in the era of big data, the availability of additional sources of information,&#13;
known as “side information,” that can be integrated to enhance traditional&#13;
models has increased. This information can include contextual data, social interactions,&#13;
behavioral logs or various metadata, enabling more personalized and robust&#13;
recommender systems to be built. Generally, this information is presented in numeric&#13;
or string format, although more complex and difficult to process formats,&#13;
such as textual and visual, are now being proposed and used. The objective of this&#13;
work is to perform a comparative study between classical recommender systems and&#13;
new proposals that use secondary information, such as the visual characteristics of&#13;
images, to determine whether this additional information significantly improves recommendations.&#13;
Through this work, we aim to provide a deeper understanding of&#13;
the benefits and limitations of using this type of secondary information in recommender&#13;
systems, providing a solid foundation for future research and development in&#13;
this field. As streaming services, online stores, social networks and search engines.&#13;
Traditionally, recommender systems have fallen into several categories, including&#13;
collaborative filtering, content-based filtering and knowledge-based methods. These&#13;
approaches have historically used various types of information, such as interactions&#13;
between users.
</description>
<dc:date>2025-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/168164">
<title>Modelos ocultos de Markov para la determinación de Islas CPG en genomas de mamíferos.</title>
<link>http://hdl.handle.net/10366/168164</link>
<description>[ES] El presente trabajo se ha realizado como Tesis de Fin de Máster del Máster en Sistemas Inteligentes de la Universidad de Salamanca, correspondiente al curso académico 2009-2010. En el trabajo se presentan los resultados obtenidos del análisis de los cromosomas 8, 11 y 12 del genoma humano, para la determinación de las posiciones donde se encuentran las islas CpG mediante la implementación en MatLab de Modelos Ocultos de Markov. Este método diverge con respecto a otros empleados en la actualidad en que éste, a diferencia de los otros, no se fundamenta en mediciones sobre la propia secuencia, sino que emplea principios estocásticos para establecer relaciones entre los elementos de la secuencia y el modelo que lo sustenta. Las conclusiones obtenidas permiten la extrapolación del método utilizado para la búsqueda, de dichas islas, en otros genomas de mamíferos.; [EN] This work was carried out as a Master's Thesis for the Master's in Intelligent Systems at the University of Salamanca, corresponding to the 2009-2010 academic year.The paper presents the results obtained from the analysis of chromosomes 8, 11 and 12 of the human genome, for the determination of the positions where CpG islands are located through the implementation of Hidden Markov Models in MatLab.This method differs from others currently in use in that, unlike the others, it is not based on measurements of the sequence itself, but rather uses stochastic principles to establish relationships between the elements of the sequence and the model that supports it.The conclusions obtained allow the method used to search for these islands to be extrapolated to other mammalian genomes.
</description>
<dc:date>2010-09-03T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164911">
<title>Algoritmos de selección de características en aprendizaje automático</title>
<link>http://hdl.handle.net/10366/164911</link>
<description>[ES]La selección de características desempeña un papel fundamental en la mejora de la eficiencia y precisión de los modelos de machine learning. A nivel mundial, la cantidad de datos generados se duplica aproximadamente cada dos años, alcanzando niveles insostenibles y presentando un gran desafío. Este trabajo profundiza en el estudio de los enfoques filter, wrapper y embedded mediante la implementación de los algoritmos Random Forest, LASSO, Forward Feature Selection, Genetic Algorithm, Correlation y Relief. Además, se emplean múltiples herramientas para la construcción de modelos eficientes y soluciones óptimas. Se ha logrado determinar cuáles de estos algoritmos funcionan mejor en términos de eficiencia, tamaño del conjunto de datos y plataformas utilizadas, aplicando una metodología centrada en la recopilación de datos, modelado y posterior análisis. Para líneas futuras, se propone la continuación del estudio para aportar mayor veracidad a los resultados obtenidos, así como una posible mejora mediante el empleo de algoritmos híbridos que ofrezcan una solución más robusta y efectiva.; [EN]Feature selection plays a key role in improving the efficiency and accuracy of machine learning models. Globally, &#13;
the amount of data generated doubles approximately every two years, reaching unsustainable levels and &#13;
presenting a major challenge. This work delves into the study of filter, wrapper and embedded approaches by&#13;
implementing Random Forest, LASSO, Forward Feature Selection, Genetic Algorithm, Correlation and Relief &#13;
algorithms. In addition, multiple tools are used for the construction of efficient models and optimal solutions.&#13;
It has been possible to determine which of these algorithms work best in terms of efficiency, dataset size and &#13;
platforms used, applying a methodology focused on data collection, modeling and subsequent analysis. For &#13;
future lines, the continuation of the study is proposed to provide greater veracity to the results obtained, as &#13;
well as a possible improvement through the use of hybrid algorithms that offer a more robust and effective solution.
</description>
<dc:date>2024-06-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164908">
<title>Optimización de redes de distribución energética mediante Inteligencia Artificial: Un enfoque de simulación</title>
<link>http://hdl.handle.net/10366/164908</link>
<description>[ES]Este trabajo de investigación examina la optimización de redes de distribución&#13;
energética mediante la incorporación de técnicas de inteligencia artificial y el uso de&#13;
herramientas de simulación avanzadas basadas en motores de videojuegos, específicamente&#13;
Unity. Se destaca la aplicación del aprendizaje por refuerzo, junto con otras&#13;
técnicas de IA, para la mejora en la eficiencia y manejo de las cargas energéticas en&#13;
condiciones dinámicas y variables. Este enfoque permite no solo anticipar las fluctuaciones&#13;
en la demanda y la oferta de energía, sino también adaptar las estrategias&#13;
de operación en tiempo real para maximizar la eficiencia del sistema.&#13;
A través de un proceso de simulación, se han probado diversas estrategias de&#13;
gestión energética. Estas simulaciones proporcionan un ambiente seguro y controlado&#13;
para experimentar con diferentes configuraciones y escenarios sin los riesgos&#13;
asociados con las pruebas en sistemas reales.&#13;
Los resultados obtenidos indican que la implementación de la IA en la gestión de&#13;
redes energéticas puede conducir a una notable reducción de pérdidas energéticas y&#13;
a una gestión más eficiente de la carga. Este aspecto es particularmente relevante&#13;
dado el creciente enfoque hacia la sostenibilidad y la necesidad de sistemas energéticos&#13;
que puedan adaptarse y manejar eficazmente recursos renovables.; [EN]The focus of this study is on the optimisation of energy distribution networks&#13;
through the application of advanced artificial intelligence (AI) techniques and the&#13;
use of video game engines such as Unity for simulation. It explores methods such&#13;
as reinforcement learning to improve the efficiency and management of loads under&#13;
dynamic and variable conditions.&#13;
Simulations allow testing and validation of energy management strategies in a&#13;
safe and controlled environment, providing valuable insights for practical implementation.&#13;
The results demonstrate that the combination of AI and simulation can&#13;
reduce energy losses and effectively accommodate renewable energy integration.
</description>
<dc:date>2024-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164905">
<title>Aplicación de técnicas de búsqueda elástica e IA para la creación de un sistema de inteligencia de amenazas</title>
<link>http://hdl.handle.net/10366/164905</link>
<description>[ES]El presente informe técnico de fin de máster detalla el diseño, implementación y&#13;
validación de un sistema avanzado de inteligencia de amenazas que integra técnicas&#13;
de búsqueda elástica e inteligencia artificial. Este sistema, recopila, procesa y analiza&#13;
información de reportes de ciberseguridad de empresas reconocidas del sector,&#13;
mejorando significativamente la eficiencia y eficacia en la detección de amenazas&#13;
cibernéticas. La contribución principal es la creación de una ontología comprehensiva&#13;
para la inteligencia de amenazas en ciberseguridad, basada en el marco MITRE&#13;
ATT&amp;CK. Esta ontología estandariza y estructura el conocimiento en el área, facilitando&#13;
la comunicación entre sistemas y profesionales, y mejorando significativamente&#13;
la identificación y análisis de amenazas.&#13;
El sistema destaca por su capacidad para procesar datos no estructurados de&#13;
reportes de ciberseguridad, utilizando un modelo de lenguaje avanzado con procesamiento&#13;
del lenguaje natural para extraer entidades, como vulnerabilidades, tácticas,&#13;
técnicas y procedimientos (TTP) de atacantes, e indicadores de compromiso (IoC).&#13;
Estas entidades se almacenan en una base de datos que emplea técnicas de búsqueda&#13;
elástica, permitiendo una recuperación eficiente de la información.; [EN]This technical report details the design, implementation and validation of an&#13;
advanced threat intelligence system that integrates elastic search and artificial intelligence&#13;
techniques. This system collects, processes and analyzes information from&#13;
cybersecurity reports of well-known companies in the industry, significantly improving&#13;
the efficiency and effectiveness of cyber threat detection. A major contribution&#13;
is the creation of a comprehensive ontology for cybersecurity threat intelligence, based&#13;
on the MITRE ATT&amp;CK framework. This ontology standardizes and structures&#13;
knowledge in the area, facilitating communication between systems and professionals,&#13;
and significantly improving threat identification and analysis.&#13;
The system stands out for its ability to process unstructured data from cybersecurity&#13;
reports, using an advanced language model with natural language processing&#13;
to extract key entities such as vulnerabilities, tactics, techniques and procedures&#13;
(TTP) of attackers, and indicators of compromise (IoC). These entities are stored&#13;
in a database that employs elastic search techniques, enabling efficient information&#13;
retrieval.
</description>
<dc:date>2024-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164903">
<title>Grandes modelos de lenguaje en sistemas de recomendación</title>
<link>http://hdl.handle.net/10366/164903</link>
<description>[ES]Los grandes modelos de lenguaje (LLM) han revolucionado la inteligencia artificial, aplicándose en diversas tareas como los sistemas de recomendación. Este trabajo revisa la literatura existente y propone reproducir un método de recomendación secuencial llamado LlamaRec, que utiliza un enfoque de dos fases: primero selecciona candidatos con un modelo tradicional y luego los reordena con un LLM. Los resultados muestran que LlamaRec es efectivo en varios dominios y que puede mejorarse con modelos más avanzados, aunque enfrenta limitaciones como la necesidad de altos recursos computacionales. Este estudio sugiere futuras investigaciones para optimizar el entrenamiento y mejorar la reproducibilidad en sistemas de recomendación basados en LLM.; [EN]Large language models (LLMs) have disrupted artificial intelligence, being applied to multiple tasks such as recommender systems. This work reviews the existing literature and proposes evaluating an LLM-based sequential recommendation method called LlamaRec, which uses a two-phase approach: first, it retrieves candidates with a traditional model and then ranks them with an LLM. The results show that LlamaRec is effective across multiple domains and can be improved with more advanced models, though it faces limitations like the need for significant computational resources. This study suggests future research to optimize training and reproducibility practices in LLM-based recommendation systems
</description>
<dc:date>2024-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164901">
<title>Sistema inteligente para la optimización del proceso de empaquetado</title>
<link>http://hdl.handle.net/10366/164901</link>
<description>[ES]En la sociedad globalizada actual el envío de artículos mediante mensajería está&#13;
siendo cada vez más creciente, por lo que está ocurriendo un auge en técnicas de&#13;
optimización para que las empresas puedan enviar más artículos con menos costes.&#13;
Este trabajo consistirá en el estudio del problema de la mochila mediante la aplicación&#13;
de técnicas de optimización combinatoria y aprendizaje automático, con el&#13;
objetivo de superar las limitaciones de los métodos tradicionales.&#13;
Para ello, se evaluarán diversos algoritmos, incluyendo heurísticas clásicas y métodos&#13;
basados en aprendizaje profundo. Estos métodos son puestos a prueba en un&#13;
conjunto de escenarios simulados (casos de estudio) que reflejan diversas condiciones&#13;
de empaquetado, con el fin de evaluar la adaptabilidad y robustez de las diferentes&#13;
técnicas.&#13;
Con los resultados obtenidos del análisis, se ha implementado una plataforma&#13;
web encargada de realizar la optimización de empaquetado de manera interactiva e&#13;
ideada para operarios de almacén encargados de realizar la preparación de envíos. De&#13;
esta manera, el sistema ayudará a los operarios que se encargan de la logística de los&#13;
bultos, indicándoles cómo empaquetar los artículos, para reducir errores humanos y&#13;
mejorando su eficiencia.; [EN]In today’s globalized society, the shipment of items through courier services is increasingly&#13;
growing, leading to a surge in optimization techniques so that companies&#13;
can ship more items at lower costs. This work involves the study of the knapsack problem&#13;
through the application of combinatorial optimization techniques and machine&#13;
learning, surpassing the limitations of traditional methods.&#13;
For this purpose, various algorithms, including classic heuristics and methods&#13;
based on deep learning, will be evaluated. These methods are tested in a set of&#13;
simulated scenarios that reflect various packing conditions, in order to assess the&#13;
adaptability and robustness of the different techniques.&#13;
With the results obtained from the analysis, a web platform has been implemented&#13;
that is responsible for carrying out packaging optimization interactively designed&#13;
for warehouse operators in charge of preparing shipments. In this way, the system&#13;
will help operators who are in charge of logistics of the packages, indicating how to&#13;
pack to reduce human errors and improve their efficiency
</description>
<dc:date>2024-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164899">
<title>TransformerGuard: Desarrollo de un asistente de ciberseguridad proactivo mediante IA generativa</title>
<link>http://hdl.handle.net/10366/164899</link>
<description>[ES]El presente informe técnico de fin de máster detalla el diseño, implementación y&#13;
validación de TransformerGuard, un asistente proactivo de ciberseguridad que&#13;
integra inteligencia artificial generativa. Este asistente tiene la capacidad de razonar,&#13;
tomar decisiones informadas y actuar en consecuencia, interactuando con diversos&#13;
sistemas, bases de datos, internet y herramientas para ofrecer respuestas precisas y&#13;
actualizadas sobre los últimos acontecimientos en el campo (como amenazas, vulnerabilidades&#13;
y ataques), adaptadas a la infraestructura específica del usuario y&#13;
minimizando las alucinaciones. TransformerGuard se ha desarrollado utilizando&#13;
agentes avanzados de inteligencia artificial, técnicas de prompt-engineering y&#13;
modelos de lenguaje de gran escala (LLM) de última generación.&#13;
Una de las principales ventajas de TransformerGuard es su capacidad de&#13;
funcionar en ordenadores domésticos sin depender de recursos externos, gracias a&#13;
que emplea modelos de código abierto que, además, garantizan la privacidad de las&#13;
conversaciones y reducen significativamente los costes de mantenimiento y uso. El&#13;
diseño del asistente es modular y reutilizable, acorde con las directrices y estándares&#13;
actuales para arquitecturas de aplicaciones que integran LLM, asegurando la máxima&#13;
eficiencia operativa.; [EN]This master’s thesis technical report elaborates on the design, implementation,&#13;
and validation of TransformerGuard, a proactive cybersecurity assistant that&#13;
incorporates generative artificial intelligence. This assistant is capable of reasoning,&#13;
making informed decisions, and acting accordingly, interacting with various systems,&#13;
databases, the internet, and tools to provide precise and up-to-date responses about&#13;
the latest developments in the field (such as threats, vulnerabilities, and attacks),&#13;
tailored to the user’s specific infrastructure and minimizing hallucinations. TransformerGuard&#13;
has been developed using advanced artificial intelligence agents,&#13;
prompt-engineering techniques, and state-of-the-art large language models (LLMs).&#13;
A primary advantage of TransformerGuard is its ability to operate on personal&#13;
computers without relying on external resources, utilizing open-source models&#13;
that also ensure the privacy of conversations and significantly reduce maintenance&#13;
and use costs. The design of the assistant is modular and reusable, in line with&#13;
current guidelines and standards for application architectures that integrate LLMs,&#13;
ensuring maximum operational efficiency.
</description>
<dc:date>2024-06-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164890">
<title>Sistema de detección de información mediante visión artificial</title>
<link>http://hdl.handle.net/10366/164890</link>
<description>[ES]En la actualidad, las personas invidentes son capaces de leer, a partir del lenguaje braille incluido en la caja de los medicamentos, una pequeña información sobre los mismos. Además, el acceso al prospecto completo se ve limitado para personas que poseen visión reducida, debido a problemas visuales (miopía, vista cansada, entre otros) por el pequeño tamaño de su letra. A través de esta investigación, se trata de solucionar esta problemática, mediante un modelo de visión artificial que pueda identificar diferentes cajas de medicamentos desde el propio dispositivo móvil. Además, que utilizando Procesamiento del Lenguaje Natural (PLN) se pueda generar una respuesta a cualquier pregunta del usuario acerca del medicamento, teniendo en cuenta el contexto del prospecto.&#13;
Para lograr este objetivo, se ha creado un dataset de cajas de medicamentos españoles. Posteriormente, se han entrenado dos modelos pre-entrenados de clasificación (MobileNetV2 y ResNet50) y otros dos de detección para (EfficientDet-Lite0 y EfficientDet-Lite2) capaces de identificar la caja del medicamento a través de las imágenes proporcionadas por el dispositivo móvil del usuario en tiempo real. Por otro lado, se trata de obtener un modelo de PLN que tenga la capacidad de generar una respuesta a una pregunta de un usuario. Se han creado otros dos conjuntos de datos con la finalidad de responder a las preguntas del usuario acerca del medicamento. El primer dataset tiene como objetivo determinar en qué sección del prospecto se encuentra la respuesta a la pregunta. El segundo tiene la finalidad de generar la respuesta a la pregunta teniendo como contexto la sección elegida en el paso anterior. Se ha realizado fine-tuning con los dos conjuntos de datos de un modelo pre-entrenado con texto español basado en la arquitectura BART.&#13;
Para finalizar, se ha implementado una aplicación disponible para Android que permite utilizar ambos modelos de machine learning obtenidos.; [EN]Nowadays, blind people are able to read, from the braille language included on the medicine box, a small amount of information about the medicine. In addition, access to the full package patient information is limited for people with reduced vision, due to visual problems (myopia, eyestrain, among others) because of the small size of the print. This research aims to solve this problem by means of an artificial vision model that can identify different boxes of medicines from the mobile device itself. Furthermore, using Natural Language Processing (NLP), it can generate an answer to any question from the user about the medicine, taking into account the context of the patient information leaflet.&#13;
To achieve this goal, a dataset of Spanish medicine boxes has been created. Subsequently, two pre-trained classification models (MobileNetV2 and ResNet50) and two detection models (EfficientDet-Lite0 and EfficientDet-Lite2) capable of identifying the drug box through the images provided by the user's mobile device in real time have been trained. On the other hand, the aim is to obtain a PLN model that has the ability to generate an answer to a user's question. Two other datasets have been created in order to answer the user's questions about the medicine. The first dataset is intended to determine in which section of the package leaflet the answer to the question is found. The second one aims to generate the answer to the question in the context of the section chosen in the previous step. We have performed fine-tuning with the two datasets of a pre-trained model with Spanish text based on the BART architecture.&#13;
Finally, an application available for Android has been implemented that allows the use of both models of machine learning obtained.
</description>
<dc:date>2024-06-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/164889">
<title>Caracterización de las darknets</title>
<link>http://hdl.handle.net/10366/164889</link>
<description>[ES]Este Trabajo de Fin de Máster trata sobre la caracterización de las darknets y se&#13;
centra especialmente en la red Tor (The Onion Router). La primera parte consiste&#13;
en un análisis bibliográfico que abarca la compilación y estudio de la literatura&#13;
referente al marco teórico del tema de las darknets y los fundamentos técnicos que&#13;
intervienen en la elaboración del estudio. Seguido a esto, se desarrolla el trabajo&#13;
experimental. Este trabajo inicialmente se ocupa de la recolección masiva de datos&#13;
de la red Tor con la ayuda de un crawler específico y una lista de 24 direcciones&#13;
onion como semillas. El resultado de esto fue una red compuesta por 69 118 nodos&#13;
(que representan páginas web) y 346 249 enlaces entre estos. Esos datos fueron&#13;
visualizados con la ayuda de un software. Conjuntamente se hallaron los valores&#13;
de varios indicadores cibermétricos para tener una mejor comprensión de esta red,&#13;
tanto de su estructura como de su dinámica interna. En último lugar, se realizó una&#13;
comparación entre los resultados de este análisis y los de algunos estudios similares&#13;
realizados previamente.; [EN]This Master’s Thesis deals with the characterization of darknets and&#13;
focuses especially on the Tor network (The Onion Router). The first part consists&#13;
of a bibliographic analysis that covers the compilation and study of the literature&#13;
referring to the theoretical framework of the topic of darknets and the technical&#13;
foundations involved in the preparation of the study. Following this, the experimental&#13;
work is developed. This work initially deals with massive data collection from the&#13;
Tor network with the help of a specific crawler and a list of 24 onion addresses as&#13;
seeds. The result of this was a network composed of 69,118 nodes (representing web&#13;
pages) and 346,249 links between them. These data were visualized with the help of&#13;
software. Jointly, the values of several cybermetric indicators were found to have a&#13;
better understanding of this network, both its structure and its internal dynamics.&#13;
Lastly, a comparison was made between the results of this analysis and those of&#13;
some similar studies carried out previously
</description>
<dc:date>2024-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/158444">
<title>Evaluating the Effectiveness of Human-Centered AI Systems in Education</title>
<link>http://hdl.handle.net/10366/158444</link>
<description>[ES]Esta tesis explora el uso de la inteligencia artificial (IA) en la educación, centrándose en mejorar la&#13;
interacción humano-computadora (HCI) y la experiencia del usuario. El estudio incluye una revisión sis temática de la literatura (SLR) y un estudio de caso del proyecto LATILL, un ejemplo destacado del uso de&#13;
IA en la educación. La SLR examina el conjunto de literatura existente para determinar los efectos de la&#13;
integración de la IA en la educación en la experiencia del usuario y en la HCI. Los resultados demuestran&#13;
cómo la IA puede personalizar y adaptar las experiencias de aprendizaje, mejorar el rendimiento en tareas y&#13;
mejorar la experiencia del usuario tanto para los docentes como para los estudiantes. La SLR también iden tifica las dificultades y restricciones relacionadas con la aplicación de la IA en la educación. El proyecto&#13;
LATILL, que ejemplifica el uso efectivo de la IA en la educación de idiomas, es el foco del estudio de caso.&#13;
El objetivo principal del proyecto es ayudar a los docentes a proporcionar orientación y apoyo personaliza dos a sus estudiantes. Pueden seleccionar textos apropiados según los niveles del Marco Común Europeo de&#13;
Referencia para las Lenguas (CEFR) y características lingüísticas. La plataforma utiliza una metodología&#13;
de diseño centrada en el usuario e incorpora prototipos y comentarios de los usuarios para garantizar una&#13;
funcionalidad óptima y satisfacer los requisitos particulares de los docentes. El proyecto LATILL busca&#13;
transformar la enseñanza de idiomas convencional, aumentar la participación de los estudiantes y fomentar&#13;
experiencias de aprendizaje de idiomas gratificantes y exitosas mediante la promoción de la colaboración y&#13;
el intercambio de recursos entre los educadores. A través de la SLR y el estudio de caso, esta tesis propor ciona conocimientos valiosos sobre el potencial de la IA en la educación, su impacto en la experiencia del&#13;
usuario y la HCI, y los desafíos y oportunidades que surgen al implementar la IA en entornos educativos. En&#13;
conclusión, esta investigación resalta los beneficios significativos de la integración de la IA en la educación&#13;
y enfatiza la importancia de considerar los principios de experiencia del usuario y HCI al diseñar sistemas&#13;
educativos impulsados por la IA. Al aprovechar de manera efectiva las tecnologías de IA y adoptar enfoques&#13;
de diseño centrados en el usuario, los educadores pueden mejorar la experiencia de aprendizaje, fomentar la&#13;
participación de los estudiantes y promover resultados educativos exitosos.; [EN]This thesis explores using artificial intelligence (AI) in education, concentrating on improving human computer interaction (HCI) and the user experience. The study includes a systematic review of the literature&#13;
(SLR) and a case study of the LATILL project, a prime example of the use of AI in education. The SLR&#13;
examines the body of existing literature to determine the effects of integrating AI in education on user&#13;
experience and HCI. The results demonstrate how AI can personalize and adapt learning experiences, en hance task performance, and improve user experience for teachers and students. The SLR also identifies&#13;
difficulties and restrictions related to the application of AI in education. The LATILL project, which ex emplifies the effective use of AI in language education, is the focus of the case study. The project’s main&#13;
objective is to assist teachers in providing their students with individualized guidance and support. They&#13;
can select appropriate texts based on CEFR levels and linguistic characteristics. The platform employs&#13;
a user-centered design methodology and incorporates prototypes and user feedback to guarantee optimal&#13;
functionality and satisfy the particular requirements of teachers. The LATILL project seeks to transform&#13;
conventional language instruction, increase student engagement, and foster enjoyable and successful lan guage learning experiences by encouraging collaboration and resource sharing among educators. Through&#13;
the SLR and the case study, this thesis provides valuable insights into the potential of AI in education, its&#13;
impact on user experience and HCI, and the challenges and opportunities that arise in implementing AI&#13;
in educational settings. In conclusion, this research highlights the significant benefits of integrating AI in&#13;
education and emphasizes the importance of considering user experience and HCI principles when design ing AI-driven educational systems. By leveraging AI technologies effectively and adopting user-centered&#13;
design approaches, educators can enhance the learning experience, promote student engagement, and foster&#13;
successful educational outcomes.
</description>
<dc:date>2023-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/158440">
<title>Benchmarking de controladores inteligentes distribuidos con métodos de aprendizaje profundo</title>
<link>http://hdl.handle.net/10366/158440</link>
<description>[ES]En esta investigación, se implementaron las redes neuronales profundas, Multi&#13;
Layer Perceptron (MLP) y Long-Short Term Memory (LSTM), para optimizar el&#13;
tratamiento de aguas residuales. Debido a la importancia crucial de asegurar que&#13;
las EDAR cumplan con los límites legales establecidos para los contaminantes, el&#13;
modelado y la predicción precisa de estos procesos es vital. Con este propósito, se&#13;
seleccionaron las redes MLP y LSTM por su capacidad para procesar y aprender de&#13;
los datos en los sistemas en lazo abierto como en lazo cerrado. Este enfoque permite&#13;
detectar de manera eficiente las posibles violaciones en la calidad del efluente. En&#13;
cuanto a los resultados obtenidos, se encontró que las predicciones hechas por la red&#13;
MLP mostraron una menor tasa de error en comparación con las realizadas por la&#13;
red LSTM. Sin embargo, se identificaron desafíos durante el entrenamiento de ambas&#13;
redes, tales como una tendencia al sobreajuste en las iteraciones posteriores. Esto&#13;
subraya la necesidad de desarrollar estrategias de regularización y optimización de&#13;
hiperparámetros para mejorar el rendimiento de los modelos de redes neuronales en&#13;
el tratamiento de aguas residuales.; [EN]In this research, deep neural networks, specifically Multi-Layer Perceptron (MLP)&#13;
and Long-Short Term Memory (LSTM), were implemented to optimize wastewater&#13;
treatment. Given the critical importance of ensuring that wastewater treatment&#13;
plants comply with established legal limits for contaminants, the modeling and ac curate prediction of these processes is vital. For this purpose, MLP and LSTM&#13;
networks were chosen due to their ability to process and learn from data in both&#13;
open-loop and closed-loop systems. This approach enables efficient detection of po tential violations in effluent quality. Regarding the results obtained, it was found&#13;
that predictions made by the MLP network exhibited a lower error rate than those&#13;
made by the LSTM network. However, challenges were identified during the trai ning of both networks, such as a tendency towards overfitting in later iterations.&#13;
This underscores the need to develop regularization strategies and hyperparameter&#13;
optimization to improve the performance of neural network models in wastewater&#13;
treatment.
</description>
<dc:date>2023-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/158436">
<title>Optimización de la movilidad a partir del manejo de datos de flujo de tráfico</title>
<link>http://hdl.handle.net/10366/158436</link>
<description>[ES]La congestión del tráfico es un problema que afecta la economía y calidad de vida de las personas. &#13;
En España, el crecimiento vehicular ha generado impactos negativos en el medio ambiente y la &#13;
seguridad vial. En este contexto, este trabajo se centró en optimizar la gestión semafórica de una &#13;
intersección en Salamanca utilizando simuladores de tráfico y técnicas de optimización. Se lograron &#13;
configuraciones óptimas de tiempos de semáforos mediante una metodología rigurosa que incluyó &#13;
la recopilación de datos, modelado y ajuste de simulaciones, y el uso del algoritmo PSO. Los &#13;
resultados mostraron una distribución más equitativa del flujo vehicular, demostrando la importancia &#13;
de la simulación y optimización para mejorar la eficiencia vial. A futuro, se plantea la implementación &#13;
en tiempo real utilizando tecnologías de visión artificial y la exploración de otros simuladores y &#13;
técnicas de optimización, buscando sistemas de control de tráfico más eficientes y sostenibles.; [EN]Traffic congestion is a problem that affects people's economy and quality of life. In Spain, the growth &#13;
of vehicles has generated negative impacts on the environment and road safety. In this context, this &#13;
work focused on optimizing the traffic light management of an intersection in Salamanca using traffic &#13;
simulators and optimization techniques. Optimal traffic signal timing settings were achieved through &#13;
a rigorous methodology that included data collection, simulation modeling and tuning, and use of the &#13;
PSO algorithm. The results showed a more equitable distribution of vehicle flow, demonstrating the &#13;
importance of simulation and optimization to improve road efficiency. In the future, the implementation &#13;
in real time using artificial vision technologies and the exploration of other simulators and optimization &#13;
techniques are proposed, seeking more efficient and sustainable traffic control systems.
</description>
<dc:date>2023-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/158426">
<title>Integración de un robot móvil en el entorno ROS (Robot Operating System). Análisis de la implementación en diferentes versiones</title>
<link>http://hdl.handle.net/10366/158426</link>
<description>[ES]En los últimos años, el campo de la robótica ha experimentado una evolución&#13;
exponencial, y el uso de robots móviles se ha vuelto cada vez más común en diversos&#13;
sectores de la sociedad, como la industria, la medicina, la agricultura y la logística.&#13;
Por ello, cada vez más los desarrolladores optan por el uso de herramientas o recursos&#13;
que les permitan un desarrollo de software ágil. Para poder desarrollar software&#13;
en la robótica, se requiere de herramientas y plataformas de desarrollo software&#13;
especializadas. Una de las más destacadas y ampliamente utilizadas es el Robot&#13;
Operating System (ROS).&#13;
En esta memoria, se realizará un análisis detallado de las diferentes versiones&#13;
de ROS, desde las primeras versiones hasta las más recientes. Se examinarán las&#13;
características y mejoras introducidas en cada una de ellas, así como las posibles&#13;
limitaciones y desafíos asociados durante la prueba de las mismas.&#13;
Además, en este proyecto se abordará el proceso de integración de un robot móvil&#13;
en las versiones de ROS 1 y ROS 2. Indicando el proceso seguido desde la selección&#13;
de componentes principales, como la percepción, el control, los recursos software y&#13;
la planificación de movimiento. En este proceso se explorarán diferentes paquetes,&#13;
repositorios y herramientas disponibles en ROS que facilitan esta integración.&#13;
El objetivo principal de esta memoria es proporcionar a los lectores una visión&#13;
global de la integración de un robot móvil en el entorno de ROS, abarcando las&#13;
diferentes versiones de esta plataforma y su evolución a lo largo del tiempo.&#13;
En conclusión, se espera que esta investigación fomente el uso y la investigación&#13;
en el campo de la robótica, impulsando el avance de la tecnología y su aplicación en&#13;
diversas áreas de la sociedad.; [EN]In recent years, the field of robotics has undergone an exponential evolution,&#13;
and the use of mobile robots has become increasingly common in various sectors&#13;
of society, such as industry, medicine, agriculture and logistics. As a result, more&#13;
and more developers are opting for the use of tools or resources that enable agile&#13;
software development. In order to develop software in robotics, specialised software&#13;
development tools and platforms are required. One of the most prominent and widely&#13;
used is the Robot Operating System (ROS).&#13;
In this report, a detailed analysis of the different versions of ROS, from the ear liest versions to the most recent ones, will be carried out. It will examine the features&#13;
and improvements introduced in each of them, as well as the possible limitations&#13;
and challenges associated with testing them.&#13;
In addition, this project will address the process of integrating a mobile robot&#13;
into ROS 1 and ROS 2 versions, indicating the process followed from the selection&#13;
of main components, such as perception, control, software resources and motion&#13;
planning. In this process, different packages, repositories and tools available in ROS&#13;
that facilitate this integration will be explored.&#13;
The main objective of this report is to provide readers with an overview of the&#13;
integration of a mobile robot in the ROS environment, covering the different versions&#13;
of this platform and its evolution over time.&#13;
In conclusion, it is hoped that this research will encourage the use of and research&#13;
in the field of robotics, driving the advancement of the technology and its application&#13;
in various areas of society.
</description>
<dc:date>2023-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/158423">
<title>Sistema de reconocimiento de patrones en imágenes satelitales para la detección de objetos</title>
<link>http://hdl.handle.net/10366/158423</link>
<description>[ES]A lo largo de los últimos años, la inteligencia artificial (IA) ha experimentado un&#13;
avance significativo en la detección de objetos en imágenes. La aplicación de técnicas&#13;
de aprendizaje profundo y de machine learning ha revolucionado la capacidad de los&#13;
algoritmos para identificar y localizar objetos en una variedad de entornos visuales.&#13;
En este artículo, se presenta un estudio detallado sobre la detección de objetos&#13;
en imágenes satelitales utilizando la arquitectura YOLO (You Only Look Once). Se&#13;
realiza el proceso de entrenamiento de varios modelos YOLO utilizando un conjunto&#13;
de datos específico, con el objetivo de comparar y analizar los resultados obtenidos.&#13;
La investigación comienza con un marco teórico que aborda los conceptos clave&#13;
de la IA, el deep learning y el machine learning, y se enfoca en las arquitecturas más&#13;
destacadas para la detección de objetos en imágenes. Se destacan las características,&#13;
las ventajas y la evolución de los modelos YOLO en particular, y se establece una&#13;
base sólida para comprender el entrenamiento y evaluación de los algoritmos en el&#13;
caso de estudio.&#13;
A continuación, se presenta un caso de estudio en el cual se detalla el proceso&#13;
de entrenamiento de cada algoritmo YOLO paso a paso. Se describen las configura ciones utilizadas, el conjunto de datos empleados y los métodos de evaluación para&#13;
garantizar la precisión y la eficiencia en la detección de objetos.&#13;
Finalmente, se presentan y analizan los resultados obtenidos al comparar los&#13;
diferentes algoritmos YOLO entrenados.; [EN]Over recent years, artificial intelligence (AI) has made significant strides in object&#13;
detection within images. The application of deep learning techniques and machine&#13;
learning has revolutionized the ability of algorithms to identify and locate objects in&#13;
a variety of visual environments. In this paper, a detailed study on object detection&#13;
in satellite images using the YOLO (You Only Look Once) architecture is presented.&#13;
The training process of various YOLO models using a specific dataset is carried out,&#13;
with the aim of comparing and analyzing the results obtained.&#13;
The research begins with a theoretical framework that addresses the key con cepts of AI, deep learning, and machine learning, focusing on the most prominent&#13;
architectures for object detection in images. The features, advantages, and evolution&#13;
of YOLO models in particular are highlighted, and a solid foundation is established&#13;
to understand the training and evaluation of algorithms in the case study.&#13;
Next, a case study is presented in which the training process of each YOLO&#13;
algorithm is detailed step by step. The settings used, the datasets employed, and&#13;
the evaluation methods to ensure accuracy and efficiency in object detection are&#13;
described.&#13;
Finally, the results obtained when comparing the different trained YOLO algo rithms are presented and analyze
</description>
<dc:date>2023-07-01T00:00:00Z</dc:date>
</item>
<item rdf:about="http://hdl.handle.net/10366/158420">
<title>Aplicación de un COBOT para pick-and-place inteligente en ROS</title>
<link>http://hdl.handle.net/10366/158420</link>
<description>[ES]En la actualidad, la colaboración entre humanos y robots se ha convertido en&#13;
una realidad gracias a los grandes avances en la robótica y la inteligencia artificial.&#13;
Un tipo de robot que ha ganado popularidad en la industria es el cobot, también&#13;
conocido como robot colaborativo. Estos robots están diseñados para trabajar co do a codo con los humanos, brindando asistencia en tareas repetitivas, pesadas o&#13;
peligrosas, y optimizando los procesos productivos.&#13;
En este trabajo, nos centraremos en el cobot UR3e (Universal Robots 3e), un&#13;
modelo de robot colaborativo desarrollado por Universal Robots. El UR3e se ca racteriza por ser compacto, ligero y fácil de programar, lo que lo convierte en una&#13;
opción versátil para diferentes aplicaciones industriales y entornos de trabajo.&#13;
Además de los frameworks de Robot Operating System (ROS) en sus versiones&#13;
ROS 1 y ROS 2, el software asociado al cobot UR3e incluye una herramienta fun damental: Polyscope. Polyscope es el software de la tablet del robot, proporcionado&#13;
por Universal Robots, que permite la interacción y programación del cobot de ma nera intuitiva y eficiente, dirigida para todo tipo de público y facilitando su uso sin&#13;
necesidad de conocimientos avanzados de programación.&#13;
En conjunto, el uso de Polyscope como software de la tablet del cobot UR3e,&#13;
junto con los frameworks ROS 1 y ROS 2, proporciona una solución completa y&#13;
potente para la programación y control del cobot. Esta combinación de herramientas&#13;
simplifica el proceso de desarrollo, permitiendo a los usuarios centrarse en la lógica&#13;
de control y la interacción con los sensores y actuadores del UR3e.&#13;
En resumen, en este trabajo exploraremos el cobot UR3e y su programación&#13;
utilizando los frameworks ROS 1 y ROS 2, junto con el software de la tablet del robot,&#13;
Polyscope. Estudiaremos las capacidades de programación y control que ofrecen estas&#13;
herramientas, y analizaremos su integración en entornos colaborativos.; [EN]Today, human-robot collaboration has become a reality thanks to breakthroughs&#13;
in robotics and artificial intelligence. One type of robot that has gained popularity&#13;
in the industry is the cobot, also known as a collaborative robot. These robots are&#13;
designed to work side by side with humans, providing assistance in repetitive, heavy&#13;
or dangerous tasks, and optimising production processes.&#13;
In this paper, we will focus on the UR3e cobot (Universal Robots 3e), a collabora tive robot model developed by Universal Robots. The UR3e is compact, lightweight&#13;
and easy to program, which makes it a versatile option for different industrial ap plications and work environments.&#13;
In addition to the Robot Operating System (ROS) frameworks in its ROS 1 and&#13;
ROS 2 versions, the software associated with the UR3e cobot includes a fundamental&#13;
tool: Polyscope. Polyscope is the robot’s tablet software, provided by Universal&#13;
Robots, which allows the interaction and programming of the cobot in an intuitive&#13;
and efficient way, aimed at all types of public and facilitating its use without the&#13;
need for advanced programming knowledge.&#13;
Overall, the use of Polyscope as the tablet software for the UR3e cobot, together&#13;
with the ROS 1 and ROS 2 frameworks, provides a complete and powerful solution&#13;
for programming and controlling the cobot. This combination of tools simplifies the&#13;
development process, allowing users to focus on the control logic and interaction&#13;
with the UR3e sensors and actuators.&#13;
In summary, in this paper we will explore the UR3e cobot and its programming&#13;
using the ROS 1 and ROS 2 frameworks, together with the robot’s tablet software,&#13;
Polyscope. We will study the programming and control capabilities offered by these&#13;
tools, and analyse their integration in collaborative environments.
</description>
<dc:date>2023-07-01T00:00:00Z</dc:date>
</item>
</rdf:RDF>
