-
Azure Machine Learning Service
Last updated: Monday, March 29, 2021
Published in: CODE Magazine: 2019 - July/August
Sahil explores the limitations of Cognitive Services, the potential of Azure Machine Learning, and creating your own AI models.
-
Introduction to Artificial Intelligence Using Microsoft Cognitive Services
Last updated: Saturday, November 22, 2025
Published in: CODE Magazine: 2019 - March/April
In this article, Wei-Meng Lee introduces Microsoft Cognitive Services as an accessible way for developers to integrate artificial intelligence capabilities—such as image analysis, face recognition, OCR, and custom vision—into Python, iOS, and Android applications without deep AI expertise. He provides detailed examples using REST APIs and cURL, demonstrates building apps across platforms, and explores training custom models like recognizing durians. Lee emphasizes the ease and power of leveraging these cloud-based AI services to create intelligent applications, highlighting practical steps from obtaining API keys to deploying AI-enhanced mobile apps.
-
Identify Voices with Microsoft Cognitive Services
Last updated: Wednesday, April 21, 2021
Published in: CODE Magazine: 2018 - July/August
In this next installment of his exploration into artificial intelligence, Sahil explores Microsoft Cognitive Services’ ability to recognize voices from a thirty-second sample.
-
Identify Faces with Microsoft Cognitive Services
Last updated: Wednesday, December 10, 2025
Published in: CODE Magazine: 2018 - May/June
In this article, Sahil Malik demonstrates how to use Microsoft Cognitive Services' Face API to build an application that can detect, identify, and recognize human faces by creating and training a person group with associated images. He explains the API’s capabilities, the process of adding persons and faces, training the model, and performing identification via simple REST calls, highlighting its ease of use and scalability. Sahil emphasizes the practical potential of this technology for real-world applications, from personalized user experiences to security, while showcasing how accessible AI has become for developers.

