What are the challenges of creating features for machine learning and how can we mitigate them.