You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: OPERATIONS.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,7 @@ Having created the A/B Testing Deployment Pipeline, this operations manual provi
4
4
5
5
## A/B Testing for Machine Learning models
6
6
7
-
Successful A/B Testing for machine learning models requires measuring how effective predictions are against end users.
8
-
It is important to be able to identify users consistently and be able to attribute success actions against the model predictions back to users.
7
+
Successful A/B Testing for machine learning models requires measuring how effective predictions are against end users. It is important to be able to identify users consistently and be able to attribute success actions against the model predictions back to users.
9
8
10
9
### Conversion Metrics
11
10
@@ -46,7 +45,11 @@ The configuration is stored in the CodeCommit source repository by stage name eg
46
45
*`epsilon` - The epsilon parameter used by the `EpsilonGreedy` strategy.
47
46
*`warmup` - The number of invocations to warm up before applying the strategy.
48
47
49
-
In addition to the above, you must specify the `champion` and `challenger` model variants for the deployment.
48
+
In addition to the above, you must specify the `champion` and `challenger` model variants for the deployment.
49
+
50
+
These will be loaded from the two Model Package Groups in the registry that include the project name and suffixed with `champion` or `challenger` for example project name `ab-testing-pipeline` these model package groups in the sample notebook:
"Assuming a normal distribution, lets evaluate a confidence score for the best performing variant."
1692
+
"### Evaluate if statistically significant\n",
1693
+
"\n",
1694
+
"Assuming a normal distribution, let's evaluate a confidence score for the best performing variant."
1692
1695
]
1693
1696
},
1694
1697
{
@@ -1733,6 +1736,34 @@
1733
1736
"conf"
1734
1737
]
1735
1738
},
1739
+
{
1740
+
"cell_type": "markdown",
1741
+
"metadata": {},
1742
+
"source": [
1743
+
"### Promote Model\n",
1744
+
"\n",
1745
+
"If our new estimator is a winning model, we can register that model in the `Champion` model package group in the registry to trigger a new deployment with this single variant."
0 commit comments