{"cells": [{"cell_type": "markdown", "metadata": {}, "source": ["# Transformed Target\n", "\n", "[TransformedTargetRegressor](https://scikit-learn.org/stable/modules/generated/sklearn.compose.TransformedTargetRegressor.html) proposes a way to modify the target before training. The notebook extends the concept to classifiers."]}, {"cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [{"data": {"text/html": ["
\n", ""], "text/plain": ["\n", " | reg_perm | \n", "reg_score | \n", "log_perm | \n", "log_score | \n", "
---|---|---|---|---|
0 | \n", "{0: 2, 1: 0, 2: 1} | \n", "0.061728 | \n", "{0: 1, 1: 2, 2: 0} | \n", "0.960905 | \n", "
1 | \n", "{0: 1, 1: 2, 2: 0} | \n", "-0.759259 | \n", "{0: 0, 1: 2, 2: 1} | \n", "0.960905 | \n", "
2 | \n", "{0: 2, 1: 1, 2: 0} | \n", "1.000000 | \n", "{0: 0, 1: 1, 2: 2} | \n", "0.960905 | \n", "
3 | \n", "{0: 0, 1: 2, 2: 1} | \n", "0.061728 | \n", "{0: 1, 1: 2, 2: 0} | \n", "0.960905 | \n", "
4 | \n", "{0: 1, 1: 0, 2: 2} | \n", "-0.759259 | \n", "{0: 1, 1: 2, 2: 0} | \n", "0.960905 | \n", "
5 | \n", "{0: 1, 1: 2, 2: 0} | \n", "-0.759259 | \n", "{0: 2, 1: 1, 2: 0} | \n", "0.960905 | \n", "
6 | \n", "{0: 2, 1: 0, 2: 1} | \n", "0.061728 | \n", "{0: 1, 1: 2, 2: 0} | \n", "0.960905 | \n", "
7 | \n", "{0: 0, 1: 1, 2: 2} | \n", "1.000000 | \n", "{0: 2, 1: 1, 2: 0} | \n", "0.960905 | \n", "
8 | \n", "{0: 2, 1: 0, 2: 1} | \n", "0.061728 | \n", "{0: 1, 1: 0, 2: 2} | \n", "0.960905 | \n", "
9 | \n", "{0: 1, 1: 2, 2: 0} | \n", "-0.759259 | \n", "{0: 1, 1: 0, 2: 2} | \n", "0.960905 | \n", "