David Berthelot¶
Ars Facere (to make skill - an allusion to AI) is a blog about machine learning, linux, gaming, etc… Disclaimer: The opinions expressed here are my own and do not represent the ones of my employer.
About me¶
I initially started as a software engineer and later began doing machine learning as a hobby in my free time. Since then I’ve become a research scientist on machine learning (in a large company).
Interests¶
Semi-Supervised Learning (SSL)
Representation learning
Super-Resolution (SR)
Generative Adversarial Networks (GANs)
See Selected Publications for more details.
Programming wise, I’m the lead developer of Objax, a machine learning framework with a similar interface to PyTorch but made on top of JAX for performance and flexibility.
Latest posts¶
07 October - Sequential Tinkering - Part 1
Objax offers a significantly enhanced version of the ubiquitous
Sequential
layer. In this first part of a two-part series, I explore some of its basic, yet powerful, features.15 April - Windows GPU gaming on Linux
Gaming on Linux with virtual machine running Windows takes a little bit of work, specifically on how to make the GPU visible to windows. In practice, you’ll need two GPUs (one for Linux, one for the Windows virtual machine (VM)). This guide explains how make a GPU visible to the Windows VM.
Selected Publications¶
- LAG
- David Berthelot, Peyman Milanfar, Ian GoodfellowarXiv preprint arXiv:2003.02365
- FixMatch
- ReMixMatch
- David Berthelot, Nicholas Carlini, Ekin D Cubuk, Alex Kurakin, Kihyuk Sohn, Han Zhang, Colin RaffelInternational Conference on Learning Representations. 2020
- MixMatch
- David Berthelot, Nicholas Carlini, Ian Goodfellow, Nicolas Papernot, Avital Oliver, Colin RaffelAdvances in Neural Information Processing Systems, 2019
- ACAI
- International Conference on Learning Representations. 2019
- BEGAN
- David Berthelot, Thomas Schumm, Luke MetzarXiv preprint arXiv:1703.10717
Footnotes