Hugo Sonnery

I am an 19-years-old Master 2 student in Applied Mathematics and Machine Learning at CentraleSupélec, and a double-degre Master MVA student at ENS Paris-Saclay. My favourite topics are Reinforcement Learning, Deep Generative Techniques, and Sequential Learning. My fields of interest cover French Cinema and Filmmaking (also shooting my second medium-length movie).

I am currently working on a Deep Reinforcement Lerning applied to music generation with DQNs. More precisely, I am focusing on learning global temporal dependencies thanks to a long-term reward function trained in an adversarial environment to discriminate sequences with coherent temporal structure and "true melodies".
I am looking forward to pursue my curriculum with a PhD in Machine Intelligence applied to creative applications of Deep Learning, especially for music generation. I am currently looking for a Master 2 Research Internship in Deep Generative Techniques.



Master 2 MVA @ ENS Paris-Saclay

Gif-sur-Yvette, France

September 2020 - July 2021

  • Applied Mathematics, Computer Vision and Machine Learning. Applied and Theoretical courses in ML : Reinforcement Learning, Probabilistic Graphical Models, Multi-scale models and RNNs, Graphs in Machine Learning, Theoretical foundations of Deep Learning, Kernel Methods for Machine Learning, Bayesian Machine Learning, Algorithms for Speech and NLP.
  • Strong focus on Deep Reinforcement Learning and Deep Generative Techniques.
  • Research project : Deep RL for Polyphonic Music Performance generation.

Master 2 of Engineering (Data Science) @ CentraleSupélec

Gif-sur-Yvette, France

September 2020 - July 2021

  • Enrolled in the Research in Mathematics & Data Science tracks.
  • Machine learning and Applied Mathematics : Advanced Machine Learning, Advanced Statistics, Stochastic processes and calculus, Temporal sequences, Convex Optimization.
  • Elective classes : Deep Learning, Large Scale Distributed Computing and Optimization, Advanced Multivariate Data Analysis, Random Matrix Theory and Applications to Machine Learning, Machine Learning in Network Science.
  • Research project : Graph and knowledge extraction from scientific papers..
  • Elected class representative in most courses as well as for the Research track.

Master 1 of Engineering @ Trinity College (University of Cambridge)

Cambridge, UK

September 2019 - July 2020

  • Competitive 1-year Erasmus exchange with the Engineering Department of the University of Cambirdge, Tripos Part IIA.
  • Machine learning and applied mathematics : Inference, Mathematical methods, Statistical signal processing, Information theory and coding.
  • Bioengineering : Introduction to neuroscience, Medical imaging and 3D computer graphics, Introduction to molecular bioengineering and Biomaterials.
  • Organisational behaviour and Business economics.
  • End-of-year project : design of an audio modem implementing a basband-OFDM / DMT modulation system.

Third year Bachelor of Engineering @ CentraleSupélec

Gif-sur-Yvette, France

September 2018 - July 2019

  • Statistics and machine learning, Convergence, integration, probability and partial differential equations, Algorithmics and complexity.
  • Information systems and programming, Signal processing, Quantum and statistical physics, Corporate accounting and finance management.
  • Options in Electronic systems, Electrical energy, Continuum mechanics and Advanced computer science course : formal logic and verification.
  • End-of-year projects : Antennas and resilient communication systems, Data analysis in cosmology, FM stereophonic radio.

Third year Bachelor of Fundamental Physics @ Université Paris-Saclay

Orsay, France

September 2018 - July 2019

  • Optional evening classes for a double degree in Fundamental Physics.
  • I studied Analytical mechanics, Quantum mechanics, Continuous media electrodynamics, Statistical physics, Wave optics, Special relativity and History of science.
  • Graduated July 2019.

Preparatory classes MPSI / MP* @ Lycée du Parc

Lyon, France

September 2016 - July 2018

  • Triple track foundation course in Theoretical and applied mathematics, Physics, Chemistry, Computer science and Programming.
  • Student research project on Monte - Carlo methods : Theory and application to multi-dimensional integrals.
  • Eligible to admission at École Polytechnique and École des Mines ParisTech. Admitted at ESPCI, CentraleSupélec and ENS Rennes.

Scientific Computing

Highly proficient in Python and related scientific computing libraries (Numpy, Matplotlib, Pandas, Scipy).

Deep & Reinforcement Learning

NLP, computer vision and data processing libraries (Tensorflow, Keras, Pytorch, SKLearn, OpencV). Reinforcement Learning environments (OpenAI Gym).

Development Environments

Experienced in shell environments, repository management systems (Git). Both proficient on MacOS and Windows environments as well as Unix and CLIs.

Languages Spoken

English : bilingual (C1), Spanish : advanced (C2), German : basic (A2). French : mother tongue.


I played piano for 9 years, mostly classical works, French new scene (Vincent Delerm, Dominique A), film scores (Hans Zimmer, Michael Giacchino) and jazz (Duke Ellington and Frank Sinatra)).
Also, a little bit of Nina Simone. Here. And there.


Contemporary independent cinema : Spike Jonze, Barry Jenkins and Sofia Coppola.
French cinema : essential works of François Truffaut, Michel Gondry, French New New Wave (Arnaud Desplechin) and Mathieu Amalric.


I enjoy French and Italian literature from the 20th century : Italo Calvino (Les Villes Invisibles), Julien Gracq (Le Rivage des Syrtes). I studied Ancient Greek and Latin for the French Baccalauréat.

Misc. (bis)

Dived deep into programming and computer science thanks to Alderbaran Robotics' NAO Robot and their national robotics contest. Here's the result of an animation I developed for Renault Trucks.

I practice running and sprint on a weekly basis.