Get to know your Data Science Virtual Machine

The Data Science Virtual Machine (DSVM) includes an extensive list of popular data science, machine learning/AI tools, and data platforms. The tool configurations are rigorously tested by data scientists and developers at Microsoft and by the broader data science community to ensure stability and general viability.

The DSVM also includes multiple code samples and walkthroughs in the form of Jupyter Notebooks that can be executed locally.There is also documentation for these samples to aid comprehension.


You can use Azure Notebooks to create, run, and share Jupyter notebooks in the cloud. You can attach a Data Science VM to Azure Notebooks to expand the available compute power.

The tools, platforms, utilities, and samples that are included in the Data Science VM are organized into the following sections:

  1. Deep Learning and AI Frameworks
  2. Machine Learning and Data Science Tools
  3. Programming Languages
  4. Development Tools and IDEs
  5. Data Ingestion Tools
  6. Data Exploration and Visualization Tools
  7. Data Platforms
  8. Samples and Walkthroughs