Classic systems are given rules to recognise defects. A ML model, on the other hand, learns from examples whether a part is OK or NOK. In this learning process, the model derives implicit rules that do not require explicit programming (e.g. "NOK, if scratch on top left"). Machine Learning allows Maddox AI to automate even very complex use cases, such as surface recognition.