Exploring the Efficacy of Transfer Learning in Mining Image-Based Software Artifacts

03/03/2020
by   Natalie Best, et al.
0

Transfer learning allows us to train deep architectures requiring a large number of learned parameters, even if the amount of available data is limited, by leveraging existing models previously trained for another task. Here we explore the applicability of transfer learning utilizing models pre-trained on non-software engineering data applied to the problem of classifying software UML diagrams. Our experimental results show training reacts positively to transfer learning as related to sample size, even though the pre-trained model was not exposed to training instances from the software domain. We contrast the transferred network with other networks to show its advantage on different sized training sets, which indicates that transfer learning is equally effective to custom deep architectures when large amounts of training data is not available.

READ FULL TEXT
research
12/18/2015

Domain Adaptation and Transfer Learning in StochasticNets

Transfer learning is a recent field of machine learning research that ai...
research
05/16/2021

SLGPT: Using Transfer Learning to Directly Generate Simulink Model Files and Find Bugs in the Simulink Toolchain

Finding bugs in a commercial cyber-physical system (CPS) development too...
research
08/19/2023

Evaluating Transfer Learning for Simplifying GitHub READMEs

Software documentation captures detailed knowledge about a software prod...
research
05/14/2022

Efficient Deep Learning Methods for Identification of Defective Casting Products

Quality inspection has become crucial in any large-scale manufacturing i...
research
01/07/2021

Transfer Learning Between Different Architectures Via Weights Injection

This work presents a naive algorithm for parameter transfer between diff...
research
03/26/2023

Guided Transfer Learning

Machine learning requires exuberant amounts of data and computation. Als...
research
08/26/2020

What is being transferred in transfer learning?

One desired capability for machines is the ability to transfer their kno...

Please sign up or login with your details

Forgot password? Click here to reset