Are ML Models in modern OOP toolkits finite state machines? My goal is not to convince you that this has some deeper implication, but rather to discuss the resulting design implications and review the current approaches in many OSS libraries.
In a previous article we discussed what constraints and their validation look like for sparse tabular datasets. We now look at one potential implementation in Python