Ryan Pégoud

Ryan Pégoud

Part-time lecturer in Natural Language Processing

EPF Engineering School

Biography

I’m a part-time lecturer in Natural Language Processing at EPF Engineering School as well as an independent researcher in Reinforcement Learning.

I completed an MEng in Data Engineering at EPF Engineering School during which I worked on anomaly detection in time series at BMW and multilingual text classification at CEWE.

In September 2024, I will join the Computational Statistics and Machine Learning MSc at UCL.

Interests
  • Reinforcement Learning
  • Open-endedness
  • Curriculum Learning
  • Evolutionary Algorithms
Education
  • MSc in Computational Statistics and Machine Learning, 2024 - 2025

    University College London

  • MEng in Data Engineering, 2018 - 2023

    EPF Engineering School

Experience

 
 
 
 
 
EPF Engineering School
Part-time Lecturer in Natural Language Processing
EPF Engineering School
September 2023 – Present Montpellier, France

Course: Natural Language Processing (NLP)

  • Responsibilites: Module Leader, Module Lecturer, Exam-Setting for a class of 25 MSc students

Curriculum (15h):

  • Introduction to NLP and preprocessing pipelines
  • Vectorization methods and machine Learning for NLP
  • Word Embeddings and Text Similarity
  • Sequence-to-Sequence Deep Learning models
 
 
 
 
 
BMW Group
Data Scientist Intern
BMW Group
February 2023 – August 2023 Munich, Germany

Master thesis title: “Time Series Based Anomaly Detection For Fleet Connectivity”

Grade: 20/20 (100%)

  • Development and evaluation of statistical and ML-based methods to detect vehicle connectivity anomalies in the networked ConnectedDrive fleet.
  • Development of ETL pipelines in the context of Big Data to provide data for analysis.
  • Design and development of dashboards for visualization and stakeholder-adequate reports.
  • Presentation of the evaluated methods and results in project and management rounds.
 
 
 
 
 
CEWE Stiftung & Co. KGaA
Data Scientist (Remote Student Job)
CEWE Stiftung & Co. KGaA
June 2022 – July 2022 Fabrègues, France

Building an Aspect-Based Sentiment Analysis pipeline

  • Designed and implemented an NL¸ pipeline combining topic extraction and sentiment analysis of customer reviews
  • Applied the pipeline to analyze and gain insights from customer feedback in French and German.
 
 
 
 
 
CEWE Stiftung & Co. KGaA
Data Scientist Intern
CEWE Stiftung & Co. KGaA
July 2021 – January 2022 Oldenburg, Germany

Bachelor Thesis Title: “Multilingual Text Classification using Transformers”

Grade: 17.67/20 (88.4%)

  • Fine-tuned an XLM-RoBERTa (Goyal, 2020) model using Transfer Learning techniques on 110.000 documents
  • Implemented Temperature Scaling (Guo, 2017) to produce calibrated probability outputs, enabling uncertainty estimation
  • Achieved an F1-score of 93% across 14 classes in 3 languages (German, English and French)
  • Deployed an active learning web application to facilitate collaborative data labeling and efficient model training

Projects

*
Stoix
Stoix provides simplified code for quickly iterating on ideas in single-agent reinforcement learning with useful implementations of popular single-agent RL algorithms in JAX allowing for easy parallelisation across devices with JAX’s pmap.
Stoix
Syllabus
Syllabus is an API for designing curricula for reinforcement learning agents, as well as a framework for synchronizing those curricula across environments running in multiple processes.
Syllabus
Neat-JAX
JAX implementation of NeuroEvolution of Augmenting Topologies (Neat).
Neat-JAX

Contact

  • ryan [dot] pegoud [at] outlook [dot] com