Machine Learning in Mobile Applications

Machine Learning in Mobile Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 15m | 677 MB

Machine learning is reaching the mainstream. With the new tools available to developers, it’s now possible to implement machine learning features—voice, face, and image recognition; personalized recommendations; and more—in a mobile context. This course explores how to apply the power of machine learning to mobile app development, using platforms such as IBM Watson, Microsoft Azure Cognitive Services, and Apple Core ML. Instructor Kevin Ford demos each product, reviewing the different features and approaches to machine learning. He shows how to train and deploy models for natural language and visual recognition and how to generate statistical models for use in a Xamarin application. In chapter five, he compares client-side and server-side models and explains when a developer might choose one platform over another.

Topics include:

  • Defining machine learning
  • Training a machine learning model
  • Comparing machine learning frameworks
  • Using IBM Watson for mobile machine learning
  • Using Azure Machine Learning for speech and image recognition
  • Training Core ML models
  • Comparing client-side and server-side models