Machine Learning Services

Access a full range of machine learning (ML) and generative AI innovations, including vector databases, fully integrated in Oracle’s data platforms. Work with in-database tools and algorithms to build, manage, and deploy ML models and get more accurate, contextually relevant answers from generative AI by combining large language models (LLMs) with your proprietary data.

Try Oracle AI and get a 30-day free trial

Oracle offers a Free Tier for most AI services as well as a 30-day free trial account with US$300 in credit to try additional cloud services. Get the details and sign up for your free account.

Explore the lifecycle of ML models

Building an ML model is an iterative process. Learn about each step, from data collection to model deployment and monitoring.

Try an ML workshop

Explore notebooks and build or test ML algorithms. Try automated ML (AutoML) and see data science results.

AI and ML features

Vector databases designed for AI

Get the benefits of AI from your data. The integrated AI Vector Search in Oracle Database and Vector Store in MySQL HeatWave add capabilities to query business and semantic data easier and faster, with more accurate results.

Open source libraries and frameworks

Use open source libraries and frameworks from Python and R for data exploration, transformation, and visualization. These include pandas, Dask, NumPy, Plotly, Matplotlib, TensorFlow, Keras, and PyTorch.

In-database optimized algorithms

Oracle Database includes more than 30 high performance algorithms offering popular ML capabilities. MySQL HeatWave AutoML supports algorithms for anomaly detection, forecasting, classification, regression, and recommender system tasks.

Easy access and deployment

Access data in multiple formats (including CSV, Excel, and JSON) from multiple sources (including object storage, Oracle Database, MySQL HeatWave, MongoDB, PostgreSQL, and Hadoop) in multiple locations. Quickly deploy models via REST API or directly in the database for access by applications and business analysts.

Query data using natural language

Interact with your SQL database using natural language prompts to help expert and nonexpert SQL users query the database. Autonomous Database Select AI lets users have a lifelike, natural language conversation with a broad range of LLMs.

Support for multiple scripting languages

Data scientists can develop applications with the most popular programming languages, including Python, R, and SQL. Organizations achieve better and faster results when data scientists have the flexibility to use the languages best suited to particular tasks.

Machine learning and generative AI for data platforms customers

Explore more AI and ML customer stories

Oracle machine learning and generative AI services

By offering integrated generative AI across its Fusion SaaS applications, Oracle directly connects to customer business value.
Dave Vellante, Chief Analyst, theCUBE Research

Use cases for ML and generative AI for data platforms

See all reference architectures

Prosperdtx: Improve patient outcomes with OCI Data Science

See how Prosperdtx deployed an architecture that could securely handle large amounts of source data to build predictive models with Oracle Cloud Infrastructure Data Science.


Prosperdtx architecture diagram, details below
Data from electronic health records, devices, and end users is collected to build predictive models to use in healthcare applications. Data streamed from wearable devices and from imaging records is collected in OCI Object Storage. Structured data is securely loaded and stored in Oracle Autonomous Database. Oracle APEX helps developers quickly build applications. OCI Data Science is used to build predictive models capable of consuming large amounts of patient data. Application developers take the finished predictive models and add them to applications.

Set up a data science environment with in-database machine learning

With Machine Learning in Oracle Database, data scientists can save time by moving the data to external systems for analysis and model building, scoring, and deployment.


Machine learning architecture diagram, details below
Data is generated from a customer data center and sent to Oracle Autonomous Database for storage. Oracle Autonomous Database has Machine Learning in Oracle Database embedded inside, which means data scientists can build models quickly by simplifying and automating key elements of the ML lifecycle. Completed models are sent to Oracle Analytics Cloud or Oracle APEX. Business analysts embed completed models in analytics projects, while application developers embed them in applications.

Easily deliver ML-powered recommendations with MySQL HeatWave

Machine learning-powered recommendations with MySQL HeatWave

The sample MovieHub application showcases how the MySQL HeatWave AutoML recommender system generates personalized, machine learning–powered recommendations. Follow our step-by-step instructions to build the MovieHub app using Oracle APEX—no coding required.

GenAI with MySQL HeatWave

For a given user query, the vector store identifies the most similar documents by performing a similarity search against the stored embeddings and the embedded query.


Query and retrieve information in natural language diagram, details below

GenAI with Autonomous Database

By learning effective SQL query patterns from curated training data, LLMs can produce more efficient queries, enabling them to perform better.

Get started with machine learning services

See how to apply AI today

Enter a new era of productivity with generative AI solutions for your business. Learn how Oracle helps customers leverage AI embedded across the full technology stack.

  • What can you achieve with Oracle AI?

    • Fine-tune LLMs in OCI
    • Automate invoice processing
    • Build a chatbot with RAG
    • Summarize web content with generative AI
    • And so much more!

Learn with an AI hands-on lab

The best way to learn something is to try it yourself. Use our tutorials and hands-on labs with your own Oracle Cloud tenancy, at no charge for many services.

See how to apply AI today

Enter a new era of productivity with generative AI solutions for your business. Learn how Oracle helps customers leverage AI embedded across the full technology stack.

  • What can you achieve with Oracle AI?

    • Fine-tune LLMs in OCI
    • Automate invoice processing
    • Build a chatbot with RAG
    • Summarize web content with generative AI
    • And so much more!

AI certification

Take the OCI AI Foundations certification exam

Get trained on AI, machine learning, deep learning, and generative AI and earn a free OCI AI certification.

  • After completing this course, you’ll be able to

    • Understand and describe AI concepts and workloads
    • Explain the key concepts and terminology of machine learning
    • Explain the key concepts and terminology of deep learning
    • Identify common types of machine learning
    • Understand the fundamentals of generative AI
    • Understand large language model concepts
    • Explain prompt engineering and fine-tuning for large language models
    • Describe Oracle AI infrastructure
    • Describe Oracle AI services

Contact sales

Interested in learning more about Oracle AI? Let one of our experts help.

  • They can answer questions such as

    • How can I get started with AI and machine learning?
    • What can I do for my business with generative AI?
    • Which services are right for me?