Ends in
00
days
00
hrs
00
mins
00
secs
ENROLL NOW

🎁 Get 20% Off - Christmas Big Sale on All Practice Exams, Video Courses, and eBooks!

Automated Machine Learning (AutoML) in Azure

Last updated on December 5, 2023

Automated machine learning, known as automated ML or AutoML, streamlines the tasks involved in developing machine learning models by automating repetitive tasks. Azure Machine Learning provides the Python SDK, allowing you to leverage the power of AutoML.

Automated Machine Learning (AutoML) in Azure Cheat Sheet

Applications of AutoML

It simplifies the machine learning model development process, allowing users to implement ML solutions without extensive programming knowledge.

Classification

  • Identifies data points into categorical labels

  • Precision is the ratio of correctly predicted positive observations to the total predicted positives. It measures a model’s accuracy in making positive predictions.

  • Confidence refers to the probability assigned to a model’s prediction, indicating its likely accuracy.

  • Used in scenarios like fraud detection, object detection, or handwriting recognition.

  • Utilize Azure components such as:
      • Azure Machine Learning – training and deploying machine learning models.

      • Responsible AI Toolbox – identify contributing factors and detect bias in the model.

      • Azure Synapse Analytics – utilized for efficient data processing.

Automated Machine Learning (AutoML) in Azure

Regression

  • Analyzes relationships between continuous variables

  • Predicts numerical outcomes

  • Mean Absolute Error (MAE) is a metric that calculates the average of absolute differences between predicted and actual values, representing the prediction error.

  • It is used in scenarios like predicting sales figures, estimating housing prices, or forecasting stock market trends.

  • Tutorials dojo strip

Clustering

  • It is used to group similar data points together based on their similarities without any predefined categories or labels.

Time-series forecasting

  • Predicts future values based on historical patterns in sequential data
  • Used in scenarios like demand forecasting, inventory management, or sales forecasting.

Computer vision

  • For use cases that primarily requires input from visual data

  • Aims to extract meaningful information from images or videos

  • A computer vision approach would involve training a model on a dataset, that are used in scenarios like interpreting handwriting, differentiating digits, pattern recognition, or virtual objects.

  • Automated ML for computer vision supports:

      • Multi-class image classification

      • Multi-label image classification

      • Object detection

      • Instance segmentation

  • Azure AI Vision, a unified service for innovative computer vision capabilities. It is used by apps to analyze images, face detection, text extraction with OCR and facial recognition.

Automated Machine Learning (AutoML) in Azure

    •  

Natural language processing (NLP)

  • For use cases that primarily requires input from text or speech data

  • Aims to analyze, understand, and generate human language

  • It focuses on understanding and processing human language, which are used in scenarios like text/sentiment analysis, language translation, review insights, or automated responses.

Azure Machine Learning Models

Azure Machine Learning empowers data scientists to improve model performance and accurate predictions in a customizable manner.

Feature Engineering

  • A practice of transforming raw data into a format that ML algorithms can understand and make better predictions.
  • Scaling and normalization techniques are used in Azure Machine Learning to facilitate Featurization.
  • Incorporates steps like feature normalization, handling missing data, converting tests to numeric, etc.
  • Customize featurization
      • Additional feature engineering techniques available: encoding and transforms
      • Enable Automatic featurization in Azure Machine Learning Studio or specify featurization in Python SDK.

Ensemble Models

  • Ensemble Models is a practice of combining multiple models to improve overall predictive performance.

  • Voting and stacking ensemble methods in Azure Machine Learning.

      • Voting – takes the average of multiple model predictions

      • Stacking – default meta-model that trains a meta-model to learn from the predictions of different models

  • Caruana ensemble selection algorithm for effective model inclusion.

      • create an ensemble by selecting the best models and by adding new models that enhance the overall score

 

References:

What is automated ML? AutoML – Azure Machine Learning

Get 20% Off – Christmas Big Sale on All Practice Exams, Video Courses, and eBooks!

Tutorials Dojo portal

Learn AWS with our PlayCloud Hands-On Labs

Tutorials Dojo Exam Study Guide eBooks

tutorials dojo study guide eBook

FREE AWS Exam Readiness Digital Courses

FREE AWS, Azure, GCP Practice Test Samplers

Subscribe to our YouTube Channel

Tutorials Dojo YouTube Channel

Follow Us On Linkedin

Recent Posts

 

Written by: Maine Cruz

Charmaine is a DevOps engineer and a Cloud instructor at Tutorials Dojo. She is also an AWS BuildHers+ Mentor in AWS User Group Philippines. Certified in both AWS and Azure Cloud platforms. Charmaine specializes in automating solutions and CI/CD.

AWS, Azure, and GCP Certifications are consistently among the top-paying IT certifications in the world, considering that most companies have now shifted to the cloud. Earn over $150,000 per year with an AWS, Azure, or GCP certification!

Follow us on LinkedIn, YouTube, Facebook, or join our Slack study group. More importantly, answer as many practice exams as you can to help increase your chances of passing your certification exams on your first try!

View Our AWS, Azure, and GCP Exam Reviewers Check out our FREE courses

Our Community

~98%
passing rate
Around 95-98% of our students pass the AWS Certification exams after training with our courses.
200k+
students
Over 200k enrollees choose Tutorials Dojo in preparing for their AWS Certification exams.
~4.8
ratings
Our courses are highly rated by our enrollees from all over the world.

What our students say about us?