This is an interesting post by machine learning enthusiast Sachin Johglekar. Here’s a quote from the article.
Non-Mathematical Feature Engineering techniques for Data Science – Sachin Joglekar’s blog
Why do I say art/science? Because good Feature Engineering involves an elegant blend of domain knowledge, intuition, and basic mathematical abilities. Heck, the most effective data representation ‘hacks’ barely involve any mathematical computation at all! (As I will explain in a short while).
What do I mean by ‘best’? In essence, the way you present your data to your algorithm should denote the pertinent structures/properties of the underlying information in the most effective way possible. When you do feature engineering, you are essentially converting your data attributes into data features.
The article goes on to discuss ways that we present data. It’s thought provoking and definitely worth your time.