D-CAT

Microsoft Azure ML

What is machine learning?

Machine learning (ML) is the process of using mathematical models of data to help a computer learn without direct instruction. It’s considered a subset of artificial intelligence (AI). Machine learning uses algorithms to identify patterns within data, and those patterns are then used to create a data model that can make predictions. With increased data and experience, the results of machine learning are more accurate—much like how humans improve with more practice.

The adaptability of machine learning makes it a great choice in scenarios where the data is always changing, the nature of the request or task are always shifting, or coding a solution would be effectively impossible.

Machine learning techniques

There are three main techniques that people use in machine learning:

Supervised learning:

Addressing datasets with labels or structure, data acts as a teacher and “trains” the machine, increasing in its ability to make a prediction or decision.

Unsupervised learning:

Addressing datasets without any labels or structure, finding patterns and relationships by grouping data into clusters.

Reinforcement learning:

Replacing the human operator, an agent—a computer program acting on behalf of someone or something—helps determine outcome based upon a feedback loop.

Azure Machine Learning

Empower data scientists and developers to build, deploy, and manage high-quality models faster and with confidence. Accelerate time to value with industry-leading MLOps (machine learning operations), open-source interoperability, and integrated tools. Innovate on a secure, trusted platform designed for responsible machine learning (ML).

Featured Features:

  • Rapidly build and train models
  • Operationalize at scale
  • Deliver responsible solutions
  • Innovate on a more secure hybrid platform

Capabilities:

Data labeling Data preparation
Collaborative notebooks Automated machine learning
Drag-and-drop machine learning Reinforcement learning
Responsible machine learning Experimentation
Model registry and audit trail Git and GitHub
Managed endpoints Autoscaling compute
Deep integration with other Azure services Hybrid and multicloud support
Enterprise-grade security Cost management