Skip to content Click to view our Accessibility Policy

Artificial Intelligence (AI) and Machine Learning (ML) for Developers

Take your project to new heights by letting data tell the story. 

OCI AI and Machine Learning Services

Reference architectures

These guides clearly break down the moving parts so that you can feel confident in your project.

Hands-on labs

Actively engage with AI and ML with a “learn by doing” approach using these beginner-friendly guides.

Open Source Tools

 Logo - Jupyter


JupyterLab is a web-based interactive development environment for Jupyter notebooks, code, and data.

 Logo - GraphPipe


GraphPipe is a protocol and collection of software designed to simplify machine learning model deployment and decouple it from framework-specific model implementations.

Logo TensorFlow


TensorFlow is an end-to-end machine learning platform. Use TensorFlow tools to process and load data.

APACHE Logo Oracle OCI

Apache SINGA

Apache SINGA is an Apache Top Level Project, focusing on distributed training of deep learning and machine learning models.



Shogun is an open-source machine learning library that offers a wide range of efficient and unified machine learning methods.

Mahout Logo Oracle OCI

Apache Mahout

Apache Mahout is a distributed linear algebra framework and mathematically expressive Scala DSL designed to let mathematicians, statisticians, and data scientists quickly implement their own algorithms.

Spark Logo

Apache Spark MLlib

MLlib is Apache Spark's scalable machine learning library.


Oryx 2

Oryx 2 is a realization of the lambda architecture built on Apache Spark and Apache Kafka, but with specialization for real-time large scale machine learning.

White rectangle image

Accord.NET Framework

The Accord.NET Framework is a .NET machine learning framework combined with audio and image processing libraries completely written in C#.

AI/ML Videos

Get Started with OCI Language
Be an AI Wizard: No ML magic required

Machine Learning Fundamentals

Use these resources for a foundation in the basics of ML and AI and their roles in application development.