← Projects AI Model Development

GAN Data Augmentation for CAD/PLC Classification

nCyC · Korea · 2021.06 – 2022.08

Work period1 yr 3 mo (2021.06–2022.08)
Team2 people
Contribution~70%

Background & context

For an elevator-control PLC auto-generation system, CAD drawings had to be classified reliably — but the labeled CAD dataset was far too small to train a robust classifier.

This project used a GAN to synthesize additional CAD-drawing data, then trained a classifier that keeps improving as new data arrives through incremental learning.

Key responsibilities & role

Tools & knowledge

PythonGANPyTorchIncremental LearningDeep Learning

Results & achievements

→ Expanded the training dataset 10× — from 700K to 7M records — via GAN augmentation.

→ Improved classifier robustness for the elevator-control PLC generation task.