TMVA Interfaces - Pytorch


Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework, used in many particle physics data analysis and applications. TMVA provides functionality for building deep neural networks including fully connected, convolutional and recurrent layers. In addition, TMVA provides interfaces to other deep learning frameworks (scikit-learn, Keras). This project will focus on the development of an interface to PyTorch which will leverage existing PyKeras TMVA interface.

Task ideas and expected results

Expected Results


Strong Python and C++ skills, solid knowledge of deep learning, familiarity with PyTorch


Please DO NOT contact mentors directly by email, and instead please send project inquiries to with Project Title in the subject and relevant mentors will get in touch with you.

Corresponding Project

Participating Organizations