Natural Language Processing (NLP): Text Classification, Entity Recognition, Summarization & Large Language Models

Training details

Location

Online

Start Date

07/10/2026

Time

08 : 00

End Date

07/10/2026

Target Audiance

Technical

Teaching language(s)

English

Organizing institution

ICI Bucharest

Delivery mode

Online

Level

Intermediate

Format

Hands-on session

Topics / Keywords

Natural Language Processing, Text Classification, Named Entity Recognition, Text Summarization, Large Language Models, Transformers, BERT, Prompt Engineering

This course provides a practical introduction to key NLP tasks, including text classification, Named Entity Recognition and text summarization. Participants will explore both traditional and modern approaches, from Bag of Words and TF-IDF to embeddings and Transformer-based models.

What You Will Learn

After attending this session, participants will be able to:

  • Understand the main concepts and applications of Natural Language Processing.
  • Apply common text preprocessing and representation techniques.
  • Understand the differences between classical NLP approaches and Transformer-based models.
  • Build and evaluate text classification workflows.
  • Use pre-trained models for Named Entity Recognition.
  • Understand the differences between extractive and abstractive text summarization.
  • Apply pre-trained models for summarizing text and documents.
  • Understand the main concepts behind Large Language Models and Transformer architectures.
  • Use LLMs for text classification, entity recognition and summarization.
  • Understand the main limitations and risks associated with LLM-based applications, including hallucinations, cost and data privacy.

Agenda

08:00 – 08:10 BSC AI Factory project
08:10 – 08:40 NLP Fundamentals & Text Classification

Introduction to Natural Language Processing, text preprocessing and representation techniques, followed by an overview of text classification and a practical demo using a pre-trained model.

08:40 – 09:10 Named Entity Recognition & Text Summarization

Overview of Named Entity Recognition and text summarization approaches, with practical examples using pre-trained models for entity extraction and document summarization.

09:10 – 09:40 Large Language Models for NLP

Introduction to Large Language Models and Transformers, including zero-shot and few-shot approaches, basic prompt engineering and practical NLP use cases, together with key limitations and risks.

09:40 – 10:00 Q&A and discussions

 

Course Description

Natural Language Processing is widely used in applications such as search engines, chatbots, document processing, analytics and automated content analysis. Modern NLP combines classical text processing techniques with Transformer-based models and Large Language Models.

This course provides a practical introduction to key NLP tasks, including text classification, Named Entity Recognition and text summarization. Participants will explore both traditional and modern approaches, from Bag of Words and TF-IDF to embeddings and Transformer-based models.

The training also introduces Large Language Models and shows how they can be used for common NLP tasks without requiring model fine-tuning. Practical demonstrations will cover text classification, entity extraction, summarization and prompt-based approaches.

The course is focused on practical examples and real-world use cases, while also addressing important limitations such as hallucinations, computational costs and data privacy.

Prerequisites

Participants should have:

  • Basic knowledge of Python
  • Introductory knowledge of Machine Learning