2017
Autores
Sousa, RT; Gama, J;
Publicação
IOTSTREAMING@PKDD/ECML
Abstract
A comparison between co-training and self-training method for single-target regression based on multiples learners is performed. Data streaming systems can create a significant amount of unlabeled data which is caused by label assignment impossibility, high cost of labeling or labeling long duration tasks. In supervised learning, this data is wasted. In order to take advantaged from unlabeled data, semi-supervised approaches such as Co-training and Self-training have been created to benefit from input information that is contained in unlabeled data. However, these approaches have been applied to classification and batch training scenarios. Due to these facts, this paper presents a comparison between Co-training and Self-learning methods for single-target regression in data streams. Rules learning is used in this context since this methodology enables to explore the input information. The experimental evaluation consisted of a comparison between the real standard scenario where all unlabeled data is rejected and scenarios where unlabeled data is used to improve the regression model. Results show evidences of better performance in terms of error reduction and in high level of unlabeled examples in the stream. Despite this fact, the improvements are not expressive.
2017
Autores
Gleixner, AmbrosM.; Maher, Stephen; Müller, Benjamin; Pedroso, JoaoPedro;
Publicação
CoRR
Abstract
2017
Autores
Reis, L; Bispo, J; Cardoso, JMP;
Publicação
IWOCL
Abstract
MATLAB is a high-level language used in various scientific and engineering fields. Deployment of well-Tested MATLAB code to production would be highly desirable, but in practice a number of obstacles prevent this, notably performance and portability. Although MATLAB-To-C compilers exist, the performance of the generated C code may not be sufficient and thus it is important to research alternatives, such as CPU parallelism, GPGPU computing and FPGAS. OpenCL is an API and programming language that allows targeting these devices, hence the motivation for MATLAB-To-OpenCL compilation. In this paper, we describe our recent efforts on offloading code to OpenCL devices in the context of our MATLAB to C/OpenCL compiler.
2017
Autores
Raza, M; Faria, JP; Salazar, R;
Publicação
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017)
Abstract
ProcessPAIR is a novel tool for automating the performance analysis of software developers. Based on a performance model calibrated from the performance data of many developers, it automatically identifies and ranks potential performance problems and root causes of individual developers. We present the results of a controlled experiment involving 61 software engineering master students, half of whom used ProcessPAIR in a performance analysis assignment. The results show significant benefits in terms of students' satisfaction (average score of 4.78 out of 5 for ProcessPAIR users, against 3.81 for other users), quality of the analysis outcomes (average grades achieved of 88.1 out of 100 for ProcessPAIR users, against 82.5 for other users), and time required to do the analysis (average of 252 min for ProcessPAIR users, against 262 min for other users, but with much room for improvement).
2017
Autores
Simoes, D; Pinheiro, M; Santos, CA; Filipe, S; Barbosa, B; Dias, GP;
Publicação
PROCEEDINGS OF THE HEAD'17 - 3RD INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES
Abstract
2017
Autores
Soares, F; Leao, CP; Oliveira, PM;
Publicação
2017 25TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED)
Abstract
This paper presents some teaching strategies applied in a curricular unit of the 3rd year of the Integrated Master of Engineering and Industrial Management at the University of Minho The goal was to teach theoretical concepts associated to automation topics. The practical aspects as designing an automated machine or developing the corresponding Ladder Logic diagram is often well accepted by students. On the other hand, topics related to instrumentation, sensor type and functioning for example, more theoretical, are usually less attractive to students. So, different tools have been developed and tested along the past years to overcome this concern. This paper presents the last experience tested: evaluating a previously developed APP Inventor tool (developed by students) as wondering if it is a suitable way to learn automation; an automation conquest, where the competition may promote the stimulus to learn.
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.