Créateur de Lentilles Torch : Optique Différentiable avec PyTorch
Torch Lens Maker est une bibliothèque Python open-source pour l'optique géométrique différentiable basée sur PyTorch. Son objectif ambitieux est de concevoir des systèmes optiques complexes du monde réel (lentilles, miroirs) en utilisant l'informatique moderne et l'optimisation numérique de pointe. Le cœur du projet est l'optique géométrique différentiable : la détection de collision 3D et les lois de l'optique implémentées dans PyTorch. En traitant intelligemment les éléments optiques comme des couches d'un réseau neuronal et en tirant parti de la différenciation automatique et des algorithmes d'optimisation de PyTorch, la conception de lentilles devient étonnamment similaire à l'entraînement d'un réseau neuronal, déverrouillant la puissance des outils modernes d'apprentissage automatique. Le projet en est à ses débuts et l'auteur recherche un financement pour poursuivre son développement.