04 / ML Engineering

HDF5 → Parquet / MP4

J’ai développé la conversion HDF5 vers Parquet et MP4 pour rendre les trajectoires et vidéos robotiques utilisables dans les expériences JEPA.

Préparation des données R&DHDF5 → Parquet + MP4
STACKPython / HDF5 / Parquet / MP4
Pipeline HDF5 avec deux sorties : données tabulaires Parquet et séquences vidéo MP4

01

Le problème

Les datasets robotiques au format HDF5 ne sont pas directement utilisables par les pipelines d’expérimentation visés. Les expériences JEPA ont besoin de séquences vidéo et de trajectoires exploitables séparément, tout en conservant leur correspondance par épisode.

02

Mon rôle

J’ai conçu et développé la conversion HDF5 vers Parquet et MP4 pour rendre les données robotiques utilisables dans les expériences sur les world models.

03

Contraintes

  • Préserver les relations entre les données tabulaires et les séquences vidéo.
  • Produire des formats exploitables dans plusieurs expériences.
  • Gérer les particularités des datasets robotiques et multimodaux.

04

Architecture & pipeline

Schéma de principe
  1. Lire les données sources HDF5.
  2. Matérialiser les données tabulaires et trajectoires en Parquet.
  3. Exporter les séquences vidéo en MP4.
  4. Préparer ces artefacts pour les pipelines d’entraînement.

05

Choix & itérations

Séparer les vidéos et les données tabulaires permet d’utiliser des formats adaptés à chaque type de contenu.

La conversion constitue une infrastructure dédiée, réutilisable au-delà d’un seul protocole expérimental.

06

Résultats & limites

Le pipeline matérialise les données tabulaires en Parquet et les séquences vidéo en MP4 pour les expériences JEPA / world models.

La correspondance entre vidéo et trajectoires reste une contrainte de conversion ; le schéma de sortie et les contrôles de cohérence doivent encore être documentés.

07

Prochaines itérations

Documenter le schéma de sortie et les contrôles de cohérence avec des exemples de conversion.

Autres projets

Disponible pour missions freelance

Un prototype ML à fiabiliser ?

Décrivez les erreurs observées, les données disponibles et vos contraintes de déploiement. Nous définirons les prochaines étapes et les résultats à mesurer.

Contactez-moiSaint-Étienne · Lyon · Remote · Disponible en freelance · sur devis