Real-World Machine Learning: Case Studies and Best Practices