Overview of Data Science

Oracle Cloud Infrastructure Data Science is a fully managed and serverless platform for data science teams to build, train, and manage machine learning models using Oracle Cloud Infrastructure.

The Data Science Service:

  • Provides data scientists with a collaborative, project-driven workspace.

  • Enables self-service, serverless access to infrastructure for data science workloads.

  • Includes Python-centric tools, libraries, and packages developed by the open source community and the Oracle Accelerated Data Science Library, which support the end-to-end lifecycle of predictive models:

    • Data acquisition, profiling, preparation, and visualization.

    • Feature engineering.

    • Model training (including Oracle AutoML).

    • Model evaluation, explanation, and interpretation (including Oracle MLX).

    • Model deployment.

  • Integrates with the rest of the Oracle Cloud Infrastructure stack, including Functions, Data Flow, Autonomous Data Warehouse, and Object Storage.

  • Helps data scientists concentrate on methodology and domain expertise to deliver more models to production.

Data Science Concepts

Review the following concepts and terms to help you get started with Data Science.


Projects are collaborative workspaces for organizing and documenting Data Science assets such as notebook sessions and models."


Data Science notebook sessions are interactive coding environments for building and training models. Notebook sessions come with many pre-installed open source and Oracle developed machine learning and data science packages.


The Oracle Accelerated Data Science (ADS) SDK is a Python library that is included as part of the Oracle Cloud Infrastructure Data Science service. ADS has many functions and objects that automates or simplifies many of the steps in the Data Science workflow, including connecting to data, exploring and visualizing data, training a model with AutoML, evaluating models, and explaining models. In addition, ADS provides a simple interface to access the Data Science service model catalog and other Oracle Cloud Infrastructure services including Object Storage. To familiarize yourself with ADS, see the Accelerated Data Science Library.


Models define a mathematical representation of your data and business process. The model catalog is a place to store, track, share, and manage models.

You should also be familiar with the Oracle Cloud Infrastructure Key Concepts.

Ways to Access Data Science

You can access Data Science using the Console (a browser-based interface), the Data Science REST APIs, SDKs, or the CLI.

For general information about using the Oracle Cloud Infrastructure APIs, see REST APIs and specifics about the Data Science REST API, see Data Science API.

For a list of available Oracle Cloud Infrastructure SDKs, see Software Development Kits and Command Line Interface.

To access the Console, you must use a supported browser. You can use the Infrastructure Console link in the left navigation to go to the Oracle Cloud Infrastructure sign-in page.

Creating Automation with Events

You can create automation based on state changes for your Oracle Cloud Infrastructure resources by using event types, rules, and actions.

These Data Science resources produce events:

  • Projects

  • Notebook Sessions

  • Models

Regions and Availability Domains

Oracle Cloud Infrastructure services are hosted in regions and availability domains. A region  is a localized geographic area, and an availability domain  is one or more data centers located in that region.

Data Science is hosted in these regions:

  • Australia East (Sydney)

  • Australia Southeast (Melbourne)

  • Brazil East (Sao Paulo)

  • Canada Southeast (Montreal)

  • Canada Southeast (Toronto)

  • Germany Central (Frankfurt)

  • India West (Mumbai)

  • Japan Central (Osaka)

  • Japan East (Tokyo)

  • Netherlands Northwest (Amsterdam)

  • Saudi Arabia West (Jeddah)

  • South Korea Central (Seoul)

  • Switzerland North (Zurich)

  • UK South (London)

  • US East (Ashburn)

  • US West (Phoenix)

For more information, see Regions and Availability Domains.

Limits on Data Science Resources

When you sign up for Oracle Cloud Infrastructure, a set of service limits are configured for your tenancy. The service limit  is the quota or allowance set on the resources.

For limits on Data Science and other Oracle Cloud Infrastructure services, see Limits by Service.


Failed and inactive notebook sessions and models count against your service limits. Only when you fully terminate an instance or delete a model is it withdrawn from your total.
Resource Identifiers

Authentication and Authorization

Each service in Oracle Cloud Infrastructure integrates with Identity and Access Management for access to cloud resources through all interfaces (the Console, SDKs, REST APIS, or the CLI).

An administrator in your organization must set up groups, compartments, and policies that control who can access which services and resources and the type of access. For example, policies control who can create new users, create and manage Data Science projects, or launch notebook sessions. If you are not an administrator user and need to use the Oracle Cloud Infrastructure resources that your company owns, contact your administrator to set up a user ID for you. Your administrator can confirm which compartments you should be using.

For general information on policies, see Getting Started with Policies. For specific details about writing policies for each of the different services, see Policy ReferencePolicy Reference. For common policies used to authorize Data Science users, see Common Policies. For in-depth information about policies on granting users permissions for Data Science resources, see Data Science Policies.

Provisioning on the Oracle Cloud Infrastructure

The Data Science service offers a serverless experience for model development and deployment. The Oracle Cloud Infrastructure is provisioned and maintained for you when you create data science resources.

You pay for the use of the underlying infrastructure (Block Storage, Compute, and Object Storage). You only pay for the infrastructure while you are using it with Data Science resources:

Notebook Sessions
  • Notebook sessions are serverless, and all underlying infrastructure is service-managed.
  • When creating a notebook session, you select the VM shape (type of machine and number of OCPUs/GB of RAM) and amount of block storage (number of GB, 50 minimum).
  • While a notebook session is active, you pay for Compute and Block Storage at the standard Oracle Cloud Infrastructure rates, see Activating Notebook Sessions.
  • You can deactivate your notebook session, which shuts down the Compute but retains the Block Storage. In this case, you are no longer be charged for Compute, but you continue to pay for the Block Storage. You can activate your notebook session to reattach this Block Storage to new Compute, see Deactivating Notebook Sessions.
  • When you terminate a notebook session, you are no longer charged for Compute or Block Storage, see Terminating Notebook Sessions.
  • When you save a model to the model catalog, you are charged for the storage of the model artifact at the standard Object Storage rates in terms of GB per month.
  • When you delete a model, you are no longer charged, see Deleting Models.

You can use Checking Your Balance and Usage to review the costs associated with your account. Also, you can use the Oracle Cloud Infrastructure Billing and Payment Tools to analyze your Data Science usage and manage your costs.