CV

Basics

Name: Théo Beuzeville
Email: theo.beuzeville@toulouse-inp.fr
Url: https://tbeuzevi.github.io/

Work

  • 2024 - 2025

    Toulouse, France

    Research and Teaching Assistant
    Toulouse INP–ENSEEIHT - IRIT
    Research and teaching position.
    • Ongoing research expanding PhD work on backward error analysis of neural networks.
    • Research findings presented in several academic seminars.
    • 200 hours of teaching in Computer Science at undergraduate and master's levels.
    • Courses taught include: Optimisation, Machine Learning, Linear Algebra, High Performance Computing, and C programming.
  • 2021 - 2024

    Toulouse, France

    PhD Student
    University of Toulouse - Atos
    Developed theoretical and experimental methods to analyse and predict the sensitivity of neural networks to various perturbations, using numerical linear algebra concepts such as conditioning and backward error.
    • Introduced adversarial attacks based on parameter perturbations.
    • Provided theoretical analysis of rounding errors in neural networks.
    • Offered guarantees of robustness and guidelines for deep learning architectures.
    • Supervised by Alfredo BUTTARI (CNRS - IRIT research director), Théo MARY (CNRS - LIP6 researcher), and Serge GRATTON (Toulouse INP–ENSEEIHT Professor).
  • 2020.03 - 2020.10

    Toulouse, France

    Research Intern
    Artificial and Natural Intelligence Toulouse Institute (ANITI) - Airbus
    Research on rounding errors and accuracy in artificial neural networks for safety-critical embedded systems.
    • Studied computational robustness for embedded neural networks in safety-critical systems.
    • Compared numerical errors of different neural network implementations.
    • Studied libraries for assessing numerical robustness (CADNA, FLUCTUAT).
    • Developed theoretical bounds on forward error propagation through neural network layers.
    • Validated theoretical results experimentally.
  • 2020.01 - 2020.03

    Toulouse, France

    Computer Vision Intern
    Picsellia
    Implementation of an image and video annotation tool with object detection and tracking.
    • Implemented motion tracking in video using Robust Principal Component Analysis (RPCA).
    • Analyzed RPCA limitations with camera motion and dynamic backgrounds.
    • Studied and experimented with B-SSSR algorithm improvements.
    • Developed self-supervised R-CNN for class learning in automatic tracking.
  • 2019.06 - 2019.07

    Florence, Italy

    Research Intern
    University of Florence
    Performance analysis of optimisation algorithms for training artificial neural networks.
    • Conducted literature review of neural network training optimisation algorithms.
    • Study and implementation of an adaptive regularisation algorithm with inexact evaluations developed by the research team.
    • Applied algorithm to neural network training on benchmark datasets.
    • Performed comparative performance analysis against state-of-the-art methods.
    • Supervised by Stefania BELLAVIA (University of Florence Professor).

Education

  • 2021 - 2024

    Toulouse, France

    PhD in Applied Mathematics and Computer Science
    University of Toulouse
    Backward error analysis of artificial neural networks with applications to floating-point computations and adversarial attacks.
  • 2019 - 2020

    Toulouse, France

    Research Master's Degree
    University of Toulouse
    Performance in Software, Media and Scientific Computing.
    • Machine Learning (PyTorch, TensorFlow).
    • Distributed and Parallel Computing (MPI, OpenMP).
    • Data Analysis (Python, Matlab).
  • 2017 - 2020

    Toulouse, France

    Engineering Degree (French Grande École)
    Toulouse INP–ENSEEIHT
    Major in Applied Mathematics and Computer Science, specialising in High-Performance Computing and Big Data.
    • Deep Learning.
    • Distributed Systems.
    • High-Performance Scientific Computing.
    • Optimisation.
    • Statistics.
  • 2014 - 2017

    Dijon, France

    Higher school preparatory classes (CPGE)
    Lycée Carnot
    Preparation for entrance examinations to the national Grandes Écoles d'ingénieurs. Intensive scientific training in Mathematics, Physics and Engineering Sciences.

Skills

Programming Languages
Python (PyTorch, TensorFlow)
Julia
Matlab
Research Interests
Machine Learning
Artificial Neural Networks
Numerical Linear Algebra
Numerical Error Analysis
Mixed and Low-Precision Computations
Floating-Point Arithmetic
Tools
Git
LaTeX
Jupyter
VSCode
Linux environment

Languages

French
Native speaker
English
Fluent (TOEIC 980)
Spanish
Intermediate

Interests

Athletics
Over 20 years of competitive athletics experience.
Several regional titles in sprinting and javelin throw.