1. A method, comprising: formulating an optimization problem to determine a plurality of model parameters of a system to be modeled; solving the optimization problem to define an empirical model of the system; and training the empirical model using training data, wherein the empirical model is constrained via general constraints relating to first-principles information and process knowledge of the system.