“Features” are the properties or characteristics of something you want to predict. Machine learning predictions can often be improved by “engineering”— adjusting features that are already there or adding features that are missing. For instance, date/time fields may appear as nearly unique values that are not predictive. Breaking the single date/time feature into year, month, day, day of the week, and time of day may allow the machine learning model to reveal patterns otherwise hidden.
You can engineer features on your own data sets, but automated feature engineering is now part of advanced machine learning systems. This ability to sense opportunities to improve data set values and do so automatically contributes vastly improved performance without the tedium of doing it manually.
Common kinds of feature engineering include:
Ever wonder why Variables of Importance lists don’t exactly match your source data set variables? That’s Squark using automatic feature engineering to improve prediction by reducing or expanding the number of variable columns.
As always, get in touch if you have questions about Feature Engineering or any other Machine Learning topic. We’re happy to help.
Squark is a no-code predictive analytics SaaS that automatically analyzes business data you work with every day to predict customer outcomes, uncover new and unforeseen business opportunities, and mitigate risk. It is a simple and easy-to-use AI software that doesn’t require data science nor technical expertise. In a matter of clicks, make confident, data-backed decisions about what your customers will do next and understand why to increase your business impact.