1 优化数据生成