Machine Learning

3 min read Original article ↗

Machine learning (ML) is the subset of artificial intelligence (AI) focused on algorithms that can “learn” the patterns of training data and, subsequently, make accurate inferences about new data. This pattern recognition ability enables machine learning models to make decisions or predictions without explicit, hard-coded instructions. Machine learning, and in particular deep learning, is the backbone of most modern AI systems.

In this comprehensive guide, you will find a collection of machine learning-related content such as educational explainers, hands-on tutorials, podcast episodes and much more.

Get started

Overview

As the first step in your journey, explore introductory machine learning explainers to obtain a high-level understanding.

Learn more
Data science for machine learning 

Explore the fundamental data science and statistical principles that power machine learning use cases.

Learn more
Feature engineering 

Feature engineering is the process of selecting, transforming and creating new features from raw data to improve the performance of ML models.

Learn more
Supervised learning 

Supervised learning uses human-labeled input and output datasets to train ML models. 

Learn more
Unsupervised learning 

Unsupervised learning analyzes and clusters unlabeled datasets by discovering hidden patterns or data groupings without the need for human input.

Learn more
Semi-supervised learning 

Semi-supervised learning combines supervised and unsupervised learning by using both labeled and unlabeled data to train models for classification and regression tasks. 

Learn more
Reinforcement learning 

Reinforcement learning allows an autonomous agent to learn through trial and error, receiving feedback in the form of rewards or penalties for its actions. 

Learn more
Deep Learning 

Deep learning uses multilayered neural networks, called deep neural networks, to simulate the complex decision-making power of the human brain. 

Learn more
Generative AI  

Generative AI can create original content such as text, images, video, audio or software code in response to a user’s prompt or request.

Learn more
Model training 

Model training is the process of “teaching” a machine learning model to optimize performance on a training dataset of sample tasks relevant to the model’s eventual use cases.

Learn more
Machine learning libraries 

Machine learning libraries are collections of pre-written code, functions and tools that simplify the development and implementation of ML algorithms and models.

Learn more
MLOps 

MLOps, short for machine learning operations, is a set of practices designed to help practitioners create standardized processes for building and running ML models.

Learn more
Natural language processing 

Natural language processing (NLP) allows a model to process human language through computational linguistics and statistical techniques.

Learn more
Computer vision 

Computer vision uses ML to teach computers and systems to “see,” that is to derive meaningful information from digital images, videos and other visual inputs.

Learn more