Skip to main content

Machine Learning in Azure

Machine learning is a method of data analysis that automates analytical model building. It's a branch of Artificial Intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human interaction.

This series of articles intend to elaborate the usage of Azure Machine learning and usage of different machine learning tools in Azure ML studio. This is the first post and it walks you through the introduction to the Azure ML studio and how to upload data to the tool.

Two most widely adopted machine learning methods are, 

  • Supervised learning: algorithms are trained using labeled examples, such as    an input where the desired output is known
  • Unsupervised learning: is used against data that has no historical labels. The System is not told the "right answer." The algorithm must figure out what is being shown. 

 Differences between data mining, machine learning and deep learning

  •  Data mining is about to identify previously unknown patterns from data. It might involve traditional statistical methods and machine learning.
  • Deep learning combines advances in computing power and special types of neural networks to learn complicated patterns in large amounts of data. Deep learning techniques are currently state of the art for identifying objects in images and words in sounds.

Cognitive Services in Azure

Vision

Image-processing algorithms to smartly identify, caption and moderate your pictures.

Computer Vision    - Analyse content in images and video.
Custom Vision        - Customize image recognition to fit your business needs.
Face                      - Detect and identify people and emotions in images.
Form Recogniser    - Extract text, key-value pairs and tables from documents.
Video Indexer        - Analyze the visual and audio channels of a video, and index its content.

APIs for AI related to vision example https://azure.microsoft.com/en-gb/services/cognitive-services/#api

Computer Vision: 

Extract rich information from images to categorize and process visual data—and perform machine-assisted moderation of images to help curate your services.

  •     Read text in images
  •     Recognize celebrities and landmarks
  •     Analyze video in near real-time
  •     Generate a thumbnail

Face API : 

Detect human faces, compare similar ones, Organize based on attributes, Identify previously tagged people

Other Cognitive service categories and services include,
Speech : Features include speech to text, speaker recognition, text to speech
Language : Text Analytics, Text translate, Content moderator
Knowledge : QnA Maker

You can use https://www.qnamaker.ai/ to create a Q and A and integrate it with bot framework. Then you can embed it in sites

I hope this has been informative and thank you for reading!

Comments

Popular posts from this blog

Microsoft Azure AI Solution - AI-100

  I have curated a list of articles from Microsoft documentation for each objective of the AI-100 exam AI-100 Azure AI Solution Online Course Pluralsight (Learning Path) Microsoft Azure AI Engineer Certification [Free Trial] LinkedIn Learning [Free Trial] Learning Microsoft Cognitive Services for Developers Whizlabs Microsoft Azure Exam AI-100 Certification Udemy ML and AI using Microsoft Cognitive Services AI-100 Azure AI Practice Test and Lab Udemy Practice Test                Designing and Implementing an Azure AI Exam AI-100 GitHub Labs Labs resources on GitHub AI-100 Azure AI Related Study Materials Coursera                                    Deep Learning Specialization by Andrew Ng Amazon e-book (PDF) Learning Microsoft Cognitive Services To view other Azure Certificate Study Guides, click here  I hope this has been inf...

Microsoft Cloud Adoption Framework

The Cloud Adoption Framework for Azure is a collection of documentation, technical guidance, best practices, and tools that aid in aligning business, organizational readiness, and technology strategies. This alignment enables a clear and actionable journey to the cloud that rapidly delivers on the desired business outcomes. The Cloud Adoption Framework contains detailed information to cover an end-to-end cloud adoption journey. It begins with setting the business strategy, which should align to actionable technology projects that deliver on the desired business outcomes. It then describes how the organization must: Prepare its people with technical readiness. Adjust processes to drive business and technology changes. Enable business outcomes through the implementation of the defined technology plan. Define strategy Organizations adopt the cloud to help drive business transformation, such as processes and product improvement, market growth, and increased profitability. Let’s look at the...