cv

General Information

Full Name Victor Schmidt
Date of Birth December 8th, 1992
Languages French, English, Spanish (intermediate), Arabic (beginner)

Education

  • 2019 - Now
    PhD
    Mila - Université de Montréal, Montréal, Canada
    • Supervised by Prof. Yoshua Bengio
    • Focus on applications of AI in the fight against climate change
    • Visualizing the consequences of climate change (2019-2022)
      • Problematic: GANs were invented at Mila. Can we use them for good?
      • Solution: Use GANs to trigger empathy through personalized visualizations of climate change-related extreme events: floods, wildfires and smog.
      • Website: thisclimatedoesnotexist.com where you can search for any address on Google Street View and see what that place would look like if it were impacted by one of the aforementioned extreme events. The ultimate test set!
      • Paper: ClimateGAN: Raising Climate Change Awareness by Generating Images of Floods (ICLR 2022)
    • Measuring the carbon impact of AI (2019-2022)
      • Problematic: AI is a promising tool to fight climate change, but it also has a carbon footprint. How can we measure it?
      • Solution: create tools for the community to measure the carbon impact of their AI models and experiments.
      • Online calculator: Quantifying the Carbon Emissions of Machine Learning (Climate Change AI workshop, NeurIPS 2019) -> mlco2.github.io/impact
      • Python package: codecarbon
    • Materials discovery (2022-now)
      • Problematic: Materials discovery is a slow and expensive process. Can we use AI to accelerate it?
      • Solution: Use GFlowNets to explore the space of electro-catalysts and hope to discover materials able to improve the energy efficiency of electro-chemical reactions such as the electrolysis of hydrogene for energy storage.
      • Paper: PhAST: Physics-Aware, Scalable, and Task-specific GNNs for Accelerated Catalyst Design (under review, JMLR)
      • Paper: FAENet: Frame Averaging Equivariant GNN for Materials Modeling (ICML 2023)
      • Work in progress: using GflowNets to sample crystal structures
      • Future work: putting it all together, using FAENet as a reward function for the GFlowNet and sample electro-catalysts
  • 2016-2017
    MSc. Machine Learning
    University College London, London, UK
    • Distinction award
    • Supervised learning, Graphical models, RL, NLP, Computer Vision.
    • NLP Research Internship with Prof. Sebastian Riedel (4 months, UCL Machine Reading Group): Deep RL & NLP to answer questions using Wikipedia.
  • 2012-2016
    Engineering degree
    École polytechnique, Palaiseau, France
    • Entrepreneurship and Data Science majors
    • Courses: Quantum Physics, Computer Science, Operations Research, Entrepreneurship, Data Science

Experience

  • Jan. 2018 - Nov. 2018
    NLP Data Scientist
    Ministry for the Economy and Finance, Paris, France
    • Public Interest Entrepreneur
      • "During 10 months, a cohort of about 30 Public Interest Entrepreneurs work within public administrations in teams of 2 or 3 on challenges linked to data and digital transformation." (Etalab.gouv)
    • Document classification and sentence highlighting
    • Validation web app to mesure noise in the labels and improve understanding of the models.
    • Translation (Fr-En) proof of concept for fine-tuned NMT
    • Project page (French)
  • Sept. 2015 - Feb. 2016
    Data Science Engineer
    Rythm, Inc, Paris, France
    • Deep learning infrastructure using Keras & Lasagne
    • Signal quality prediction based on two seconds of electro-encephalogram signal with LSTM networks
    • Backend server to store and compare predictors
  • July 2014 - Aug. 2014
    Software Engineer Intern
    Gemalto, Singapore
    • Development of a mobile web app
  • Sept. 2013 - June 2014
    Maths Teacher Assistant
    Lycee Janson de Sailly, Paris

A Few Open Source Projects I care about

  • 2020-Now
    PaperMemory
    • A browser extension to automatically record the papers you read. Also finds code repositories and matches Arxiv papers to their published version. Never lose a paper again.
      • JavaScript (+Gulp, Mocha, Pupeeteer), HTML, CSS.
      • Started as a personal tool, now maintained for a community
    • 350+ ⭐️
  • 2020-2022
    CodeCarbon
    • A popular Python package to estimate the carbon footprint of your code.
      • Creator of the project
      • Project leader for 2 years
      • Coordinator of a team of 5-10 open source contributors
      • Major code contributor
      • Data For Good France Season 9 leader
    • 700+ ⭐️
  • 2023-Now
    GitmoPy
    • A simple Python CLI to use the Gitmoji convention in your commits
      • Mostly a personal tool to learn how to build a Python CLI with typer and GitPython
  • 2018-2019
    metada.org
    • A simple website & browser extension to visualize the hierarchy of ownership in the French media (React, Cytoscape.js, Python, Flask, PostgreSQL)

Honors and Awards

  • 2022
    • Druide
    • Antidote fellowship winner
  • 2017
    • University College London
    • Distinction
  • 2015
    • École polytechnique
    • Outstanding Investment award

Community

  • Student Lab Rep
    • May 2019 ➡️ Oct. 2022
    • Member then Secretary General for Mila's Student LabReps organization
    • Organized events for students
    • Represented student interest with the profs and administration
    • Contributed to shaping the ecosystem, from Mila's online presence to the office itself.
  • Office Hours
    • Give 1h / week to help junior Mila students (MSc., early PhD) in their research journey
  • Climate Change MOOC
    • MOOC lead by the department of Geography of Université de Montréal
    • Goal is to educate undergrads across the board regarding causes, stakes and solutions to climate change
    • Co-lead of the module on AI and climate change (5 modules in total in the MOOC)
  • GFlowNets Workshop
    • Lead organizer for the upcoming GFlowNet workshop at Mila (Fall 23)

Other Interests

Climbing (bouldering, top rope, lead ; gym, outdoor)
Tennis
Hiking
Cooking