Gaussian Mixture Generator
Data Object for ML
Object for scheduled learning params, such as the learning rate
use Data.py
use Data.py and variedParam.py