Training – Introduction to Artificial Intelligence using the Microsoft Cognitive Services and OpenCV (IOT208)

Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. AI is all the rage these days. However, unless you have a PhD in AI, AI programming remains an elusive field to many developers. But this should not be the case. What most developers want is the ability to integrate AI capabilities into their applications, without knowing the nuts and bolts of how AI works.  The Microsoft Cognitive Services is a suite of AI services and APIs to help developers integrate AI capabilities into their applications without needing to build the AI services from scratch. Developers simply need to choose the relevant algorithms from the Cognitive Services for their needs and requirements. Using the various services, applications can:

  • Make smart recommendations
  • Perform speech translations
  • Use machine vision to recognise users and emotions

In addition, this course will also cover an introduction to OpenCV. Using OpenCV, you will learn how to detect faces in an image. You will also be able to trainer machine learning models to recognize faces.

Topics

  • Introduction to Artificial Intelligence and Machine Learning
  • What is the Microsoft Cognitive Services
  • Building Various Types of Applications to integrate with components in the Cognitive Services
    • Vision API
      • Analysing images
      • Describing Images
      • Generating Thumbnails
      • Tagging Images
      • OCR
    • Face API
      • Detecting Face attributes
      • Detecting faces
    • Speech Services
      • Speech to text
  • Custom Vision
    • Object Classifications
    • Object Training and Detection
    • Exporting models to CoreML and TensorFlow
  • Types of applications you will be building:
    • iOS
    • Android
    • Python
    • Windows
  • Introduction to OpenCV
    • Detecting faces in images
    • Integrating with Webcam
    • Detecting faces using Webcam
    • Training machine learning models to recognize faces

Prerequisites

  • Basic programming experience
  • Understanding of basic object-oriented programming concepts

Hardware

  • Mac / Windows laptop

Software

  • Anaconda
  • Visual Studio for Mac / Visual Studio 2017 for Windows
  • Xcode (Mac)
  • Android Studio

About the course

  • Duration – 2-day
  • Trainer – Wei-Meng Lee
  • Standard price – 449 Eur + VAT
  • Date – to be announced (if you’re interested, please contact edgars@devclub.lv)
  • Location – online

About Wei-Meng Lee 

Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special emphasis on the learning-by-doing approach. His hands-on approach to learning programming makes understanding the subject much easier than reading books, tutorials, and documentations. His name regularly appears in online and print publications such as DevX.com, MobiForge.com, and CoDe Magazine.

Some of Wei-Meng Lee’s Clients

  • Agency for Science, Technology and Research (A-STAR)
  • Apple Singapore
  • AXS Pte Ltd
  • Centre for Strategic Infocomm Technologies
  • Inland Revenue Authority of Singapore (IRAS)
  • Institute of Technical Education
  • KPMG
  • Microsoft Singapore
  • Ministry of Defense
  • Nanyang Polytechnic
  • Nanyang Technological University (NTU)
  • National University of Singapore (NUS)
  • NCS Pte. Ltd.
  • Ngee Ann Polytechnic
  • Republic Polytechnic
  • SAP
  • SBS Transit
  • Singapore Management University (SMU)
  • Singapore Polytechnic
  • Singapore Pools
  • Singapore Press Holdings
  • Temasek Polytechnic
  • Walt Disney
  • United States (US) Army

Books by Wei-Meng Lee

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.