• Databricks
  • Databricks
  • Support
  • Feedback
  • Try Databricks
  • Help Center
  • Documentation
  • Knowledge Base
Databricks on AWS

Getting started

  • Introduction
  • Get started
  • Tutorials and best practices

User guides

  • Data Science & Engineering
  • Machine Learning
    • Quickstart
    • 10-minute tutorials
    • Databricks Machine Learning home page
    • Prepare data
    • Environment setup
    • Databricks AutoML
    • Train models
      • Machine learning
      • Deep learning
        • Best practices for deep learning on Databricks
        • Get started with TensorFlow Keras in Databricks
        • TensorFlow
        • PyTorch
        • Distributed training
        • Deep Learning Pipelines migration guide
      • Hyperparameter tuning
    • Track model development
    • Manage models
    • Deploy models for inference
    • Export and import models
    • Reference solutions
    • MLflow guide
    • GraphFrames
    • Machine learning workflows and Unity Catalog
    • MLOps
    • Databricks Feature Store
    • Experiments
    • Models
  • Databricks SQL
  • Data lakehouse
  • Data discovery
  • Data ingestion
  • Delta Lake
  • Developer tools
  • Integrations

Administration guides

  • Account and workspace administration
  • Security and compliance
  • Data governance
  • Data sharing

Reference guides

  • API reference
  • SQL reference
  • CLI and utilities
  • Error messages

Resources

  • Release notes
  • Other resources

Updated Aug 18, 2022

Send us feedback

  • Documentation
  • Databricks Machine Learning guide
  • Model training examples
  • Deep learning

Deep learning

This section includes example notebooks using two of the most popular deep learning libraries, TensorFlow and PyTorch.

Because deep learning models are data- and computation-intensive, distributed training can be important. This section also includes information about and examples of distributed deep learning using Horovod and spark-tensorflow-distributor.

  • Best practices for deep learning on Databricks
    • Resource and environment management
    • Best practices for loading data
    • Best practices for training deep learning models
    • Best practices for inference
  • Get started with TensorFlow Keras in Databricks
    • Requirements
    • Single node and distributed training
    • Example notebook
  • TensorFlow
    • Single node and distributed training
    • Example notebook
    • TensorBoard
  • PyTorch
    • Single node and distributed training
    • Example notebook
    • Install PyTorch
  • Distributed training
    • Horovod
    • spark-tensorflow-distributor
  • Deep Learning Pipelines migration guide
    • Read images
    • Transfer learning
    • Distributed hyperparameter tuning
    • Distributed inference
    • Deploy models as SQL UDFs


© Databricks 2022. All rights reserved. Apache, Apache Spark, Spark, and the Spark logo are trademarks of the Apache Software Foundation.

Send us feedback | Privacy Policy | Terms of Use