TMVA Deep Learning Developments - Inference


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. We provide in TMVA the functionality for building deep neural networks including fully connected, convolutional and recurrent layers. This project will focus on development of some deep learning operators such as layer concatenation or merging that will allow the build of more complex networks such as ResNet within TMVA and with the aim to provide a fast inference engine.

Task ideas and expected results

Expected Results:


Strong C++ skills, solid knowledge of deep learning, familiarity with GPUs


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