Blog

Articles and posts
Delivery Date Estimation Model at Mirakl

Delivery Date Estimation Model at Mirakl

Building a Time Series Forecasting Model for Marketplace Orders

Mirakl is a French unicorn and global leader in enterprise marketplace solutions. Its technology enables leading retailers, manufacturers, and B2B companies to launch and scale online marketplaces ...

Training a Foundation Model for EEG Time Series at Beacon Biosignals

Training a Foundation Model for EEG Time Series at Beacon Biosignals

Reaching over 80% Sleep Staging Accuracy with 5% of the annotated data

Project Overview This work was conducted during my Master’s thesis internship at Beacon Biosignals, an American company developing healthcare solutions for analyzing sleep brain activity. My resea...

Nash Equilibrium Finding at Google DeepMind

Nash Equilibrium Finding at Google DeepMind

Accelerating FoReL Convergence with Population-Based Methods

Project Overview During my final year at CentraleSupélec, I had the opportunity to collaborate with Google DeepMind on a research project (Oct 2023 – Apr 2024) focused on improving the convergence...

Aspect-Based Sentiment Analysis

Aspect-Based Sentiment Analysis

Understanding Sentiment with Respect to Specific Aspects

Project Overview As part of the NLP course at Naver Labs Europe, we tackled aspect-based sentiment analysis. The task is to classify a sentence’s sentiment (positive / negative / neutral) with res...

Graph Neural Network Benchmark on Twitch Dataset

Graph Neural Network Benchmark on Twitch Dataset

Benchmarking Different GNNs on Multiple Classification and Regression Tasks

Project Overview This project was carried out as part of the Machine Learning on Network Science course taught by Fragkiskos Malliaros. Our goal was to benchmark several Graph Neural Network (GNN)...

Playing Flappy Bird with Reinforcement Learning

Playing Flappy Bird with Reinforcement Learning

Q-Learning and Monte Carlo Control for Text Flappy Bird

Project Overview As part of the Reinforcement Learning course by Stergios Christodoulidis, I implemented reinforcement learning algorithms to train an agent to play Text Flappy Bird (TFB), a simpl...

Prey Predator Simulation with MADDPG

Prey Predator Simulation with MADDPG

Multi-Agent Reinforcement Learning for Cooperative Behavior

Project Overview This project simulates a prey-predator ecosystem using multi-agent reinforcement learning. We apply the Multi-Agent Deep Deterministic Policy Gradient (MADDPG) algorithm to learn ...

Averaging Weights Leads to Wider Optima and Better Generalization

Averaging Weights Leads to Wider Optima and Better Generalization

Experimenting with Stochastic Weight Averaging (SWA)

Project Overview This project was part of the Bayesian Machine Learning course taught by Rémi Bardenet. Together with Thomas Lemercier, I reimplemented the paper “Averaging Weights Leads to Wider ...

Lymphocytosis Classification

Lymphocytosis Classification

Detection of Tumoral Lymphocytosis from Blood Smears

Project Overview This project aimed to build a classifier to detect tumoral lymphocytosis using blood smear images and patient metadata. The dataset, collected at Lyon Sud University Hospital, inc...

Implicit Acceleration by Overparameterization

Implicit Acceleration by Overparameterization

Stacking Linear Layers Improves Training?

Project Overview This project was part of the Theoretical Principles of Deep Learning course taught by Hedi Hadiji. Together with Guillaume Levy, I reimplemented the experiments of the paper: Aro...

Text-based Molecule Retrieval

Text-based Molecule Retrieval

Learning to Match Molecular Graphs with Text Queries

Project Overview This project, part of the Advanced Learning for Text and Graph Data course, tackled a challenging task: retrieve the correct molecular structure from a text description. We combi...

ABBA Symbolic Representation of Time Series

ABBA Symbolic Representation of Time Series

Time Series Forecasting with Adaptive Brownian Bridge-based Symbolic Aggregation

Project Overview This project was part of the Machine Learning for Time Series course by Laurent Oudre. Together with Guillaume Levy, I reimplemented two papers on symbolic representations of time...

Mixture Density Networks

Mixture Density Networks

Modeling Multi-Modal Regression with Probabilistic Neural Networks

Project Overview As part of the Probabilistic Graphical Models and Deep Generative Models course by Pierre Latouche and Pierre-Alexandre Mattei, I implemented Mixture Density Networks (MDNs) to mo...

Satellite Images Competition and Publication at BiDS 2023

Satellite Images Competition and Publication at BiDS 2023

Predicting Leaf Area Index from Sentinel Satellite Data

Project Overview In April 2023, I participated in a 3-week competition to predict the Leaf Area Index (LAI) for each pixel in satellite images from Sentinel-1 and Sentinel-2. The project combined ...

Spiking Neural Networks

Spiking Neural Networks

Exploring Bio-Inspired Neural Networks

