Skip to main content
Domino's logo

Who is Domino?

Domino Data Lab empowers the largest AI-driven enterprises to build and operate AI at scale. Domino’s Enterprise AI Platform provides an integrated experience encompassing model development, MLOps, collaboration, and governance. With Domino, global enterprises can develop better medicines, grow more productive crops, develop more competitive products, and more. Founded in 2013, Domino is backed by Sequoia Capital, Coatue Management, NVIDIA, Snowflake, and other leading investors.

Watch Demo
  • Platform

      • AI infrastructure
      • Data management
      • AI workbench
      • MLOps
      • AI governance
      • FinOps
      • Pricing
      • Security & compliance
      • What's new
  • Solutions

    • Industries

      • Life sciences
      • Finance
      • Public sector
      • Retail
      • Manufacturing
    • Use Cases

      • Generative AI
      • Cost-effective data science
      • Self-service data science
      • Model risk management
      • Cloud data science
  • Learn

      • Events
      • Blog
      • Podcast
      • Courses and certifications
      • Data Science Dictionary
      • Documentation
      • Support
      • Demo hub
  • Company

      • About
      • Why Domino
      • Careers
      • News and press
      • Partners
      • Customers
      • Contact us

© 2026 Domino Data Lab, Inc. Made in San Francisco.

  • Do not sell my personal information
  • Privacy policy
  • Terms and conditions
  • Security
  • Legal
Home
Contact us
Watch Demo
Contact us
Watch Demo
  • Agentic AI
  • AI Governance
  • Airflow
  • Anaconda
  • Apache Spark
  • Artificial Intelligence
  • Clustering
  • Dask
  • Data Science
  • Density-based clustering
  • dplyr
  • Factor analysis
  • Feature
  • Feature Engineering
  • Feature Extraction
  • Feature selection
  • Folium
  • GenomicRanges
  • ggmap
  • ggplot
  • GPU
  • Ground Truth
  • Hash table
  • Hyperparameter Tuning
  • Interpretability
  • Jupyter Notebook
  • Kubernetes
  • LLMOps
  • Machine Learning
  • Machine Learning Algorithms
  • MLOps
  • Model Drift
  • Model Evaluation
  • Model monitoring
  • Model Selection
  • Model Tuning
  • Overfitting
  • Plotly
  • PySpark
  • PyTorch
  • Responsible AI
  • Shiny (in R)
  • sklearn
  • spaCy
  • SR 26-2
  • Statistical Computing Environment (SCE)
  • TensorFlow
  • Underfitting
  • XGBoost
  • Machine Learning

    What is Machine Learning?

    Machine learning (ML) is the application of computer algorithms that improve automatically through experience. Machine learning algorithms build a model based on sample data, known as “training data,” in order to make predictions or decisions without being explicitly programmed to do so.

    Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves. ML algorithms are used in a wide variety of applications, such as email filtering, fraud detection, and computer vision, where conventional algorithms cannot perform as well or dynamically. While machine learning has been around since the 1950s, recent breakthroughs in low-cost cloud storage and processing, easier data collection, and the proliferation of data science frameworks and libraries, have made ML much more widely used.

    Types of Machine Learning

    ML algorithms learn by example, and then apply those self-learning algorithms to uncover insights, determine relationships, and make predictions about future trends. There are several categories of machine learning, largely depending on the nature of the feedback available to the learning system:

    • Supervised learning: The computer is presented with example inputs and their desired outputs, given by a “teacher,” and the goal is to learn a general rule that maps inputs to outputs.
    • Unsupervised learning: No labels are given to the learning algorithm, leaving it on its own to find structure in its input. Unsupervised learning can be a goal in itself (discovering hidden patterns or anomalies in data) or a means towards an end (feature learning).
    • Reinforcement learning: A computer program interacts with a dynamic environment in which it must perform a certain goal (such as driving a vehicle or playing a game against an opponent). As it navigates its problem space, the program is provided feedback, and it works to maximize “rewards” within this setup.
    • Deep learning: Deep learning can use supervised or unsupervised learning. It is differentiated by the algorithmic technique, and uses multiple layers of tensors, or multidimensional data arrays, to progressively extract higher-level features from the raw data. In image processing for example, lower layers may identify visual edges, while higher layers may identify the concepts relevant to a human such as digits or letters or faces.

    Machine learning is considered a discipline within the broader category of artificial intelligence.

    Summary

    • Types of Machine Learning