2024
Autores
Oliveira, PBD; Vrancic, D;
Publicação
IFAC PAPERSONLINE
Abstract
Recently introduced Generalized Pre-trained Transformers (GPT) and conversional chatbots such as ChatGPT are causing deep society transformations. The incorporation of these Artificial Intelligence technologies can be beneficial in multiple science and development areas including Control Engineering. The evaluation of GPTs within Control Engineering Education and PID control is addressed in this work. Different types of interactions with GPTs are evaluated and the use of a personalized GPT for PID tuning explored. Copyright (C) 2024 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)
2024
Autores
Oliveira, M; Santos, V; Saraiva, A; Ferreira, A;
Publicação
Abstract
2024
Autores
Bertolino, A; Pascoal Faria, J; Lago, P; Semini, L;
Publicação
Communications in Computer and Information Science
Abstract
2024
Autores
de Arriba-Pérez, F; García-Méndez, S; Leal, F; Malheiro, B; Burguillo-Rial, JC;
Publicação
INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, WORLDCIST 2023
Abstract
The latest technological advances drive the emergence of countless real-time data streams fed by users, sensors, and devices. These data sources can be mined with the help of predictive and classification techniques to support decision-making in fields like e-commerce, industry or health. In particular, stream-based classification is widely used to categorise incoming samples on the fly. However, the distribution of samples per class is often imbalanced, affecting the performance and fairness of machine learning models. To overcome this drawback, this paper proposes Bplug, a balancing plug-in for stream-based classification, to minimise the bias introduced by data imbalance. First, the plugin determines the class imbalance degree and then synthesises data statistically through non-parametric kernel density estimation. The experiments, performed with real data from Wikivoyage and Metro of Porto, show that Bplug maintains inter-feature correlation and improves classification accuracy. Moreover, it works both online and offline.
2024
Autores
Santos, T; Bispo, J; Cardoso, JMP;
Publicação
PROCEEDINGS OF THE 25TH ACM SIGPLAN/SIGBED INTERNATIONAL CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, LCTES 2024
Abstract
Modern hardware accelerators, such as FPGAs, allow offloading large regions of C/C++ code in order to improve the execution time and/or the energy consumption of software applications. An outstanding challenge with this approach, however, is solving the Hardware/Software (Hw/Sw) partitioning problem. Given the increasing complexity of both the accelerators and the potential code regions, one needs to adopt a holistic approach when selecting an offloading region by exploring the interplay between communication costs, data usage patterns, and target-specific optimizations. To this end, we propose representing a C application as an extended task graph (ETG) with flexible granularity, which can be manipulated through the merging and splitting of tasks. This approach involves generating a task graph overlay on the program's Abstract Syntax Tree (AST) that maps tasks to functions and the flexible granularity operations onto inlining/outlining operations. This maintains the integrity and readability of the original source code, which is paramount for targeting different accelerators and enabling code optimizations, while allowing the offloading of code regions of arbitrary complexity based on the data patterns of their tasks. To evaluate the ETG representation and its compiler, we use the latter to generate ETGs for the programs in Rosetta and MachSuite benchmark suites, and extract several metrics regarding data communication, task-level parallelism, and dataflow patterns between pairs of tasks. These metrics provide important information that can be used by Hw/Sw partitioning methods.
2024
Autores
Montella, R; De Vita, CG; Mellone, G; Ciricillo, T; Caramiello, D; Di Luccio, D; Kosta, S; Damasevicius, R; Maskeliunas, R; Queiros, R; Swacha, J;
Publicação
ARTIFICIAL INTELLIGENCE IN EDUCATION: POSTERS AND LATE BREAKING RESULTS, WORKSHOPS AND TUTORIALS, INDUSTRY AND INNOVATION TRACKS, PRACTITIONERS, DOCTORAL CONSORTIUM AND BLUE SKY, AIED 2024, PT I
Abstract
This paper presents GAMAI, an AI-powered exercise gamifier, enriching the Framework for Gamified Programming Education (FGPE) ecosystem. Leveraging OpenAI APIs, GAMAI enables the teachers to leverage the storytelling approach to describe the gamified scenario. GAMAI decorates the natural language text with sentences needed by OpenAI APIs to contextualize the prompt. Once the gamified scenario has been generated, GAMAI automatically produces the exercise files for the FGPE AuthorKit editor. We present preliminary results in AI-assessed gamified exercise generation, showing that most generated exercises are ready to be used with none or minimum human effort needed.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.