Project Overview This was a one-week project exploring Spiking Neural Networks (SNNs)—a bio-inspired neural network paradigm that mimics the behavior of biological neurons. The work was conducted ...

Analyzing Business Opportunities at Etandex

Analyzing Business Opportunities at Etandex

Commercial Opportunity Prediction as a Freelance Business Intelligence Analyst

Project Overview Before returning from Germany, I took on a two-month freelance mission as a Business Intelligence Analyst at Etandex, one of France’s largest construction and infrastructure compa...

3D Surgery Tools Tracking from Single RGB Camera at Stryker

3D Surgery Tools Tracking from Single RGB Camera at Stryker

Computer Vision for Medical Device Tracking in Surgical Environments

About Stryker Before returning to university, I did another six-month internship in the R&D team at Stryker in Freiburg, Germany. Stryker is a global MedTech company that develops surgical equ...

Photogen AI - Founding a Startup on Diffusion Models

Photogen AI - Founding a Startup on Diffusion Models

From Research to Production: AI-Generated Images for Customers

Startup Journey The idea for Photogen AI came during my gap year. After an internship in a US startup, I wanted to try building something by myself. At the same time, Generative AI was exploding. ...

Diagnostic Learning Differences with AI at Polygon Technologies

Diagnostic Learning Differences with AI at Polygon Technologies

Analysing video sessions with AI

About Polygon Technologies I spent six months at Polygon Technologies, a psychology startup based in Santa Monica, California. Polygon was trying something new: offering remote diagnostics for lea...

Being a Machine Learning Consultant at Paris Digital Lab

Being a Machine Learning Consultant at Paris Digital Lab

Various Computer Vision projects for companies

Experience Overview After a year and a half of general engineering studies, I wanted to step into the professional world before finishing my degree. That’s when I started my gap year and joined th...

Being President of Automatants AI Student Association

Being President of Automatants AI Student Association

Leading 20 People, Organizing Events, and Promoting Machine Learning at CentraleSupélec

About Automatants Automatants is the AI student association of CentraleSupélec. It promotes machine learning by sharing knowledge, organizing events, competitions, and projects. I first joined ...

Tabular Data Competition: Building Classification from Geodata

Tabular Data Competition: Building Classification from Geodata

Ranked 2nd over 72 in Course Competition on Tabular Data

Project Overview Ranked 2nd out of 72 participants in a machine learning course competition focused on tabular data classification. The challenge involved classifying buildings into 5 distinct cat...

Solving a Maze without looking

Solving a Maze without looking

Genetic Algorithm for Maze Solving

Introduction Genetic algorithms are an interesting class of optimization methods inspired by the process of natural selection. In this project, I applied a genetic algorithm to solve a maze with a...

Quick, Draw! Competition at Automatants

Quick, Draw! Competition at Automatants

Winning a Competition on Imbalanced Image Classification

Introduction This blog post details my experience winning the Automatants Quickdraw! competition on imbalanced image classification. This competition was an excellent opportunity to apply everythi...

Neural Style Transfer and Perceptual Loss

Neural Style Transfer and Perceptual Loss

From Vanilla NST to Real-Time Style Transfer

Introduction Neural Style Transfer (NST) is a fascinating application of computer vision. The ability to separate and recombine the content and style of images using perceptual loss opens new poss...

French Robotic Cup - Autonomous Robot Development

French Robotic Cup - Autonomous Robot Development

Building an Autonomous Robot for Object Manipulation in Defined Environment

Project Overview The French Robotic Cup (Coupe de France de Robotique) is an annual competition that challenges teams to build autonomous robots capable of performing complex tasks in a structured...

Infering Genes Links with Unsupervised Methods

Infering Genes Links with Unsupervised Methods

Collaboration with Pasteur Institute on Gene Expression Analysis

Project Overview This one-week project was conducted in collaboration with the Pasteur Institute, focusing on inferring gene relationships from expression data using unsupervised learning methods ...

ViaRézo - Tech Student Association of CentraleSupélec

ViaRézo - Tech Student Association of CentraleSupélec

My first steps in a tech environment

About ViaRézo ViaRézo is the tech student association of CentraleSupélec. It provides internet access and many web services (mailing lists, VMs, social media, etc.) to more than 2000 students. Abo...

To The Ground - Unity Game Jam

To The Ground - Unity Game Jam

My First Group Coding Project: 3D Horror Game in Unity

Project Overview This was my very first group coding project with a team of 5 people. We designed and developed a 3D horror game in Unity using C# within one week. This intensive game jam experien...

My First Deep Learning Project: Cat Generator

My First Deep Learning Project: Cat Generator

From DCGAN to Progressive GAN for cat image generation

Project Overview This project marked my introduction to deep learning. As my very first deep learning project, I chose to explore the world of Generative Adversarial Networks (GANs) by training mo...