Skip to content
View xavierxav's full-sized avatar

Highlights

  • Pro

Block or report xavierxav

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xavierxav/README.md

Xavier Desprez

Applied ML — computer vision and federated learning.

Engineer from Mines Paris – PSL (Data/AI option), currently doing an MBA at the Collège des Ingénieurs. I like ML problems where the data is messy, distributed or scarce — and I always measure against a baseline.

What I've built

Simple-VFL — my CEA research internship made simple: in vertical federated learning, everybody runs the same frozen vision model locally and uploads the features once. No pixels shared, no back-and-forth. It beat the published baseline on the reference satellite benchmark, and the gain holds across seeds. Tables, ablations and caveats are in the repo.

Student data challenges — cancer detection on histology slides (0.702 public ROC AUC against a 0.631 baseline, validated across hospitals), and a 1st-place finish detecting chimney emissions from 16,557 images with a label-efficient pipeline (day/night normalization, temporal windows, anomaly detection).

Cantateo — a live Django app serving daily liturgical psalms with synchronized audio tracks, running on my own Linux VPS. My playground for shipping real software: PostgreSQL, Redis, Celery.

Toolbox

Python · PyTorch · scikit-learn · DINOv2 · Django · PostgreSQL · Docker · Linux

📫 xav.desprez@gmail.com · LinkedIn

Pinned Loading

  1. Simple-VFL Simple-VFL Public

    Practical VFL with foundation models is easier and highly competitive: one-shot frozen DINOv2 features, competitive with SplitNN.

    Python

  2. cantateo cantateo Public

    Daily liturgical psalms — Django + PostgreSQL + Web Audio SATB

    Python