This tutorial is technical, and intended for machine learning researchers who have already read our paper and are interested in writing their first Seldonian algorithm. Below we list the different parts of this tutorial.
1 | Begin | Framework and Seldonian algorithm review. |
2 | Jump Ahead | Define a simple problem that we will create a Seldonian algorithm to solve in these tutorials. |
3 | Jump Ahead | Review the Seldonian algorithm that we will implement in this tutorial. |
4 |
C++ Python |
Set up our coding environment. |
5 |
C++ Python |
Implement the Safety Test mechanism. |
6 |
C++ Python |
Implement the Candidate Selection mechanism. |
7 |
C++ Python |
Create plots characterizing the behavior of the quasi-Seldonian algorithm you implemented. |
8 | Jump Ahead | Discuss advanced topics like more sophisticated interfaces and Seldonian reinforcement learning algorithms. |