This study explores the application of a Transformer based model to the “MovieLens 1M” and “MovieLens 10M” datasets provided by GroupLens, which includes one million and ten movie ratings. The Transformer model, k...
详细信息
ISBN:
(数字)9798350379716
ISBN:
(纸本)9798350379723
This study explores the application of a Transformer based model to the “MovieLens 1M” and “MovieLens 10M” datasets provided by GroupLens, which includes one million and ten movie ratings. The Transformer model, known for its proficiency in handling sequence-to-sequence tasks, employs multi-head self-attention mechanisms and position-wise feed-forward networks. Our implementation, developed in PyTorch, benefits from its capacity for automatic differentiation and GPU acceleration, which significantly enhances the training efficiency. The model underwent rigorous hyperparameter tuning and optimization to adapt optimally to the characteristics of the dataset. Performance evaluation using the Normalized Discounted Cumulative Gain (NDCG) metric demonstrates that the Transformer model substantially outperforms a conventional popular recommendation system across various top-K rankings. Specifically, for the MovieLens 1M dataset, the Transformer model achieved NDCG scores of 0.0455, 0.0805, 0.0995, and 0.1273 at top 1, 3, 5, and 10, respectively. Comparatively, the popular recommendation system scored 0.0023, 0.0044, 0.0061, and 0.0091 at these same rankings. This trend of superior performance by the Transformer model is also consistent across the MovieLens 10M dataset, further confirming its effectiveness in ranking highly relevant items at the top of the list. Also, to address quality and utility of recommendations, MAP, Precision, Recall, F1 Score, Coverage and Serendipity metrics evaluated. These results underscore the effectiveness of Transformer models in extracting and leveraging complex patterns in sequence data, demonstrating a clear superiority over traditional methods in recommendation systems. This study highlights the potential of deep learning architectures to revolutionize fields reliant on understanding user preferences and sequential data interactions.
With the ever-increasing use of games, game developers are expected to write efficient code and support several aspects such as security, maintainability, and performance. However, the continuous need to update the fe...
详细信息
The ML development lifecycle is the SDLC equivalent of Machine Learning. While the ML code is at the core of a real-world ML production system, it frequently represents only 5% or less of the system's entire code....
详细信息
The role of image segmentation is inevitable in image analysis. There are many algorithms and methods for image segmentation. However it is tricky to choose best possible clustering procedure. The proper selection of ...
详细信息
Modern compilers often offer a variety of warning flags, which developers can enable to get feedback on code that, while syntactically correct, may be problematic. In the case of C++, one example of such “correct but...
详细信息
ISBN:
(数字)9798400705861
ISBN:
(纸本)9798350352276
Modern compilers often offer a variety of warning flags, which developers can enable to get feedback on code that, while syntactically correct, may be problematic. In the case of C++, one example of such “correct but problematic” code is code that leads to undefined behavior (UB). The usage of compiler warnings has long been suspected as a way to decrease bugs and increase code quality. However, empirical evidence that supports this hypothesis is rare. In this study, we present evidence from a study of 127 open source C++ projects. We categorize their usage of compiler warnings into five groups based on which warning flags are being used, and analyse the relationship between compiler warnings and five quality metrics (bugs, critical issues, vulnerabilities, code smells, and technical debt) using Bayesian analysis. We conclude that, in general, compiler warnings indeed correlate with, and potentially cause, higher code quality, with the clearest impact being on the number of critical issues in a project. Using stricter warning flags expectantly correlates with higher code quality in our study objects. However, there are substantial differences between projects, which we attribute to the project’s individual development culture. That is, while warnings matter, other factors such as quality culture, are likely to be even more important to source code *** CONCEPTS • Software and its engineering $\rightarrow$ Maintaining software; Compilers; Software maintenance tools.
Water management in residential areas often faces challenges such as unpredictable shortages and damaging overflows due to inadequate monitoring of tank water levels. This study presents the design and implementation ...
详细信息
ISBN:
(数字)9798350373295
ISBN:
(纸本)9798350373301
Water management in residential areas often faces challenges such as unpredictable shortages and damaging overflows due to inadequate monitoring of tank water levels. This study presents the design and implementation of an Internet of Things (IoT)-based tank water monitoring system aimed at providing a reliable and efficient solution to these issues. Utilizing advanced sensor technology, the system accurately monitors water levels, volume, and quality within storage tanks. It incorporates dual sensors that enhance reliability: one sensor manages the water level, initiating pump activation when levels fall below a critical threshold, while the second sensor prevents overflows by deactivating the pump once the water level reaches a pre-set maximum. The system is designed to be user-friendly, offering real-time water level data and control via an Android application or web dashboard. This allows for remote operation of the motor pump, ensuring that water availability is consistent and secure, while also safeguarding against overflows and subsequent water wastage. The implementation of this IoT system demonstrates significant potential for enhancing water resource management in residential settings, promoting both sustainability and ease of use.
In a sink mobility-based Wireless Sensor Network, the sink node follows a path through the network region, gathering data from neighbouring sensor nodes. Sink mobility reduces the distance between the average source n...
详细信息
Encoding geospatial data is crucial for enabling machine learning (ML) models to perform tasks that require spatial reasoning, such as identifying the topological relationships between two different geospatial objects...
详细信息
The entertainment sector is one of the critical sectors fostering a vibrant creative economy. Saudi Arabia has recently constructed several entertainment venues in Riyadh to attract visitors and tourists. One such pla...
详细信息
Federated Learning (FL) is a distributed form of training the machine learning and deep learning models on the data spread over heterogeneous edge devices. The global model at the server learns by aggregating local mo...
详细信息
暂无评论