Theo Brown's Avatar

Theo Brown

@theo-brown

PhD student UCL / UKAEA | Probabilistic ML | Safe control | Nuclear fusion

274
Followers
398
Following
8
Posts
19.11.2024
Joined
Posts Following

Latest posts by Theo Brown @theo-brown

Preview
FreeGSNKE: A Python-based dynamic free-boundary toroidal plasma equilibrium solver We present a Python-based numerical solver for the two-dimensional dynamic plasma equilibrium problem. We model the time evolution of toroidally symmetric free-

Huge kudos to the team for their hard work in delivering this high-quality contribution to the community. Open-source fusion modelling just got a big boost!

Paper:
pubs.aip.org/aip/pop/arti...

16.01.2025 11:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - FusionComputingLab/freegsnke: FreeGSNKE: A Python code for evolutive free-boundary tokamak plasma equilibrium simulations FreeGSNKE: A Python code for evolutive free-boundary tokamak plasma equilibrium simulations - FusionComputingLab/freegsnke

FreeGSNKE is the UK Fusion Computing Lab's answer to this challenge!

↔️ Fully benchmarked against existing codes
🦾 Robust solvers
πŸ–₯️ Modern coding practices
πŸ“– Excellent documentation and tutorials
🌐 Fully open source

github.com/FusionComput...

🧡2/3

16.01.2025 11:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

πŸš€FreeGSNKE is now open-source! Big milestone, esp for those interested in ML/RL for fusionπŸš€

I've talked to many people who have been inspired by Deepmind's 2022 Nature paper on tokamak magnetic control, but struggled to get involved in ML-control for fusion problems...

🧡1/3

16.01.2025 11:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Interested in symmetries/GPs/BayesOpt/nuclear fusion? Come and check out our #NeurIPS poster!

πŸ“West Ballroom #6003 @ 11am-2pm

πŸ” Not sure if it's for you? Read the blog post to get a brief insight >>> theobrown.uk/blog/invaria...

w/ @ilijabogunovic.bsky.social
@uclofficial.bsky.social

13.12.2024 15:57 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Sample-efficient Bayesian Optimisation Using Known Invariances Bayesian optimisation (BO) is a powerful framework for global optimisation of costly functions, using predictions from Gaussian process models (GPs). In this work, we apply BO to functions that exhibi...

πŸ“ In our paper, we back up our empirical findings with upper and lower regret bounds.

Check it out! arxiv.org/abs/2410.16972

#NeurIPS2024 #research #ml
🧡 4/4

21.11.2024 12:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

⚑ Invariant BO has a whole host of applications. We tackle a difficult design task from nuclear fusion: designing a heating system for STEP, the UK's flagship next-gen fusion reactor.

🧡 3/4

#STEPtoFusion #fusionenergy

21.11.2024 12:14 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

⬆️ Using an invariant kernel massively boosts sample efficiency (red line).

For a low-cost approximation, you can use a *subset* of symmetries without sacrificing improved performance (yellow + green lines).

🧡 2/4

21.11.2024 12:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

πŸ“£ If you've got an objective that exhibits symmetries, you should be using invariant kernel BO πŸ“£

πŸš€ More sample efficient than constrained/naive BO!

πŸš€ More compute efficient than data augmentation!

🧡 1/4

#NeurIPS2024 #BayesianOptimisation #ai

21.11.2024 12:14 πŸ‘ 7 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1