Comparing machine learning algorithms by union-free generic depth | Synapse