VOOZH about

URL: https://www.coursera.org/learn/generative-ai-llm-architecture-data-preparation

โ‡ฑ Generative AI and LLMs: Architecture and Data Preparation | Coursera


Generative AI and LLMs: Architecture and Data Preparation

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Generative AI and LLMs: Architecture and Data Preparation

This course is part of multiple programs.

55,285 already enrolled

Included with

โ€ข

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.7

441 reviews

Intermediate level

Recommended experience

Flexible schedule
6 hours to complete
Learn at your own pace
95%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.7

441 reviews

Intermediate level

Recommended experience

Flexible schedule
6 hours to complete
Learn at your own pace
95%
Most learners liked this course

What you'll learn

  • Differentiate between generative AI architectures and models, such as RNNs, transformers, VAEs, GANs, and diffusion models

  • Describe how LLMs, such as GPT, BERT, BART, and T5, are applied in natural language processing tasks

  • Implement tokenization to preprocess raw text using NLP libraries like NLTK, spaCy, BertTokenizer, and XLNetTokenizer

  • Create an NLP data loader in PyTorch that handles tokenization, numericalization, and padding for text datasets

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

4 assignments

Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 2 modules in this course

Ready to explore the exciting world of generative AI and large language models (LLMs)? This IBM course, part of the Generative AI Engineering Essentials with LLMs Professional Certificate, gives you practical skills to harness AI to transform industries.

Designed for data scientists, ML engineers, and AI enthusiasts, youโ€™ll learn to differentiate between various generative AI architectures and models, such as recurrent neural networks (RNNs), transformers, generative adversarial networks (GANs), variational autoencoders (VAEs), and diffusion models. Youโ€™ll also discover how LLMs, such as generative pretrained transformers (GPT) and bidirectional encoder representations from transformers (BERT), power real-world language tasks. Get hands-on with tokenization techniques using NLTK, spaCy, and Hugging Face, and build efficient data pipelines with PyTorch data loaders to prepare models for training. A basic understanding of Python, PyTorch, and familiarity with machine learning and neural networks are helpful but not mandatory. Enroll today and get ready to launch your journey into generative AI!

In this module, you will learn about the significance of generative AI and how it is transforming various fields through content generation, code creation, and image synthesis. You will explore key generative AI architectures, such as generative adversarial networks (GANs), variational autoencoders (VAEs), diffusion models, and transformers, and understand the differences in their training approaches. Youโ€™ll also examine how large language models (LLMs) like generative pretrained transformers (GPT) and bidirectional encoder representations from transformers (BERT) are applied in building NLP-based applications. Finally, through a hands-on lab, you will create a simple chatbot using the Hugging Face transformers library and get introduced to essential tools and libraries used in generative AI development.

What's included

5 videos3 readings2 assignments1 app item3 plugins

5 videosโ€ขTotal 28 minutes
  • Overview of AI Engineering with LLMsโ€ข6 minutes
  • Course Introductionโ€ข3 minutes
  • Significance of Generative AI โ€ข6 minutes
  • Generative AI Architectures and Models โ€ข6 minutes
  • Generative AI for NLPโ€ข7 minutes
3 readingsโ€ขTotal 15 minutes
  • IBM Product Spotlight: watsonx.governanceโ€ข2 minutes
  • Course Overviewโ€ข10 minutes
  • Summary and Highlightsโ€ข3 minutes
2 assignmentsโ€ขTotal 25 minutes
  • Graded Quiz: Generative AI Architectureโ€ข15 minutes
  • Practice Quiz: Generative AI Overview and Architectureโ€ข10 minutes
1 app itemโ€ขTotal 60 minutes
  • Lab: Exploring Generative AI Librariesโ€ข60 minutes
3 pluginsโ€ขTotal 32 minutes
  • Helpful Tips for Course Completionโ€ข2 minutes
  • Reading: Basics of AI Hallucinationsโ€ข10 minutes
  • Reading: Overview of Libraries and Toolsโ€ข20 minutes

In this module, you will learn how to prepare data for training large language models (LLMs) by implementing tokenization and building data loaders. You will explore different tokenization methods and understand how tokenizers convert raw text into model-ready input. You will implement tokenization using libraries such as NLTK, spaCy, BertTokenizer, and XLNetTokenizer. Additionally, you will learn the role of data loaders in the training pipeline and use the DataLoader class in PyTorch to create a data loader with a custom collate function that processes batches of text. These practical skills are essential for building efficient NLP pipelines for LLM training. In addition, supporting materials, such as a cheat sheet and glossary, will reinforce your learning.

What's included

2 videos6 readings2 assignments2 app items2 plugins

2 videosโ€ขTotal 14 minutes
  • Tokenizationโ€ข7 minutes
  • Overview of Data Loadersโ€ข7 minutes
6 readingsโ€ขTotal 14 minutes
  • Data Quality and Diversity for Effective LLM Training โ€ข5 minutes
  • Summary and Highlightsโ€ข2 minutes
  • What's Next: Explore IBM watsonx.governanceโ€ข1 minute
  • Course Conclusionโ€ข3 minutes
  • Congratulations and Next Stepsโ€ข2 minutes
  • Team and Acknowledgmentsโ€ข1 minute
2 assignmentsโ€ขTotal 25 minutes
  • Graded Quiz: Data Preparation for LLMsโ€ข15 minutes
  • Practice Quiz: Preparing Dataโ€ข10 minutes
2 app itemsโ€ขTotal 120 minutes
  • Lab: Implementing Tokenizationโ€ข60 minutes
  • Lab: Creating an NLP Data Loaderโ€ข60 minutes
2 pluginsโ€ขTotal 9 minutes
  • Cheat Sheet: Generative AI and LLMs: Architecture and Data Preparationโ€ข5 minutes
  • Course Glossary: Generative AI and LLMs: Architecture and Data Preparationโ€ข4 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.3 (85 ratings)
IBM
37 Coursesโ€ข2,497,133 learners

Explore more from Machine Learning

Why people choose Coursera for their career

๐Ÿ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
๐Ÿ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
๐Ÿ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
๐Ÿ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    77.65%

  • 4 stars

    14.89%

  • 3 stars

    4.74%

  • 2 stars

    1.58%

  • 1 star

    1.12%

Showing 3 of 441

BB
ยท

Reviewed on Mar 24, 2025

Too fast reading of the slides without much of explanations.

GO
ยท

Reviewed on Mar 2, 2025

I love the structure and the content in this course. I can't wait applying the skills I have acquired!

JR
ยท

Reviewed on Feb 28, 2025

Was waiting for a course like this for a long time. Very happy with it. Library installation on labs seems a bit slow

Frequently asked questions

It will take only two weeks to complete this course if you spend two hours of study time per week.

It will be good if you have a basic knowledge of Python and PyTorch and a familiarity with machine learning and neural network concepts.

This course is part of a specialization. When you complete the specialization, you will prepare yourself with the skills and confidence to take on jobs such as AI Engineer, NLP Engineer, Machine Learning Engineer, Deep Learning Engineer, and Data Scientist.

Only a modern web browser is required to complete this course and all hands-on labs.

You will be provided access to cloud-based environments to complete the labs at no charge.

You will sign up for platforms such as Hugging Face and use functionalities that are not charged.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,