OCI Data Science Pro key terms
OCI Data Science Pro · Get comfortable with the vocabulary.
- Data Science Project
- Related: Notebook Session, Model Catalog, OCI Policies for Data Science
The top-level OCI container that groups related notebooks, jobs, models, pipelines, and access policies so that a team's work shares one workspace and one set of permissions.
- Notebook Session
- Related: Conda Environment, Block Storage for Notebooks, Notebook Session Lifecycle
A managed compute environment that runs a JupyterLab server, backed by a configurable shape, block storage, and a conda environment, and used for interactive exploration and model development.
- Conda Environment
- Related: Notebook Session, Job Environment Variables, Conda Pack
A published, versioned set of Python and system packages that a notebook session or job uses; OCI provides service-managed environments and supports custom environments you publish yourself.
- Conda Pack
- Related: Conda Environment, Custom Environment
The operation that installs a conda environment into a local directory so it can be archived and uploaded, making a custom environment reproducible across notebook sessions and jobs.
- Custom Environment
- Related: Conda Pack, Job
A user-built conda environment stored in Object Storage and registered with the Data Science service, allowing jobs and notebook sessions to run with packages the service-managed environments do not include.
- Notebook Session Lifecycle
- Related: Notebook Session, Block Storage for Notebooks
The states a session passes through, from creating and active to deactivating and inactive; an inactive session stops compute billing but keeps its block storage and files until deleted.
- Block Storage for Notebooks
- Related: Notebook Session Lifecycle, Notebook Session
The persistent disk attached to a notebook session that holds the home directory and files across deactivation; it is billed separately and must be sized at session creation.
- Flexible Shape
- Related: Notebook Session, Job
A compute shape whose OCPU and memory can be chosen independently within allowed limits, letting a notebook session or job match resources to workload cost.
- Job
- Related: Job Run, Job Artifact, Custom Environment
A managed, non-interactive run of a script or notebook on dedicated compute, defined by an artifact, a compute shape, environment variables, and optional logging, suited to scheduled or long-running training.
- Job Run
- Related: Job, Job Artifact
One execution instance of a job, with its own lifecycle state, logs, and output location; a job definition can be run repeatedly with different overrides.
- Job Artifact
- Related: Job, Job Run
The code bundle a job executes, typically a compressed archive of source files stored in Object Storage and referenced by URI when the job is created.
- Job Environment Variables
- Related: Job, Job Run
Key-value settings passed into a job run at launch, commonly used to supply paths, hyperparameters, or credentials without changing the artifact.
- Model Artifact
- Related: Model Catalog, Model Deployment
The serialized output of training, such as a pickle, ONNX file, or saved model directory, stored in Object Storage and registered in the model catalog for deployment.
- Model Catalog
- Related: Model Artifact, Model Deployment, Model Provenance Metadata
A project-scoped registry of model artifacts, versions, and metadata that supports lineage, sharing, and selection of a specific version for deployment.
- Model Provenance Metadata
- Related: Model Catalog, Job
Recorded information about how a model was produced, such as the training job, source data, and environment, stored with the catalog entry so results can be audited and reproduced.
- Model Deployment
- Related: Model Catalog, Inference Logging, Model Deployment Scaling
A hosted HTTPS endpoint that loads a catalog model artifact onto managed compute and serves predictions, with configurable bandwidth, instance count, and logging.
- Model Deployment Scaling
- Related: Model Deployment
Adjusting the number of instances or compute shape behind an endpoint so throughput and latency match demand, either manually or through autoscaling policies.
- Inference Logging
- Related: Model Deployment, Drift Monitoring
Optional capture of prediction requests and responses from a model deployment to Object Storage or a logging service, used for monitoring, auditing, and later retraining.
- Bring Your Own Model Container
- Related: Model Deployment, Model Artifact
A deployment option where you supply a container image implementing the required inference API, used when the default model server cannot load your framework or preprocessing.
- Object Storage Bucket
- Related: Job Artifact, Model Artifact, Data Science Private Endpoint
The container for objects that Data Science reads and writes, used for job artifacts, model artifacts, datasets, and logs, referenced by URI in most service configurations.
- Data Science Private Endpoint
- Related: Object Storage Bucket, OCI Policies for Data Science
A private network access path that lets Data Science resources reach Object Storage and other services without traversing the public internet, improving security and isolation.
- OCI Policies for Data Science
- Related: Data Science Project, Dynamic Group for Data Science
IAM policy statements granting groups permission to use data science resources, such as managing projects, notebook sessions, jobs, models, and deployments within a compartment.
- Dynamic Group for Data Science
- Related: OCI Policies for Data Science, Job
A group whose membership is defined by matching rules on resource attributes, used so jobs and deployments can access Object Storage or other services without stored credentials.
- Pipeline
- Related: Pipeline Step, Pipeline Run, MLOps
An ordered set of steps, each running code on managed compute, that automates data preparation, training, evaluation, and registration so runs are repeatable and observable.
- Pipeline Step
- Related: Pipeline, Pipeline Run
A single unit of work in a pipeline, defined by its code artifact, compute shape, inputs, and outputs, and connected to other steps through typed parameters.
- Pipeline Run
- Related: Pipeline, Pipeline Step
One execution of a pipeline that records step status, parameters, and outputs, allowing comparison across runs and diagnosis of failures.
- MLOps
- Related: Pipeline, Drift Monitoring, Model Catalog
The practice of operating machine learning systems reliably, covering versioning, automated training and deployment, monitoring, and governance across the model lifecycle.
- Drift Monitoring
- Related: Inference Logging, MLOps
Comparing live prediction inputs or outputs against a training baseline to detect distribution change that degrades model quality, triggering review or retraining.
- Accelerated Computing Shape
- Related: Job, Model Deployment Scaling
A compute shape with attached GPUs used for deep learning training or inference, selected for notebook sessions, jobs, or deployments when CPU throughput is insufficient.
- Autoscaling
- Related: Model Deployment Scaling, Model Deployment
A policy that adds or removes deployment instances in response to metrics such as CPU utilization or request count, balancing cost against latency under variable load.
- Compartment
- Related: Data Science Project, OCI Policies for Data Science
A logical grouping of OCI resources used for access control and cost tracking; Data Science projects and their children are created inside a compartment.
- Supervised Learning
- Related: Model Evaluation Metrics, Feature Engineering
A modeling approach that learns a mapping from input features to labeled targets, covering classification and regression tasks and evaluated on held-out data.
- Model Evaluation Metrics
- Related: Supervised Learning, Model Catalog
Quantities such as accuracy, precision, recall, F1, ROC AUC, RMSE, or MAE used to judge predictive quality and to compare candidate models before deployment.
- Feature Engineering
- Related: Supervised Learning, Pipeline Step
Creating, transforming, or selecting input variables so a model can learn useful patterns, including encoding, scaling, and aggregation steps that must be reproduced at inference.
- Responsible AI
- Related: Drift Monitoring, Model Provenance Metadata
Designing and operating models with attention to fairness, explainability, privacy, and accountability, including documenting limitations and monitoring for harmful outcomes.
- Data Science SDK
- Related: Data Science Project, Job, Pipeline
The Python library that wraps OCI Data Science APIs, letting you create projects, sessions, jobs, models, and pipelines programmatically instead of through the console.
- ADS (Accelerated Data Science) SDK
- Related: Data Science SDK, Model Evaluation Metrics
An OCI library layered on the Data Science SDK that adds helpers for datasets, model evaluation, explainability, and artifact handling to speed common workflow tasks.