Machine Learning is Just Data Flowing Through Operators

Something clicked today during my ML onboarding — a lightbulb moment. Here is the angle it came from. I was staring at an ONNX operator graph, learning how to use our test framework to check whether our MLIR compiler had correctly optimized that graph, when it suddenly hit me: the essence of machine learning — of deep learning — is that you throw in a huge blob of data, push it through an enormous…