Creador de Lentes Torch: Óptica Diferenciable con PyTorch
Torch Lens Maker es una biblioteca Python de código abierto para óptica geométrica diferenciable basada en PyTorch. Su ambicioso objetivo es diseñar sistemas ópticos complejos del mundo real (lentes, espejos) utilizando la computación moderna y la optimización numérica de vanguardia. El núcleo es la óptica geométrica diferenciable: detección de colisiones 3D y leyes ópticas implementadas en PyTorch. Al tratar inteligentemente los elementos ópticos como capas en una red neuronal y aprovechar la autodiferenciación y los algoritmos de optimización de PyTorch, diseñar lentes se vuelve sorprendentemente similar al entrenamiento de una red neuronal, desbloqueando el poder de las herramientas modernas de aprendizaje automático. El proyecto está en una etapa temprana y el autor está buscando financiación para continuar el desarrollo.
Leer más