HYPE: Topic Detection in Customer Reviews
Detecting and organizing topics in customer reviews with BERTopic and language models.
From AI concepts to
real-world solutions.
Learn to design, develop and communicate an AI project, with management supporting every step.
Design, develop and communicate. Manage throughout.
The course is offered in the first semester of the 2nd year at Politecnico di Torino, Data Science and Engineering. The course is in English.
The main objective of the course is to develop an artificial intelligence solution using a data science approach. The project mindset has four foundations: Design, Develop, Communicate and Manage. Design defines user needs, the problem, stakeholders and requirements; Develop covers data, models, implementation, testing and validation; Communicate explains results and impact through technical and scientific communication. Manage supports all three throughout the project, with planning, coordination of people and resources, key performance indicators (KPIs) and risk management. The goal of this course is to let students face, for the first time, a long-running project and learn how to manage all project steps (problem specification, task assignment, design and implementation of the solution, testing, milestones management, writing of intermediate and final reports, result communication). Laboratory activities will give students first-hand experience in projects that make extensive use of data science methodologies in collaboration with companies and applied research institutes with an international breadth.
Design, develop and communicate.
Manage supports the whole journey.
Understand user needs, define the problem, identify stakeholders and set clear requirements.
Explore lecturesWork with data and models, implement the solution, then test and validate it against the requirements.
Explore lecturesExplain the results and their impact through clear technical and scientific communication.
Explore lecturesPlan the project, coordinate people and resources, track key performance indicators (KPIs) and manage risks across Design, Develop and Communicate.
Explore lectures26 hours of lectures
54 hours of hands-on laboratory
27 slide decks and 10 notebooks, in lecture order. Download the materials below to revisit each topic.
Course objectives, activities and the applied data science project.
Design, develop and communicate, with Manage supporting the whole project.
Work breakdown structures, tasks, milestones and project planning.
Hugging Face models, BERT masking and named-entity recognition.
BERT text similarity and IMDb sentiment analysis notebooks.
Adapting models to downstream tasks, with IMDb sentiment analysis.
Compare model training with PyTorch and Lightning.
An introduction to remote sensing and Earth observation.
Geospatial modelling with TerraTorch and TorchGeo notebooks.
CLIP embeddings, zero-shot classification and cross-modal retrieval.
Two slide decks: VLM adaptation and Git. PEFT and LoRA practice in the notebook.
Principles and tools for designing around people.
BLIP-2 image captioning, visual question answering and classification.
User personas, How Might We questions and value propositions.
Project impact, targets, indicators and data science applications.
Adjust your search or choose another foundation.
Work with people, models and data.
Then bring them together in your team project.
Stakeholder maps, user personas and user journeys.
SDKs, REST APIs and prompt engineering.
Explore projects from 2025–2026.
See how the course comes together.
Detecting and organizing topics in customer reviews with BERTopic and language models.
Estimating product development costs from technical requests using machine learning and historical projects.
Conversational AI personas grounded in customer segmentation research for market insights and idea validation.
Generating structured artwork metadata from images with multimodal language models.
Exploring DINOv3 for automated damage assessment.
Recognizing emotions from speech and transcripts with audio-language models and efficient fine-tuning.
Predicting wildfire burned areas from pre-fire satellite imagery, terrain, weather and infrastructure data.
Segmenting remote-sensing imagery using text queries and open-vocabulary models.
Detecting players and the ball in padel videos to derive positional statistics and tactical insights.
Exploring energy profiles with unsupervised learning.
Simulating offensive football scenarios with reinforcement learning agents and configurable tactical environments.
Matching free-text attributes to ontology classes through candidate retrieval and cross-encoder scoring.
The background knowledge and reading
to support your project.
Course 02TXXWS · 2nd year
Data Science and Engineering
Reference books and reading materials.
Teaching materials are available through this website and the teaching portal.
The course is structured in three folds:
The people supporting
the 2025–2026 edition.
Course lead · AI & data science
Service design & UX
Teaching assistant
Teaching assistant
Teaching assistant