Nov 12, 2020

Democratising the power of AI with Azure AI platform

The biggest advantage of Azure AI stack is the diversity where even a software developer with limited knowledge on machine learning and AI theories is able to develop intelligent apps using the pre-built intelligent components.

In this article we discuss the set of products, tools and services Microsoft offers for leveraging the power of AI in application development lifecycle. The biggest advantage of Azure AI stack is the diversity where even a software developer with limited knowledge on machine learning and AI theories is able to develop intelligent apps using the pre-built intelligent components. There are three main pillars in Microsoft AI platform.

  1. AI Services
  2. AI Infrastructure
  3. AI Tools Will discuss the nature of services each of these pillars are offering and their key advantages.

AI Services

Microsoft offers a variety of pertained ready to use AI services that can be easily combine with the existing application development life cycle. Most of these services are exposed as RESTful APIs which aligns with the micro services architecture. Here are the main services comes under this pillar.

  1. Conversational AIMicrosoft Bot Framework and Language Understanding Intelligent Service (LUIS) allows the developers to build conversational agents that can work across different messaging platforms. LUIS performs the natural language understanding task inside chatbot agents through a no-code graphical user interface which makes the bot development more developer friendly.
  2. Trained ServicesCognitive services offer a set of powerful pretrained intelligent services that can be consumed as web services. Cognitive services can be used for understanding language, speech, computer vision related tasks as well as for intelligent search.
  3. Custom Services – Cognitive services are suitable for most of the applications while some specific use cases may need custom trained image classification or speech recognition models. These custom machine learning services provide custom model training through graphical wizards making the complex machine learning tasks more user friendly.

AI Infrastructure

When it comes to AI software architecture governance, it demands the flexibility in handling large amounts of data with high variation and velocity. Microsoft AI infrastructure caters both the aspects.

AI Tools

One of the major advantages in Microsoft AI stack is its adaptability for existing AI development tools and frameworks. VSCode and Visual Studio both provide AI tools which allows the developers to connect the Azure resources to the development environment. Developers have the ability to use their familiar open source machine learning and deep learning libraries with Azure machine learning without any hassle using the AI tools. The recently introduced one-stop portal Azure Machine Learning Studio (ml.azure.com) provides a managed interface for accessing all machine learning related resources and code on the Azure cloud.
In the upcoming articles we are discussing the use cases of these products and services and the ways you can adapt them for developing intelligent applications.

Interested in hearing more?
Lets connect.

Thoughts, stories and ideas.

June 6, 2022
Migrating On-Prem VMs to Azure using Azure Migrate (Hyper-V Scenario) - Part 2

Part 2 of migrating on-prem VMs to azure using azure migrate (Hyper-V Scenario). Azure is Microsoft's cloud computing platform, which allows your firm access to tremendous compute capabilities while being extremely secure, allowing you to achieve any business goal without having to invest in expensive local equipment. 95% of Fortune 500 companies currently utilize the Azure Platform as part of their IT infrastructure.

learn more
May 25, 2022
Regulatory Compliance with Microsoft Defender for Cloud

Defender for Cloud provides a single platform for managing threats and the security posture of dynamic workloads on Azure. It gives you the tools you need to safeguard your resources, monitors your security posture, defends against cyberattacks, and makes security administration easier.

learn more
March 22, 2022
Modern Workplace & Azure Virtual Desktop (AVD)

Virtual desktop infrastructure is crucial for enabling on-demand remote resource access and taking your desktops and apps to a new level of flexibility and efficiency. With Virtual desktops setups, you can be more agile and innovative while reducing infrastructure cost, streamlining your organization operations, and providing a secure user experience.

learn more