Introduction xixPart 1 Fundamentals of Machine Learning 1Chapter 1 Introduction to Machine Learning 3Chapter 2 The Machine-Learning Approach 29Chapter 3 Data Exploration and Preprocessing 47Chapter 4 Implementing Machine Learning on Mobile Apps 73Part 2 Machine Learning with CoreML, CreateML, and TuriCreate 81Chapter 5 Object Detection Using Pre- trained Models 83Chapter 6 Creating an Image Classifier with the Create ML App 111Chapter 7 Creating a Tabular Classifier with Create ML L 135Chapter 8 Creating a Decision Tree Classifier 175Chapter 9 Creating a Logistic Regression Model Using Scikit-learn and Core ML 203Chapter 10 Building a Deep Convolutional Neural Network with Keras 235Appendix A Anaconda and Jupyter Notebook Setup 287Appendix B Introduction to NumPy and Pandas 297Index 315
Abhishek Mishra has more than 19 years of experience across a broad range of mobile and enterprise technologies. He consults as a security and fraud solution architect with Lloyds Banking group PLC in London. He is the author of Machine Learning on the AWS Cloud, Amazon Web Services for Mobile Developers, iOS Code Testing, and Swift iOS: 24-Hour Trainer.