Understanding the Basics of AI Infrastructure for Machine Learning Applications