Build Machine Learning Systems from Scratch