К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Applied Generative AI & NLP with Python · LearnSpace
Назад в каталог
courseraАнализ данных

Applied Generative AI & NLP with Python

Курс от Packt
Средний≈ 17.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, learners will dive deep into the world of generative AI and natural language processing (NLP) using Python. With a focus on hands-on coding, the course will guide you through creating powerful NLP applications, from sentiment analysis to text classification and question-answering systems. You'll work with popular frameworks such as Huggingface and OpenAI, while also learning techniques like word embeddings, transformers, and model fine-tuning. By the end of the course, you’ll have the skills to create state-of-the-art NLP applications and deploy them in real-world scenarios. The course begins with foundational knowledge in NLP, including sentiment analysis and word embeddings using techniques such as GloVe. It progresses to more advanced models like transformers, Huggingface pipelines, and pre-trained models, before diving into the intricacies of model fine-tuning, data augmentation, and retrieval-augmented generation (RAG). Additionally, learners will be guided through implementing and deploying applications, including a climate change chatbot using RAG and vector databases. This course is ideal for individuals eager to explore the growing field of generative AI and NLP. It is suitable for anyone with basic Python knowledge and an interest in machine learning, data science, or AI. No prior experience in NLP or deep learning is required, making it accessible to beginners as well as more experienced developers looking to broaden their skillset.

Навыки, которые вы освоите

Natural Language ProcessingVector DatabasesLarge Language ModelingRetrieval-Augmented GenerationHugging FacePrompt EngineeringGenerative AIFine-tuningPython ProgrammingEmbeddingsOpenAI APIData PreprocessingTransfer LearningModel TrainingGenerative Model ArchitecturesModel OptimizationLLM ApplicationArtificial Intelligence

Программа курса

14 модулей · 146 учебных материалов

01Course-Introduction9 материалов

Course-Introduction

Introduction to the Course 'Applied Generative AI & NLP with Python'ЧтениеCourse Scope (101)ВидеоWho am I?ВидеоHow to work with The course (101)Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Applied Generative AI & NLP with Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.3 ч

14 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский, Венгерский

Часть программы вашего университета
How to get the material? (Coding)Видео
System Setup (101)Видео
System Setup (Coding)Видео
Full Course ResourcesЧтение
Course-Introduction - AssessmentЗадание
02NLP-Introduction16 материалов

NLP-Introduction

Section OverviewВидеоNLP (101)ВидеоWord Embeddings (101)ВидеоSentiment OHE Coding IntroВидеоSentiment OHE (Coding)ВидеоWord Embeddings with NN (101)ВидеоGloVe: Get Word Embedding (Coding)ВидеоGloVe: Find closest words (Coding)ВидеоGloVe: Word Analogy (Coding)ВидеоGloVe: Word Cluster (101)ВидеоGloVe Word (Coding)ВидеоSentiment with Embedding (101)ВидеоSentiment with Embedding (Coding)ВидеоTransformers (101)ВидеоIntroduction to Word EmbeddingsDIALOGUENLP-Introduction - AssessmentЗадание
03Apply Huggingface for Pre-Trained Models19 материалов

Apply Huggingface for Pre-Trained Models

Section OverviewВидеоHuggingface (101)ВидеоPipelines: General Use (101)ВидеоText Classification (101)ВидеоPipelines: General Use (Coding)ВидеоNamed Entity Recognition (101)ВидеоNamed Entity Recognition (Coding)ВидеоQuestion Answering (101)ВидеоQuestion Answering (Coding)ВидеоText Summarization (101)ВидеоText Summarization (Coding)ВидеоTranslation (101)ВидеоTranslation (Coding)ВидеоFill-Mask (101)ВидеоFill-Mask (Coding)ВидеоZero-Shot Text Classification (101)ВидеоZero-Shot Text Classification (Coding)ВидеоApplying Hugging Face ModelsDIALOGUEApply Huggingface for Pre-Trained Models - AssessmentЗадание
04Model Finetuning10 материалов

Model Finetuning

Section Overview:ВидеоSimple Model (101):ВидеоExploratory Data Analysis (Coding):ВидеоSimple Model (Coding):ВидеоFinetuning Model (101):ВидеоHuggingface Trainer (101):ВидеоFinetuning Model (Coding):ВидеоSaving Model to huggingface / Loading Model (Coding):ВидеоUnderstanding Model Fine-TuningDIALOGUEModel Finetuning - AssessmentЗадание
05Vector Databases16 материалов

Vector Databases

