https://123dok.org/document/lq5pdjwy-classification-synthetic-observation-classification-supervised-generative-adversarial-partially.html