Above The Line Coding And Machine Learning