Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Generative AI:Beginner to Pro with OpenAI & Azure OpenAI

via Udemy

Overview

Gen-AI Basics,OpenAI,ChatGPT, AI Search,RAG, Fine Tuning,Assistants API, Code Interpreter, Function Calling, File Search

What you'll learn:
  • AI Concepts & Workloads
  • Machine Learning Foundations
  • Types of Machine Learning
  • Demo Lab on Machine Learning
  • Deep Learning Foundations
  • Types of Deep Learning
  • Demo Lab on Deep Learning
  • Generative AI Foundations
  • Embeddings Vs Vector Databases
  • AI Infrastructure
  • OpenAI / ChatGPT / APIs
  • Azure OpenAI
  • Bring Your Own Data - RAG with Azure AI Search
  • Azure OpenAI Fine Tuning
  • Azure OpenAI Content Filtering
  • Azure OpenAI - IAM / RBAC Model
  • Azure OpenAI - Making API Calls (Python Codes)
  • Assistants API
  • Assistants API - Code Interpreter (Python Code)
  • Assistants API - Function Calling
  • Assistants API - Code Interpreter
  • Assistants API - File Search

Generative AI refers to a type of artificial intelligence technology that can generate new content based on the data it has been trained on. This includes text, images, music, video, and other forms of media. The AI learns from a large dataset to recognize patterns, styles, or features and then uses this understanding to create new, original content that mimics the input it has studied.


The course will present you with a foundational understanding of AI. The course has several modules where you will be explained basic concepts around AI, Machine Learning, Deep Learning, Generative AI, Large Language Models (LLMs) , ChatGPT , Azure Open AI


Course Description:

Unlock the power of Artificial Intelligence with this comprehensive course designed to take you from foundational concepts to advanced applications. Whether you are a beginner or an experienced professional, this course will guide you through the intricacies of AI, Machine Learning, Deep Learning, and Generative AI. You’ll also gain hands-on experience with OpenAI, Azure OpenAI, and fine-tuning models. Perfect for developers, data scientists, and AI enthusiasts.


What You Will Learn:

1. AI Concepts & Workloads

  • What is AI?

  • Benefits of Artificial Intelligence (AI)

  • Types of AI Workloads

  • AI vs ML vs DL

  • Quiz: AI Concepts

2. Machine Learning

  • Real-World Examples of Machine Learning

  • Key Terminologies in Machine Learning

  • What is Machine Learning?

  • Types of Machine Learning

  • Supervised Machine Learning: Classification and Regression

  • Unsupervised Machine Learning

  • Reinforcement Learning

  • Introduction to Jupyter Notebook

  • Demos:

    • Understanding the IRIS Dataset

    • Creating & Training Your ML Model

3. Deep Learning

  • What is Deep Learning?

  • Understanding Neural Networks

  • Deep Learning Models and Transformer Models

  • Demos:

    • GANs and Deep Fake Video Creation

    • Creating & Training Deep Learning Models

4. Generative AI

  • What is Generative AI?

  • Predictive AI vs Generative AI

  • Overview of GPT, GPT-3, and GPT-4

  • Large Language Models (LLM)

  • Embeddings and Vector Databases

  • Introduction to Prompt Engineering

5. AI Infrastructure

  • Understanding GPUs vs CPUs

  • What is High-Performance Computing?

  • RDMA Cluster Networks

  • Demo: CPU vs GPU Performance

6. OpenAI

  • What is OpenAI?

  • Understanding ChatGPT

  • Demos:

    • ChatGPT Overview and Reaching 100M Users

    • ChatGPT Models: GPT-3 vs GPT-4

    • Tokens and Pricing Models

    • Making API Calls with OpenAI APIs

    • Creating Embeddings

    • Image Generation using DALL·E API

    • Speech to Text Conversion

7. Azure OpenAI

  • Overview of Azure OpenAI and Its History

  • Models, Limits, and Quotas in Azure OpenAI

  • Pricing and the Azure OpenAI Studio

  • Playgrounds:

    • Chat Playground

    • Completions Playground

    • Creating Images using DALL-E

8. Bring Your Own Data - RAG with Azure AI Search

  • What is Azure AI Search?

  • How Vector Search Works with Azure AI Search

  • Demos:

    • Pre-requisites for RAG with Azure AI Search

    • Creating a Storage Account and Embedding Deployment

    • Setting Up Azure AI Search Resource

    • Uploading Documents and Performing Queries with Your Data

9. Azure OpenAI Fine Tuning

  • What is Fine Tuning?

  • Regions & Models for Fine Tuning

  • Demos:

    • Creating Azure OpenAI Service

    • Preparing & Uploading Data

    • Creating and Evaluating Fine Tuning Jobs

    • Deploying and Querying the Fine Tuned Model

10. Azure OpenAI Content Filtering

  • What is Content Filtering?

  • Categories Covered and Prompt Shield

  • Demo: Impact of Content Filtering

11. Azure OpenAI Identity &Access Management

  • What is Azure RBACModel ?

  • RBACfor Azure OpenAI

  • Demos:

    • Perform Role Assignment based on Cognitive Roles

12. Azure OpenAI Assistants API

  • What is Assistants API?

  • Assistants API Components / Key Terms

  • Architecture

  • Demo:

    • Python Code for a Maths Tutor using Assistants API

  • What is a Code Interpreter ?

  • Demo:

    • Analysing the Code

    • Making Code Fixes

    • Working on Failed Banks and creating Graphs

  • What is Function Calling ?


Target Audience:

  • Aspiring AI and ML practitioners

  • Data Scientists looking to enhance their skills

  • Developers interested in AI-driven applications

  • Professionals seeking knowledge in OpenAI and Azure AI tools



Taught by

Kshitij Joy (OCM/ACE-Pro)

Reviews

4.6 rating at Udemy based on 337 ratings

Start your review of Generative AI:Beginner to Pro with OpenAI & Azure OpenAI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.