# Oracle Cloud Infrastructure AI Foundations: A Step into the World of AI and Machine Learning

> Source: <https://dev.to/abbassibai/oracle-cloud-infrastructure-ai-foundations-a-step-into-the-world-of-ai-and-machine-learning-jlg>
> Published: 2026-09-08 21:09:28+00:00

When people hear the term artificial intelligence, they often think of tools that generate text, create images, or answer questions. But artificial intelligence is much broader than that.

It includes systems that can recognize objects in images, understand spoken language, analyze documents, identify patterns in data, make predictions, and help organizations automate complex tasks.

After completing the Oracle Cloud Infrastructure AI Foundations course, I gained a clearer understanding of how these technologies connect and how organizations can use them through Oracle Cloud Infrastructure.

The course does not focus only on Generative AI. It builds the foundation first by explaining artificial intelligence, machine learning, deep learning, neural networks, and language models before introducing Oracle’s AI services.

Oracle University describes the OCI AI Foundations training as an introduction to AI and machine learning concepts, including common AI terminology, Generative AI, and Large Language Models.

As someone who works with Oracle technologies, databases, reporting, integrations, and enterprise applications, I found the course especially valuable because it connected modern AI concepts to Oracle’s broader cloud and database ecosystem.

Some of the key concepts I learned were related to understanding the differences between **AI, Machine Learning, and Deep Learning**.

These terms are often used interchangeably, but they represent different layers of technology.

Artificial intelligence is the broadest concept of all the others.

It refers to systems designed to perform tasks that normally require human intelligence, such as:

AI is the overall field that contains machine learning, deep learning, Generative AI, computer vision, natural language processing, and several other areas.

Machine learning is a subset of artificial intelligence.

Rather than programming every rule manually, we provide a machine learning algorithm with data so it can identify patterns and learn how to make predictions.

For example, imagine that an organization wants to predict whether employees are likely to leave.

A traditional application might require developers to create rules such as:

A machine learning model takes a different approach.

It analyzes historical employee information and learns which combination of factors is associated with employee turnover.

The model can then use those patterns to make predictions about new cases.

Deep learning is a specialized area of machine learning that uses artificial neural networks with multiple layers.

These networks are inspired, at a simplified level, by how the human brain processes information.

Deep learning is especially useful when working with complex and unstructured data, including:

A simple way to visualize the relationship is:

This distinction helped me understand that Generative AI did not appear out of nowhere. It is the result of decades of development across AI, machine learning, neural networks, and natural language processing.

The course also explores the main ways machine learning models learn.

Two of the most important approaches are supervised learning and unsupervised learning.

**Supervised Learning**

In supervised learning, the model learns from labelled examples.

The training data contains both the input information and the expected answer.

For example, imagine a dataset containing previous expense reports:

Because the historical result is available, a model can learn which patterns are normally associated with an approval or additional review.

Supervised learning is frequently used for:

Classification predicts a category, such as whether an email is spam.

Whereas regression predicts a numerical value, such as next month’s sales.

**Unsupervised Learning**

In unsupervised learning, the data does not include a predefined answer.

Instead, the algorithm looks for hidden patterns or natural groupings within the data.

For example, a company may have thousands of customers but no predefined customer categories.

An unsupervised learning algorithm could examine customer behaviour and discover groups such as:

This technique is often called clustering.

Unsupervised learning can be useful for:

The key lesson is that selecting the right learning approach depends on the business problem and the type of data available.

The course also introduces several important neural network architectures, including CNNs, RNNs, and LSTMs.

At first, these names can sound highly technical. However, each architecture is designed to handle a particular type of problem.

Convolutional Neural Networks, commonly known as CNNs, are especially effective for image-related tasks. CNN processes an image by identifying visual features in stages.

The earlier layers may recognize simple elements such as:

Deeper layers combine these elements to identify more complex objects.

CNNs can support use cases such as:

For example a manufacturing company could use a CNN to review product images and detect defects before products leave the facility.

Recurrent Neural Networks, or RNNs, are designed to process sequential information. Sequence matters when the meaning of the current input depends on what came before it.

Examples include:

An RNN maintains information about previous inputs while processing the current input. This makes it useful for understanding patterns that occur over time.

