A construction based on generic machine learning models that can be used to fit various applications. Generic machine learning models are coding mechanism that allow for a machine to improve its behavior based on experience.