Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Natural Language Generation (NLG)
- Overview of NLG and its practical applications
- Understanding the NLG pipeline
- Introduction to Python libraries for NLG
Data Collection and Preparation
- Gathering data from various sources
- Cleaning and preprocessing text data
- Organizing content for generation
Language Modeling for NLG
- Introduction to language models
- Training a language model for text generation
- Fine-tuning language models using SpaCy and NLTK
Sentence Planning and Text Structuring
- Planning sentence structure and narrative flow
- Utilizing templates for text generation
- Customizing text structure based on specific use cases
Content Generation and Post-Processing
- Generating text from structured data
- Evaluating and refining generated content
- Post-processing and formatting the final output
Advanced NLG Techniques
- Utilizing neural networks for text generation (e.g., GPT models)
- Managing context and coherence in generated text
- Exploring real-world applications and case studies
Final Project: Building an NLG System
- Defining the project scope
- Building and deploying an NLG system
- Testing and evaluating the system
Summary and Next Steps
Requirements
- Experience with Python programming
Target Audience
- Software Developers
- Data Scientists
21 Hours
Testimonials (2)
Hands-on exercises related to content really helps to understand more about each topic. Also, style of start class with lecture and continue with hands-on exercise is good and helpful to relate with the lecture that presented earlier.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Course - Introduction to Data Science and AI using Python
Examples/exercices perfectly adapted to our domain