Long Short-Term Memory networks, or LSTMs, are a specialized type of recurrent neural network.

Traditional RNNs can struggle to retain information from much earlier in a long sequence. LSTMs use a memory structure that helps preserve important information for longer periods.

They have been used for:

Learning about these architectures helped me understand why no single model works best for every AI problem.

The architecture must match the structure of the data and the outcome the organization wants to achieve.

Traditional machine learning models often classify information or predict an outcome.

Generative AI goes one step further.

It creates new content based on patterns learned during training.

This content can include:

For example, a traditional model might classify a customer review as positive or negative.

A Generative AI model could summarize the review, identify the main concern, and draft a suggested response.

This introduces an important shift:

Traditional AI: **Input → Prediction or classification**

vs

Generative AI:  **Input → Newly generated content**

Oracle defines a Generative AI model as one trained on large amounts of data that can accept new inputs and generate new content.

Large Language Models, usually called LLMs, are AI models trained on large collections of text.

During training, an LLM learns relationships between words, sentences, concepts, and language patterns. At a basic level, an LLM generates text by predicting which token is likely to come next based on the prompt and the context it receives.

A token can be:

While next-token prediction sounds simple, training on a very large amount of data allows an LLM to perform sophisticated tasks such as:

This also explains why prompts are so important.

The model generates its response based on the instructions and context we provide.

Prompt engineering is the process of designing clear instructions that guide a language model toward a useful response.

For example, consider this basic prompt:

**> Explain machine learning**.

Now if we compare it with:

**Explain machine learning to a business analyst with no technical background. Use an employee retention example and keep the explanation
  under 300 words.**

The second prompt gives the model:

Oracle describes prompt engineering as an iterative process of crafting natural-language requests to guide an LLM toward better or different outputs.

One of my takeaways was that using Generative AI effectively is not simply about asking more questions. It is about providing the right instructions, relevant context, and clear constraints.

Large Language Models are powerful, but they are not perfect.

They can produce responses that sound convincing but are incorrect. This is commonly called hallucination.

They may also:

This is why enterprise AI requires more than a language model.

Organizations also need:

This is where Oracle’s broader AI stack becomes important.

OCI Generative AI is a managed service for building and operating enterprise Generative AI applications.

Oracle’s current documentation describes it as a fully managed OCI service supporting tasks such as chat, embeddings, reranking, semantic search, classification, clustering, recommendations, and enterprise agents. It provides access to pretrained models while also supporting custom-model deployment options.

The service helps organizations move from experimenting with an LLM to building AI applications with stronger enterprise controls.

Potential use cases include:

In addition to that, OCI Generative AI also supports embeddings.

An embedding is a numerical representation of text that preserves aspects of its semantic meaning. Embeddings are frequently stored in vector databases and used for similarity searches based on context instead of exact keywords.

This creates an important connection between OCI Generative AI and Oracle AI Vector Search.

An LLM may be able to explain general concepts, but it normally does not know an organization’s internal policies, reports, procedures, or business records.

Oracle AI Vector Search helps applications retrieve relevant information based on meaning.

A keyword search might not recognize the connection between these phrases.

A vector search can compare their semantic meaning and identify that they are closely related.

Oracle AI Vector Search supports semantic queries over vector embeddings and allows unstructured information to be searched alongside relational business data.

This connection between enterprise data and semantic search is one of Oracle’s most valuable AI capabilities.

Retrieval-Augmented Generation, or RAG, connects information retrieval with a Generative AI model.

Instead of asking the model to depend only on knowledge learned during training, the application supplies relevant enterprise information at the time of the request.

Oracle describes RAG as a process that retrieves data from selected sources and uses it to augment an LLM response with grounded information.

For example, an HR assistant could retrieve:

The language model could then generate an answer based on those approved sources.

This does not automatically eliminate every risk, but it can make the response more relevant, explainable, and connected to trusted organizational content.

OCI Vision helps applications analyze images.

Instead of developing and training an image-recognition model from the beginning, developers can use a managed cloud service for common computer-vision requirements.

Potential business applications include:

For example, a retailer could analyze product images to improve catalog management, while a manufacturer could use computer vision to identify visible defects.

