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