flattening machine learning