Curriculum

Our bootcamps offer a comprehensive overview of the AI safety landscape, technical implementations, governance frameworks, and strategy. We believe exploring diverse perspectives and approaches is crucial before specializing. From mechanistic interpretability to robustness testing, from policy development to strategic research, we want to help you find your most impactful path forward.

Activities

How will the days be spent? 

  • Peer-coding sessions following a technical curriculum with mentors.
  • Presentations by experts in the field.
  • Review and discussion of AI Safety literature.
  • Personal career advice and mentorship.
  • Discussion groups.
Curriculum

We update our program between each camp, to stay up to date with the rapid development of the field of AI.

The program of the last camp was composed of technical content including:

  • Implement SGD and other local optimisation algorithms, run remote hyper-parameter searches on a simple architecture
  • Implement and run RLHF
  • Look at various interpretability techniques on GPT models and the ResNet
  • Implement DQN and A2C, two important reinforcement learning algorithms
  • Implement adversarial attacks and defences
  • Implement an LLM agent

Alongside talks, workshops and group discussions on:

  • model evaluations
  • AI trends
  • forecasting and timelines
  • risk models, risk scenarios and classifications
  • landscape of solutions
  • corporate governance
  • international governance

There is also the opportunity to dive more into the topic of your choice during the literature review afternoon and the 2.5-day project at the end of the camp.

Participants' experiences

Several of our participants have written blog posts about their experience at ML4G.

Have a bootcamp story to share? Let us know and we'll add yours to our growing collection!

Got questions?

We have answers

Do I need to pay to attend the bootcamp?
What language will the camp be in?
Will there be any spare time?
How much do I need to know about Al Safety to apply?
How much coding experience do I need to apply?
How much mathematical or ML knowledge do I need to apply?
What might an ideal candidate look like?