Annika Stein's Projects
Code for "Improving robustness of jet tagging algorithms with adversarial training" (arXiv:2203.13890) Utilized elsewhere yo. Teaching material for undergraduates up to PhD student or postdoc level.
⚔️ This is a little gem, made for HPC. Fully functional framework that runs on PFNano for neural network training, includes fancy adversarial techniques with unique evaluation scripts, reweighting etc., does not need any container, but loads a conda environment. Some theses have been completed with it, some people copied it and gave it a new name.
🚀 Landing page for Annika Stein, entry point to academic website and selected highlight projects.
🎤 Personal academic website / CV
Awesome list of tools for speedcubing / competitions
This is a copy of my framework under a new name. Though it's not yet as advanced, as it only works with simulation. There are no authorship attributions for the PFNano or ntuple training pipeline, it's just AI_Safety_2021, my DeepJet / ParT and the Adversarial Training software combined.
CMS ML Documentation
CMS Offline Software
A small tool to find competitors via their id number at WCA competitions
Home of the first robust CMS flavour tagging algorithms. Multiple attacks, defenses, including my NGM (Normed Gradient Method); handcrafted parameters per feature (statistics); bookkeeping; Run2/Run3 configs; lesser known loss functions; warmup phase, fine-tuning; debug mode; the nicest looking colourful plots; PyTorch->ONNX optimization.
A framework for fast simulation of a generic collider experiment
🪣 Cleaning up and closing tabs
Example repository for the Git/GitHub HATS @ LPC
:zap: Dynamically generated stats for your github readmes
Attempting to perform giveaways respecting some constraints related to organization teams being excluded, treating newcomers with a separate category. Eventually to be deployed with a gui (e.g. via Qt), for now more or less a playground.
Living Review of Machine Learning for Particle Physics
✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
The Journal of Open Source Software
Build large-scale task workflows: luigi + job submission + remote targets + environment sandboxing using Docker/Singularity
Documentation that simply works
🛬 Custom landing page for WCA Competitions, targeted at competitors looking for live results, schedule, more information. QR code generated with python, links to website - just fork, adapt to your needs and go. - Not maintained anymore.
Tool to read and process CMS Open Data for jet flavour tagging purposes in the context of AI Safety, preparing datasets in a ML-friendly way, allowing further usage independent of root or experiment-specific software.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Exercises I created for the 2023 edition of CMSDAS. Runs locally or on SWAN.
💥 Skewb Page - three tools in one, First Layer Trainer, L2L Alg Trainer, One-Looking Trainer. New feature for 2024: hints with solutions for all L2L cases!
🗿 Practice and learn skewb algs, first layer and more!