Related Experiment Video
Updated: Jul 9, 2025

Augmenting Large Language Models via Vector Embeddings to Improve Domain-Specific Responsiveness
Published on: December 6, 2024
Data augmentation using continuous conditional generative adversarial networks for regression and its application to
Abstract:
Machine learning-assisted spectroscopy analysis faces a prominent constraint in the form of insufficient spectral samples, which hinders its effectiveness. Meanwhile, there is a lack of effective algorithms to simulate synthetic spectra from limited samples of real spectra for regression models in continuous scenarios. In this study, we introduced a continuous conditional generative adversarial network (CcGAN) to autonomously generate synthetic spectra. The labels employed for generating the spectral data can be arbitrarily selected from within the range of labels associated with the real spectral data. Our approach effectively produced spectra using a small spectral dataset obtained from a self-interference microring resonator (SIMRR)-based sensor. The generated synthetic spectra were subjected to evaluation using principal component analysis, revealing an inability to discern them from the real spectra. Finally, to enhance the DNN regression model, these synthetic spectra are incorporated into the original training dataset as an augmentation technique. The results demonstrate that the synthetic spectra generated by CcGAN exhibit exceptional quality and significantly enhance the predictive performance of the DNN model. In conclusion, CcGAN exhibits promising potential in generating high-quality synthetic spectra and delivers a superior data augmentation effect for regression tasks.
More Related Videos
Related Concept Videos
Sampling Continuous Time Signal
In the...
Multi-input and Multi-variable systems
In the absence...
Continuous -time Fourier Transform
Basic Continuous Time Signals
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...

