deepjet framework
play

DeepJet Framework Swapneel Mehta, Mauro Verzetti, Jan Kieseler, - PowerPoint PPT Presentation

DeepJet Framework Swapneel Mehta, Mauro Verzetti, Jan Kieseler, Markus Stoye, Maurizio Pierini CMS Experiment, EP-CMG-PS CERN Machine Learning 1. Comprehensive libraries 2. Fantastic documentation 3. Interactive Tutorials 4. Developer


  1. DeepJet Framework Swapneel Mehta, Mauro Verzetti, Jan Kieseler, Markus Stoye, Maurizio Pierini CMS Experiment, EP-CMG-PS CERN

  2. Machine Learning 1. Comprehensive libraries 2. Fantastic documentation 3. Interactive Tutorials 4. Developer Community Support

  3. Why build a library designed for high-energy physics?

  4. Computer Scientists don’t always understand requirements for particle physics...

  5. Physicists don’t always write great code...

  6. Best of Both Worlds 1. Implement fast, efficient machine learning algorithms for physics 2. Provide high-level functions/wrappers for low-level tasks 3. Handle common bottlenecks - esp. memory -related issues 4. Create an extensible, easy-to-use framework

  7. So what exactly is Jet Physics?

  8. CMS Experiment Jets: Collimated Streams of Particles

  9. Michael Kagan

  10. Michael Kagan

  11. What does this library do?

  12. ● Data Conversion Features of ● Model Training DeepJet ● Prediction ● Model Evaluation

  13. ● File-by-File ● Avoids memory threshold crossed (EOS) ● Conversion Handles user-defined data structures ● Preprocessing support ● Parallelized operation ● ●

  14. ● Keras-wrapped Tensorflow backend ● Additional callbacks Training ● Monitor validity of tokens ● Bookkeeping support

  15. ● Create compatible Prediction and prediction data structures ● Support for Plots Evaluation ● Export of models and data structures

  16. Yeah, but why should I use it?

  17. ● Modularised code, easy to understand ● Templates for quick-start Simplicity ● Step-by-step documentation ● Elaborate examples and use-cases

  18. ● Custom CPP Extensions improve efficiency for Python Support ● Automation of specific tasks ● Anaconda Environment

  19. ● Available as a pip package for Python 3.6 ● Tensorflow 1.8 supported Upgrades ● Integrating support for TFRecords ● Docker Image Distribution

  20. Interesting! Tell me more about this library

  21. DeepJetCore

  22. DeepJet

  23. DeepJet Demo

  24. ● Easy-to-use Framework ● Faster conversion and training Conclusion ● Diverse use-cases ● Scalable to large datasets

  25. Want to learn more about Machine Learning for High-energy Physics (MLHEP)?

  26. Resources for Getting Started with MLHEP https://github.com/iml-wg/HEP-ML-Resources https://www.coursera.org/learn/particle-physics [Shameless Plug] https://github.com/SwapneelM/awesome-particle- physics-for-non-physicists

  27. ● Lucas Taylor’s CMS Experiment Slides ● CMS Collaboration Public References Outreach Slides ● Dave Barney, Andre David [Links] CMS e-Masterclass Slides ● Michael Kagan’s Jet Classification Slides

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend