Pietro Novelli

AI for science researcher and Fractional CSO at Zephyra.

I work on machine learning theory and algorithms, with a focus on AI for science, dynamical systems, and atomistic simulations. Before that, I was a PhD student in M. Polini's group at the Scuola Normale Superiore, where I studied many-body effects in the transport and optical properties of 2D materials.


Research

Code

kooplearn: A Python library to learn the Koopman / Transfer operator from data.
Linear Operator Learning: A Python library for learning operators between function spaces. It provides self-contained ML tools for implementing and testing various operator learning methods.
franken: A Python library to fine-tune Machine Learning Interatomic Potentials via random features, see also the related paper.

Scripts & Miscellanea

Recent posts

The Operator Way

— A paradigm to rethink dynamical processes

Talks and Public Outreach