Machine Learning for C++ developers - the hard way: DirectMLDirectML is a low-level layer for machine learning, suitable for Windows C++ developers familiar with COM and DirectX.