Vector Databases (101):ВидеоTokenization (101):ВидеоTokenization (Practical):ВидеоTokenization (Coding):ВидеоBible Vector DB - The Full Picture:ВидеоBible Vector DB - Data Prep (Coding):ВидеоBible Vector DB - Database Handling (Coding):ВидеоExercise: Movies Vector DB:ВидеоSolution: Movies Vector DB - Data Prep (Coding):ВидеоSolution: Movies Vector DB - DB-Setup (Coding):ВидеоSolution: Movies Vector DB - Query Function (Coding):ВидеоMultimodal Vector DB (101):ВидеоMultimodal Vector DB: Setup (Coding):ВидеоMultimodal Vector DB: Query (Coding):ВидеоUnderstanding Vector DatabasesDIALOGUEVector Databases - AssessmentЗадание
06OpenAI API11 материалов

OpenAI API

Section Overview:ВидеоChatGPT (101):ВидеоOpenAI API (101):ВидеоGet your API Key (Coding):ВидеоPython Package (101):ВидеоPython Package (Coding):ВидеоRest APIs (101):ВидеоOpenAI WebUI (Coding):ВидеоCost (101):ВидеоInteracting with the OpenAI API using PythonDIALOGUEOpenAI API - AssessmentЗадание
07Prompt Engineering9 материалов

Prompt Engineering

Prompt Engineering (101):ВидеоClear Instructions (Coding):ВидеоPersonas (Coding):ВидеоDelimiters (Coding):ВидеоDivide into sub-tasks (Coding):ВидеоProvide Examples (Coding):ВидеоControl Output (Coding):ВидеоMastering Prompt Engineering: Principles and TechniquesDIALOGUEPrompt Engineering - AssessmentЗадание
08Advanced Prompt Engineering19 материалов

Advanced Prompt Engineering

Advanced Prompt Engineering (101)ВидеоFew-Shot Prompting (101)ВидеоChain-of-Thought (101)ВидеоChain-of-Thought (Example)ВидеоChain-of-Thought (Coding)ВидеоSelf-Consistency Chain-of-Thought (101)ВидеоSelf-Consistency Chain-of-Thought (Example)ВидеоSelf-Consistency Chain-of-Thought (Coding)ВидеоPrompt Chaining (101)ВидеоPrompt Chaining (Example)ВидеоReflection (101)ВидеоTree-of-Thought (101)ВидеоSelf-Feedback (101)ВидеоSelf-Feedback (Example)ВидеоSelf-Feedback (Coding)ВидеоSelf-Critique (101)ВидеоSelf-Critique (Coding)ВидеоAdvanced Prompt Engineering TechniquesDIALOGUEAdvanced Prompt Engineering - AssessmentЗадание
09Retrieval-Augmented Generation (RAG)7 материалов

Retrieval-Augmented Generation (RAG)

RAG (101)ВидеоRAG Coding - The Final ResultВидеоRAG: Handling Vector DB (Coding)ВидеоRAG: Handling LLM (Coding)ВидеоRAG: Putting It all together (Coding)ВидеоUnderstanding Retrieval Augmented Generation (RAG)DIALOGUERetrieval-Augmented Generation (RAG) - AssessmentЗадание
10Capstone Project "Chatbot"7 материалов

Capstone Project "Chatbot"

Webapp Climate Change Chatbot (101):ВидеоWebapp Climate Change Chatbot: Data Prep (Coding):ВидеоWebapp Climate Change Chatbot: Vector DB (Coding):ВидеоWebapp Climate Change Chatbot: RAG (Coding):ВидеоWebapp Climate Change Chatbot: Webapp (Coding):ВидеоDeveloping a Climate Change Chatbot with RAG and StreamlitDIALOGUECapstone Project "Chatbot" - AssessmentЗадание
11Open Source LLMs4 материалов

Open Source LLMs

Open Source LLMs (101):ВидеоOpen Source LLMs (Coding):ВидеоExploring Open Source Large Language ModelsDIALOGUEOpen Source LLMs - AssessmentЗадание
12Data Augmentation9 материалов

Data Augmentation

Data Augmentation (101):ВидеоData Augmentation: Back-Translation (Coding):ВидеоData Augmentation: Replacement with Synonyms (Coding):ВидеоData Augmentation: Random Cropping (Coding):ВидеоData Augmentation: Contextual Augmentation (Coding):ВидеоData Augmentation: Word Embeddings (Coding):ВидеоData Augmentation: Fill-Mask (Coding):ВидеоApplying NLP Data Augmentation TechniquesDIALOGUEData Augmentation - AssessmentЗадание
13Miscellaneous6 материалов

Miscellaneous

Claude (101):ВидеоClaude (Coding):ВидеоLLM-Functions (101):ВидеоLLM-Functions (Coding):ВидеоUnderstanding LLM Evaluation and Tool UseDIALOGUEMiscellaneous - AssessmentЗадание
14Final Section4 материалов

Final Section

Closing Remarks:ВидеоConclusion to the Course 'Applied Generative AI & NLP with Python'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание