AI-900: Microsoft Certified Azure AI Fundamentals

Generative AI

Foundation Models

In this lesson, we explore foundational models with a special focus on language models—a key concept driving advances in Generative AI. Foundational models are large, pre-trained systems that serve as a versatile base for numerous AI tasks. Think of them as powerful, multi-purpose tools that can be quickly customized with minimal additional training to suit specific applications.

The image depicts a brain labeled "Language Model" surrounded by icons representing various concepts like books, music, text, and the internet, symbolizing diverse knowledge areas.

There are two primary approaches when working with language models:

  1. Training from Scratch:
    In this approach, you build a language model from the ground up using your own dataset. Although this allows complete control over the development process, it is extremely resource-intensive in terms of data, time, and computational power.

  2. Leveraging a Pre-Trained Foundational Model:
    Most organizations opt to start with a pre-trained model. These models are developed using extensive datasets and can effectively understand and generate human language. By fine-tuning them with a smaller, task-specific dataset, you can develop customized AI solutions without the significant overhead of training entirely from scratch.

Quick Tip

Leveraging pre-trained models accelerates development and grants access to state-of-the-art techniques established by leading AI research communities.

Azure OpenAI and the Model Catalog

Azure simplifies the integration of foundational models with tools such as the Azure OpenAI service and the comprehensive Model Catalog. Through Azure, you can access a variety of advanced models from OpenAI alongside open-source alternatives provided by industry-leading partners like Hugging Face, Mistral, Meta, and Databricks. This unified platform makes it easy to find and deploy the right model for your specific needs.

Popular model types include:

  • GPT Models: Designed for natural language understanding and code generation.
  • Embedding Models: Transform text into numerical representations to analyze semantic relationships between words and concepts.
  • Image Generation Models: For example, DALL-E can create images from textual descriptions, opening up innovative creative possibilities.
  • Speech Recognition Models: Models such as Whisper convert speech to text, making them ideal for automated audio transcription.

The image is a diagram of a model catalog featuring Azure AI Studio and Azure Machine Learning Studio, with sections for Azure OpenAI models and open-source models from various providers like Microsoft, OpenAI, and others.

Conclusion

Foundational models empower developers and organizations to leverage state-of-the-art AI with minimal resource investment. Whether you choose to build a model from scratch or fine-tune a pre-trained model, you can save significant time and resources while creating powerful, custom solutions. With a robust understanding of these models, you are well-equipped to explore new applications and advancements in Artificial Intelligence.

Watch Video

Watch video content

Previous
Language Model Training