rely on humans to “get it right” at least after the fact during a review to supply the “correct” calls for millions of fouls in the training data sets, as well as incremental corrections going forward for a long while as it continues to learn.
That, and you’ll need more cameras, but that’s easy enough to solve.