upGrad
upGrad Logo

Advanced Certificate Program in GenerativeAI 

  • Offered byupGrad
  • Private Institute
  • Estd. 2015

Advanced Certificate Program in GenerativeAI
 at 
upGrad 
Overview

Gain a deep understanding of generative AI techniques, including generative adversarial networks variational autoencoders and other state-of-the-art methods

Duration

5 months

Start from

31st Jan'25

Total fee

1.01 Lakh

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Future job roles

Data Analyst, IAS

Advanced Certificate Program in GenerativeAI
 at 
upGrad 
Highlights

  • Earn a certificate after completion of course
  • No cost EMI options available
  • Learn about 10+ Generative AI tools
  • Project based learning pedagogy
  • Gen AI masterclasses by industry experts
  • 6+ Hands-On End-to-End Generative AI Projects
Read more
Details Icon

Advanced Certificate Program in GenerativeAI
 at 
upGrad 
Course details

Skills you will learn
Who should do this course?

For engineers

For software and IT professionals

For data professionals

What are the course deliverables?

Generative AI Models

Transformers

ChatGPT

Prompt Engineering

Product Development

Deploy Web Apps with Flask

More about this course

Generative artificial intelligence (AI) describes algorithms (such as ChatGPT) that can be used to create new content, including audio, code, images, text, simulations, and videos

Recent breakthroughs in the field have the potential to drastically change the way we approach content creation

The curriculum is developed and designed by the experts from upGrad in consultation with leading practitioners from the industry who are part of our esteemed faculty

Flexible learning journey, it makes this Generative AI course extremely relevant for working professionals and final year students alike

Advanced Certificate Program in GenerativeAI
 at 
upGrad 
Curriculum

Programming 101

Introduction to Python and Programming

Python Data Types, Variables, Operators, Data Structures

Python Programming Constructs: Conditionals, Loops, Functions

UDFs, Best Coding Practices and Exception Handling

Python for Data Science and Pandas: Working with relational databases, Data Cleaning, Preprocessing, Analysis

Advanced Text Processing using Pandas

Basics of Linux: Commands, Setting up Local Environment

 

Create ShopAssitAI - An Automated Conversational Bot that helps customers discover products on an ecommerce website

Define the different components of the bot and design the workflow for creating the bot

Apply prompting techniques to create prompts for asking questions and evaluating the customer's response

Prompt Engineering: Improve the assistant's responses by applying simple (non-reasoning) prompting techniques

Prompt Engineering: Improve the assistant's accuracy by applying Chain of Thought reasoning-based prompting techniques

Apply fine-tuning using OpenAI APIs to train an LLM on your custom data

Integrate speech input using OpenAI's Whisper API

Deploy and launch ShopAssistAI application on Flask/Gradio

Iterate and improve the UI of the app using ChatGPT's code writing capabilities

Understand the working of multimodal models like

 

Create PixxelCraft AI to generate high-quality images for a large product portfolio to fast-track business digitization

Understand the working of multimodal models like Stable Diffusion: Denoising, Diffusion, Autoencoders, Contrastive Learning, Shared Embedding Spaces

Apply image prompting techniques on Dall-E and Midjourney to generate desired product images using various stable diffusion methods and prompt parameters such as style, ratios, seeds, FPS

Understand and apply the fundamentals of style, design and photography to improve image quality and accuracy with prompt iteration and few-shot prompting

Apply self-consistency, seeding and standardised formatting in prompting to create consistent styles and designs across hundreds of product images

Generate product descriptions along with images using various instructor-tuned models and APIs

 

Create ShrewdNews AI- Automate News Recommendation using GPT3 and Copilot powered Machine Learning

Understand prompting for code generation and generate accurate codes for data science tasks in a larger ML problem using GPT and Copilot

Read, load and embed large datasets and tables to read your data with GPT/Copilot

Perform data cleaning and analysis by both generating code & writing direct prompts to GPT

Write prompts for data analysis tasks and insights in accordance to the business problem and objectives

Perform semi-automated modelling, fine-tuning and evaluation for various regression, classification and clustering problems

 

Create Mr.HelpMate AI: A customer facing chatbot that answers questions by scanning organisation's custom data

Define the components of Chatbot

Understand when to use embedding over fine tuning

Understand the working of embeddings and how they help in semantic search

Create and analyse embeddings for semantic search

Create embeddings for large documents by creating chunks

Create a Q/A system that fetches answer using similarilty search over embeddings

Scale the Q/A system by making use of vectorstores like Pinecone

Embed, index large documents and search in Vectorstore

Integrate LLM chat models over the searched embeddings to respond to the customer

Experiment with different vectorstores, search and index algorithms and LLMs to improve the chatbot

 

SemanticSpotter: Use LangChain to create a chat-based knowledge retrieval system that answers questions by scanning multiple sources of data

Define the components of the knowledge retrieval system and design the workflow

Explore how LangChain can connect the different components of the system

Understand the different parts of LangChain - Models, Prompts, Indexes, Chains, Memory and Agents

Explore the different tools in LangChain and initialise an agent that uses the tools to read different types of files or data present in the company database

Build the backend for the system using Vectorstore options present in LangChain

Divide the documents into chunks and apply the LLM to create the embeddings and extract entity for the chunks of document and store them in the Vectorstore

Construct the Search Index and Entity Store and create a functionality to update it with every question that the user asks

Use the Chain functionality of LangChain to connect all the components

Evaluate the results and improve them by experimenting with different LLMs, indexing and embedding algorithms

Explore other agents and tools to improve the system like adding features like automatic email notifications on some issues, etc

 

Scale Mr.HelpMate AI using Azure OpenAI services

Explore the Generative AI services offered by Azure: Azure OpenAI services

Modify the workflow design of knowledge retrieval system for scalability

Identify the Azure services required for creating the scalable system

Expose the system through a chat based front end to the user

 

Future Developments in Generative AI

Mitigating risks in AI: Responsible AI

RLHF as a Product to train your own LLM

Multimodal Learning: Audio, Image, Text, Heatmap among others within a LLM

Advanced Certificate Program in GenerativeAI
 at 
upGrad 
Entry Requirements

Eligibility criteriaUp Arrow Icon

Advanced Certificate Program in GenerativeAI
 at 
upGrad 
Admission Process

    Important Dates

    Jan 31, 2025
    Course Commencement Date

    Other courses offered by upGrad

    99 K
    11 months
    – / –
    2.99 L
    13 months
    – / –
    1.05 L
    32 weeks
    – / –
    1.5 L
    6 months
    – / –
    View Other 161 CoursesRight Arrow Icon
    qna

    Advanced Certificate Program in GenerativeAI
     at 
    upGrad 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...