This repo is a small tutorial based on the Design-of-Experiments section from the AI + Safety position paper published by DNV.
It can be explored as a stand-alone jupyter notebook by downloading the file doe-tutorial-1.ipynb from ./source/doe/
It can also be used as a student assignment by cloning the repo https://github.com/RaPiD-models/ai-safety-tutorial.git and creating a student version using nbgrader to hide part of the code for the student to implement.
This is done by wrapping the relevant code in ### BEGIN SOLUTION
### END SOLUTION
blocks like
def foo(bar):
"""Prints `bar`."""
### BEGIN SOLUTION
print(bar)
### END SOLUTION
See https://nbgrader.readthedocs.io/en/stable/configuration/student_version.html for more details on how to customize the student version.
Please refer to nbgrader documentaition for how to Create and grade assignments