OCI Speech converts spoken audio into text.

This can support:

Once audio is converted into text, the result can be summarized, classified, searched, or analyzed by other AI services.

This demonstrates how OCI services can be combined.

A meeting recording could be:

OCI Language helps applications analyze and understand text.

Potential capabilities and use cases include:

Imagine an organization receiving thousands of employee survey comments.

OCI Language could help identify:

This turns large volumes of unstructured text into information that can support business decisions.

Organizations often store important information in forms, invoices, receipts, contracts, and scanned documents.

The information may be visible to a person but difficult for a traditional system to process.

OCI Document Understanding can help extract and organize information from these documents.

The business value is not simply reading a document.

The real value comes from turning unstructured document content into structured information that applications can use.

Another capability covered in the learning journey is Oracle Select AI.

Select AI allows users to interact with database data using natural language.

The system can use Generative AI to interpret the request and work with the underlying database.

For business users, this can make enterprise information more accessible.

For technical professionals, it creates new responsibilities around:

Select AI does not remove the importance of SQL or data experts. Instead, it creates another interface through which approved users can interact with enterprise data.

One of the most practical lessons from the course was learning that not every business problem requires a custom machine learning model or an LLM.

The appropriate service depends on the input and the desired outcome.

If the problem requires a prediction based on organization-specific historical data, a custom machine learning workflow may be more appropriate.

If the organization needs semantic retrieval across enterprise content, Oracle AI Vector Search may be required.

If the goal is to let users ask questions about database data in natural language, Select AI may be the better fit.

The important question is not:

**> How can we use AI?**

A better question is:

**> What business problem are we trying to solve, and which AI capability is most appropriate for it?**

Consider an organization that wants to build an intelligent employee-support assistant.

Employees ask questions such as:

How many vacation days do I have?

What is the parental leave policy?

How do I update my bank information?

What documents are required for onboarding?

Who should approve my request?

This solution could combine several Oracle technologies:

**Employee Question ↓
OCI Generative AI interprets the request
↓
Oracle AI Vector Search retrieves relevant policies
↓
Oracle Database retrieves authorized employee data
↓
The LLM creates a grounded response
↓
Security controls ensure the employee sees only permitted data
Show more lines**

If an employee uploads a form, OCI Document Understanding could extract its fields.

If the employee asks the question verbally, OCI Speech could convert it into text.

If feedback is collected afterward, OCI Language could analyze the sentiment.

This example shows why the course covers a portfolio of services rather than presenting AI as a single product.

Real business solutions often combine several capabilities.

Before completing the OCI AI Foundations course, it was easy to view AI as a collection of separate technologies.

Machine learning was one topic. Generative AI was another.

Cloud infrastructure, databases, vector search, and document processing appeared to be separate areas.

*The course helped me see how these pieces fit together.*

A successful enterprise AI solution may require:

The value comes from combining the right components for the right business problem.

Why This Course Is Valuable for Oracle Professionals

This course is a strong starting point for people who work with:

AI will increasingly influence how users interact with applications and data.

Reports may become conversational, search may become semantic, and documents may become automatically processable.

Enterprise applications may include assistants that can retrieve trusted information and guide users through business processes.

Understanding the foundations makes it easier to evaluate these changes realistically rather than treating AI as only a trend.

The Oracle Cloud Infrastructure AI Foundations course provides more than an introduction to AI terminology.

It explains how artificial intelligence developed from machine learning and deep learning, how modern Generative AI and Large Language Models work, and how Oracle brings these capabilities into an enterprise cloud platform.

What I appreciated most was the structured learning journey.

The course begins with the fundamentals and gradually connects them to practical Oracle technologies, including:

My biggest takeaway is that AI is not one model, service, or chatbot.

It is an ecosystem of technologies that must work together with business data, infrastructure, security, and governance.

Organizations do not gain value simply by adopting AI.

They gain value when they choose the right AI capability for a clearly defined problem, connect it to trusted data, and use it responsibly.

For Oracle professionals, this course provides an accessible entry point into that rapidly evolving landscape.

The future of enterprise technology is not only about storing information or automating transactions.

It is about helping people understand information, interact with it naturally, and use it to make better decisions.
