From 825bccd1658a919c60724af7ce0011bb7bcba408 Mon Sep 17 00:00:00 2001 From: ryanSoley Date: Mon, 17 Jun 2024 15:07:45 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20capitalo?= =?UTF-8?q?ne/rubicon-ml@70a15342ed65b41b6e8abfd5464998c86cf4be39=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .buildinfo | 2 +- .../integration-prefect-workflows.ipynb.txt | 1510 +++++++++++++---- api_reference.html | 22 +- contribute-schema.html | 6 +- contributing.html | 6 +- faqs.html | 6 +- genindex.html | 6 +- glossary.html | 6 +- index.html | 6 +- integrations/integration-git.html | 6 +- .../integration-prefect-workflows.html | 833 ++++++--- .../integration-prefect-workflows.ipynb | 1510 +++++++++++++---- integrations/integration-sklearn.html | 6 +- logging-examples/log-with-schema.html | 6 +- logging-examples/logging-concurrently.html | 6 +- .../logging-experiment-failures.html | 6 +- logging-examples/logging-feature-plots.html | 6 +- logging-examples/logging-plots.html | 6 +- .../logging-training-metadata.html | 6 +- .../manage-experiment-relationships.html | 6 +- logging-examples/multiple-backend.html | 6 +- logging-examples/register-custom-schema.html | 6 +- logging-examples/rubiconJSON-querying.html | 6 +- logging-examples/set-schema.html | 6 +- logging-examples/tagging.html | 6 +- .../visualizing-logged-dataframes.html | 6 +- objects.inv | Bin 7825 -> 7796 bytes py-modindex.html | 6 +- quick-look/logging-experiments.html | 6 +- quick-look/sharing-experiments.html | 6 +- quick-look/visualizing-experiments.html | 6 +- schema-representation.html | 6 +- search.html | 6 +- searchindex.js | 2 +- tutorials/failure-modes.html | 6 +- visualizations.html | 6 +- visualizations/dashboard.html | 6 +- visualizations/dataframe-plot.html | 6 +- visualizations/experiments-table.html | 6 +- visualizations/metric-correlation-plot.html | 6 +- visualizations/metric-lists-comparisons.html | 6 +- 41 files changed, 3008 insertions(+), 1075 deletions(-) diff --git a/.buildinfo b/.buildinfo index 3c26b837..d2a36872 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 5b25f2df92cddedc41025700c107d7a4 +config: 16f37f496281599e7b4d3181c507bc5d tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_sources/integrations/integration-prefect-workflows.ipynb.txt b/_sources/integrations/integration-prefect-workflows.ipynb.txt index 3140a17d..4c7d029a 100644 --- a/_sources/integrations/integration-prefect-workflows.ipynb.txt +++ b/_sources/integrations/integration-prefect-workflows.ipynb.txt @@ -158,20 +158,21 @@ "metadata": {}, "outputs": [], "source": [ - "from prefect import Flow\n", + "from prefect import flow\n", "\n", "\n", "n_components = 2\n", "n_neighbors = 5\n", "is_standardized = True\n", "\n", - "with Flow(\"Wine Classification\") as flow:\n", + "@flow\n", + "def wine_flow():\n", " wine_dataset = load_data()\n", " \n", " feature_names = get_feature_names(wine_dataset)\n", " train_test_split = split_data(wine_dataset)\n", " \n", - " accuracy = fit_pred_model(\n", + " return fit_pred_model(\n", " train_test_split,\n", " n_components,\n", " n_neighbors,\n", @@ -185,15 +186,7 @@ "source": [ "### Running a flow and viewing results\n", "\n", - "Now we'll register our **flow** with the local server. First, we'll have to\n", - "use the ``prefect`` CLI one more time to create a project.\n", - "\n", - "```bash\n", - "prefect create project 'Wine Classification'\n", - "```\n", - "\n", - "The URL printed from the call to ``flow.register`` opens the local Prefect UI.\n", - "We can use it to run and monitor our **flows**. " + "Now we'll run the flow." ] }, { @@ -202,114 +195,207 @@ "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow URL: http://localhost:8080/default/flow/aef9fb65-c49b-4c46-89be-e31c357a165e\n", - " └── ID: 531ffe8c-fb2b-4855-b5d8-f9bcef51ad2d\n", - " └── Project: Wine Classification\n", - " └── Labels: ['8c859084633f']\n" - ] - } - ], - "source": [ - "flow_id = flow.register(project_name=\"Wine Classification\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We'll also put together a function to run our **flows** and wait for them to finish." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
00:56:44.598 | INFO    | prefect.engine - Created flow run 'rugged-pony' for flow 'wine-flow'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:44.598 | \u001b[36mINFO\u001b[0m | prefect.engine - Created flow run\u001b[35m 'rugged-pony'\u001b[0m for flow\u001b[1;35m 'wine-flow'\u001b[0m\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow run scheduled. Waiting...\n", - "Flow run scheduled. Waiting...\n", - "All reference tasks succeeded. Waiting...\n", - "Flow run 024457a5-aac4-449a-a5a3-7b3986f90cba was successful!\n" - ] - } - ], - "source": [ - "import time\n", - "from prefect import Client\n", - "\n", - "\n", - "prefect_client = Client()\n", - "\n", - "def run_flow(client, flow_id):\n", - " flow_run_id = client.create_flow_run(flow_id=flow_id)\n", - " \n", - " is_finished = False\n", - " while not is_finished:\n", - " state = client.get_flow_run_info(flow_run_id).state\n", - " print(f\"{state.message.strip('.')}. Waiting...\")\n", - " \n", - " time.sleep(3)\n", - " \n", - " is_finished = state.is_finished()\n", - "\n", - " assert state.is_successful()\n", - " print(f\"Flow run {flow_run_id} was successful!\")\n", - " \n", - " return flow_run_id\n", - " \n", - "flow_run_id = run_flow(prefect_client, flow_id)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We assigned a few variables in our **flow**, most notably the result of ``fit_pred_model``, ``accuracy``.\n", - "This accuracy metric is how we'll determine whether or not the model we trained is a success. However,\n", - "retrieving state variables from **flows** is a bit cumbersome." - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
00:56:44.646 | INFO    | Flow run 'rugged-pony' - Created task run 'load_data-0' for task 'load_data'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:44.646 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'load_data-0' for task 'load_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { + "text/html": [ + "
00:56:44.647 | INFO    | Flow run 'rugged-pony' - Executing 'load_data-0' immediately...\n",
+       "
\n" + ], "text/plain": [ - "0.9555555555555556" + "00:56:44.647 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'load_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.352 | INFO    | Task run 'load_data-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.352 | \u001b[36mINFO\u001b[0m | Task run 'load_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.372 | INFO    | Flow run 'rugged-pony' - Created task run 'get_feature_names-0' for task 'get_feature_names'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.372 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'get_feature_names-0' for task 'get_feature_names'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.373 | INFO    | Flow run 'rugged-pony' - Executing 'get_feature_names-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.373 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'get_feature_names-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.423 | INFO    | Task run 'get_feature_names-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.423 | \u001b[36mINFO\u001b[0m | Task run 'get_feature_names-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.440 | INFO    | Flow run 'rugged-pony' - Created task run 'split_data-0' for task 'split_data'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.440 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'split_data-0' for task 'split_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.441 | INFO    | Flow run 'rugged-pony' - Executing 'split_data-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.441 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'split_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.547 | INFO    | Task run 'split_data-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.547 | \u001b[36mINFO\u001b[0m | Task run 'split_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.566 | INFO    | Flow run 'rugged-pony' - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.566 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.567 | INFO    | Flow run 'rugged-pony' - Executing 'fit_pred_model-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.567 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'fit_pred_model-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.693 | INFO    | Task run 'fit_pred_model-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.693 | \u001b[36mINFO\u001b[0m | Task run 'fit_pred_model-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.719 | INFO    | Flow run 'rugged-pony' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.719 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, - "execution_count": 9, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "0.9333333333333333" + ] + }, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "info = prefect_client.get_flow_run_info(flow_run_id)\n", - "\n", - "slugs = [t.task_slug for t in info.task_runs]\n", - "index = slugs.index(accuracy.slug)\n", - "\n", - "result = info.task_runs[index].state._result.read(\n", - " info.task_runs[index].state._result.location,\n", - ")\n", - "result.value" + "accuracy = wine_flow()\n", + "accuracy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "What's going on here isn't exactly intuitive, and all that only extracted one\n", - "piece of data from one task.\n", - " \n", "### Adding Rubicon to your flow\n", "\n", "We can leverage the Prefect tasks within the ``rubicon_ml`` library to log all the\n", @@ -323,7 +409,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -332,17 +418,15 @@ "from prefect import unmapped\n", "\n", "\n", - "root_dir = os.environ.get(\"RUBICON_ROOT\", \"rubicon-root\")\n", - "root_path = f\"{os.path.dirname(os.getcwd())}/{root_dir}\"\n", - "\n", "n_components = 2\n", "n_neighbors = 5\n", "is_standardized = True\n", "\n", - "with Flow(\"Wine Classification with Rubicon\") as flow: \n", + "@flow\n", + "def rubicon_wine_flow(): \n", " project = get_or_create_project_task(\n", - " \"filesystem\",\n", - " root_path,\n", + " \"memory\",\n", + " \".\",\n", " \"Wine Classification with Prefect\",\n", " )\n", " experiment = create_experiment_task(\n", @@ -366,7 +450,9 @@ " is_standardized,\n", " )\n", " \n", - " log_metric_task(experiment, \"accuracy\", accuracy)" + " log_metric_task(experiment, \"accuracy\", accuracy)\n", + "\n", + " return accuracy" ] }, { @@ -378,285 +464,989 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 9, "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow URL: http://localhost:8080/default/flow/9b91bafc-7e8b-4361-b1d0-bc57dac4cebc\n", - " └── ID: 081b9522-5db8-4ce6-ae64-ea8afd5b323e\n", - " └── Project: Wine Classification\n", - " └── Labels: ['8c859084633f']\n", - "Flow run scheduled. Waiting...\n", - "Submitted for execution. Waiting...\n", - "Running flow. Waiting...\n", - "All reference tasks succeeded. Waiting...\n", - "Flow run 29cef175-c115-4da2-a9f7-40f79bdb6104 was successful!\n" - ] - } - ], - "source": [ - "flow_with_rubicon_id = flow.register(project_name=\"Wine Classification\")\n", - "flow_run_with_rubicon_id = run_flow(prefect_client, flow_with_rubicon_id)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This time we can use ``rubicon_ml`` to inspect our accuracy, among other things!" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
00:56:45.890 | INFO    | prefect.engine - Created flow run 'laughing-newt' for flow 'rubicon-wine-flow'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.890 | \u001b[36mINFO\u001b[0m | prefect.engine - Created flow run\u001b[35m 'laughing-newt'\u001b[0m for flow\u001b[1;35m 'rubicon-wine-flow'\u001b[0m\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "experiment 6b1c3846-5aab-4bda-8c16-15b279d8616c\n", - "features: ['alcalinity_of_ash', 'alcohol', 'ash', 'color_intensity', 'flavanoids', 'hue', 'magnesium', 'malic_acid', 'nonflavanoid_phenols', 'od280/od315_of_diluted_wines', 'proanthocyanins', 'proline', 'total_phenols']\n", - "parameters: [('is_standardized', True), ('n_components', 2), ('n_neighbors', 5)]\n", - "metrics: [('accuracy', 1.0)]\n" - ] - } - ], - "source": [ - "from rubicon_ml import Rubicon\n", - "\n", - "\n", - "rubicon = Rubicon(persistence=\"filesystem\", root_dir=root_path)\n", - "project = rubicon.get_project(\"Wine Classification with Prefect\")\n", - " \n", - "experiment = project.experiments()[0]\n", - "\n", - "features = [f.name for f in experiment.features()]\n", - "parameters = [(p.name, p.value) for p in experiment.parameters()]\n", - "metrics = [(m.name, m.value) for m in experiment.metrics()]\n", - "\n", - "print(\n", - " f\"experiment {experiment.id}\\n\"\n", - " f\"features: {features}\\nparameters: {parameters}\\n\"\n", - " f\"metrics: {metrics}\"\n", - ")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Extracting data from ``rubicon_ml`` is much simpler than pulling it from the various\n", - "**tasks** as they succeed. Especially in the case where we're running thousands\n", - "of **tasks** in a **flow**.\n", - "\n", - "### Concurrent Logging with Dask\n", - "\n", - "Prefect plays nicely with Dask in order to provide parallel computing when possible.\n", - "The Prefect scheduler is smart enough to know which **tasks** do and do not depend\n", - "on each other, so it can intelligently decide when to run independent **tasks** at\n", - "the same time.\n", - "\n", - "Let's run the same **flow** as above, except this time we'll log eight different\n", - "experiments with eight different feature sets and accuracy results. First, we'll\n", - "need to use Dask to start a local cluster." - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [], - "source": [ - "import dask.distributed\n", - "from prefect.executors import DaskExecutor\n", - "\n", - "\n", - "dask_client = dask.distributed.Client()\n", - "dask_executor = DaskExecutor(address=dask_client.cluster.scheduler.address)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Before we look at the new **flow**, let's see how easy it is to make our own \n", - "``rubicon_ml`` Prefect **tasks**. Currently, the ``log_feature_task`` logs one \n", - "feature to one experiment. Let's say in this example, we want to log our entire\n", - "feature set in one **task**. That's slightly different than what we currently\n", - "have in the ``log_feature_task``, so let's see how we can make a new one using\n", - "the ``rubicon_ml`` logging library." - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [], - "source": [ - "@task\n", - "def log_feature_set(experiment, feature_names):\n", - " \"\"\"log a set of features to a rubicon experiment\n", - " \n", - " Parameters\n", - " ----------\n", - " experiment : rubicon.Experiment\n", - " the experiment to log the feature set to\n", - " feature_names : list of str\n", - " the names of the features to log to `experiment`\n", - " \"\"\"\n", - " features = []\n", - " \n", - " for name in feature_names:\n", - " features.append(experiment.log_feature(name=name))\n", - " \n", - " return features" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Easy! Even though its so simple, this particular **task** is actually more in-depth\n", - "than the ones you'll find in the library. The Prefect **tasks** in the library are\n", - "simply wrappers around existing logging library functions, like ``experiment.log_feature``.\n", - "\n", - "Now we can make our new **flow** to log multiple experiments in parallel." - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, - "outputs": [], - "source": [ - "n_components = [2, 2, 2, 2, 4, 4, 4, 4 ]\n", - "n_neighbors = [5, 5, 10, 10, 5, 5, 10, 10 ]\n", - "is_standardized = [True, False, True, False, True, False, True, False]\n", - "\n", - "experiment_names = [f\"mapped run {i}\" for i in range(len(n_components))]\n", - "\n", - "with Flow(\n", - " \"Wine Classification with Rubicon - Mapped\",\n", - " executor=dask_executor,\n", - ") as mapped_flow:\n", - " project = get_or_create_project_task(\n", - " \"filesystem\",\n", - " root_path,\n", - " \"Wine Classification with Prefect - Mapped\",\n", - " )\n", - " experiments = create_experiment_task.map(\n", - " unmapped(project),\n", - " name=experiment_names,\n", - " description=unmapped(\"concurrent example with Prefect\"),\n", - " )\n", - " \n", - " wine_dataset = load_data()\n", - " \n", - " feature_names = get_feature_names(wine_dataset)\n", - " train_test_split = split_data(wine_dataset)\n", - " \n", - " log_feature_set.map(experiments, unmapped(feature_names))\n", - " log_parameter_task.map(experiments, unmapped(\"n_components\"), n_components)\n", - " log_parameter_task.map(experiments, unmapped(\"n_neighbors\"), n_neighbors)\n", - " log_parameter_task.map(experiments, unmapped(\"is_standardized\"), is_standardized)\n", - " \n", - " accuracies = fit_pred_model.map(\n", - " unmapped(train_test_split),\n", - " n_components,\n", - " n_neighbors,\n", - " is_standardized,\n", - " )\n", - " \n", - " log_metric_task.map(experiments, unmapped(\"accuracy\"), accuracies)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's register and run one last **flow**. If you check out the timeline for your completed\n", - "**flows** on the UI linked by `mapped_flow.register`, you'll notice tasks executing at the same\n", - "time now." - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
00:56:45.942 | INFO    | Flow run 'laughing-newt' - Created task run 'get_or_create_project_task-0' for task 'get_or_create_project_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.942 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'get_or_create_project_task-0' for task 'get_or_create_project_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.943 | INFO    | Flow run 'laughing-newt' - Executing 'get_or_create_project_task-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.943 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'get_or_create_project_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:45.995 | INFO    | Task run 'get_or_create_project_task-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:45.995 | \u001b[36mINFO\u001b[0m | Task run 'get_or_create_project_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.011 | INFO    | Flow run 'laughing-newt' - Created task run 'create_experiment_task-0' for task 'create_experiment_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.011 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'create_experiment_task-0' for task 'create_experiment_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.012 | INFO    | Flow run 'laughing-newt' - Executing 'create_experiment_task-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.012 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'create_experiment_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.052 | INFO    | Task run 'create_experiment_task-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.052 | \u001b[36mINFO\u001b[0m | Task run 'create_experiment_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.068 | INFO    | Flow run 'laughing-newt' - Created task run 'load_data-0' for task 'load_data'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.068 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'load_data-0' for task 'load_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.069 | INFO    | Flow run 'laughing-newt' - Executing 'load_data-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.069 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'load_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.112 | INFO    | Task run 'load_data-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.112 | \u001b[36mINFO\u001b[0m | Task run 'load_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.129 | INFO    | Flow run 'laughing-newt' - Created task run 'get_feature_names-0' for task 'get_feature_names'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.129 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'get_feature_names-0' for task 'get_feature_names'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.129 | INFO    | Flow run 'laughing-newt' - Executing 'get_feature_names-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.129 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'get_feature_names-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.168 | INFO    | Task run 'get_feature_names-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.168 | \u001b[36mINFO\u001b[0m | Task run 'get_feature_names-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.184 | INFO    | Flow run 'laughing-newt' - Created task run 'split_data-0' for task 'split_data'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.184 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'split_data-0' for task 'split_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.185 | INFO    | Flow run 'laughing-newt' - Executing 'split_data-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.185 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'split_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.232 | INFO    | Task run 'split_data-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.232 | \u001b[36mINFO\u001b[0m | Task run 'split_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.311 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-12' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.311 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-12' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.312 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-12' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.312 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-12' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.322 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-7' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.322 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-7' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.323 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-7' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.323 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-7' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.334 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-8' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.334 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-8' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.335 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-8' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.335 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-8' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.356 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-6' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.356 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-6' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.357 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-6' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.357 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-6' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.399 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-3' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.399 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-3' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.400 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-3' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.400 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-3' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.417 | INFO    | Task run 'log_feature_task-12' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.417 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-12' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.425 | INFO    | Task run 'log_feature_task-8' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.425 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-8' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.444 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-10' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.444 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-10' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.445 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-10' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.445 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-10' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.459 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-4' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.459 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-4' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.461 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-4' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.461 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-4' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.499 | INFO    | Task run 'log_feature_task-6' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.499 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-6' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.508 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-0' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.508 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-0' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.509 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-0' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.509 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-0' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.524 | INFO    | Task run 'log_feature_task-7' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.524 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-7' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.543 | INFO    | Task run 'log_feature_task-10' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.543 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-10' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.556 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-11' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.556 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-11' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.557 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-11' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.557 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-11' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.567 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-0' for task 'log_parameter_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.567 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_parameter_task-0' for task 'log_parameter_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow URL: http://localhost:8080/default/flow/1ff30ad8-530c-4502-a9ad-cfed39b145fd\n", - " └── ID: 5f925f68-877c-4922-952c-927da5cf5a34\n", - " └── Project: Wine Classification\n", - " └── Labels: ['8c859084633f']\n", - "Flow run scheduled. Waiting...\n", - "Flow run scheduled. Waiting...\n", - "Running flow. Waiting...\n", - "Running flow. Waiting...\n", - "Running flow. Waiting...\n", - "All reference tasks succeeded. Waiting...\n", - "Flow run 418550e0-01eb-4d48-b78b-fbe101da0622 was successful!\n" - ] + "data": { + "text/html": [ + "
00:56:46.568 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.568 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_parameter_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.612 | INFO    | Task run 'log_feature_task-11' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.612 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-11' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.620 | INFO    | Task run 'log_feature_task-3' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.620 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-3' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.627 | INFO    | Task run 'log_parameter_task-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.627 | \u001b[36mINFO\u001b[0m | Task run 'log_parameter_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.640 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-1' for task 'log_parameter_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.640 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_parameter_task-1' for task 'log_parameter_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.641 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-1' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.641 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_parameter_task-1' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.651 | INFO    | Task run 'log_feature_task-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.651 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.668 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-1' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.668 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-1' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.669 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-1' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.669 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-1' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.696 | INFO    | Task run 'log_parameter_task-1' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.696 | \u001b[36mINFO\u001b[0m | Task run 'log_parameter_task-1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.713 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-2' for task 'log_parameter_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.713 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_parameter_task-2' for task 'log_parameter_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.714 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-2' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.714 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_parameter_task-2' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.724 | INFO    | Task run 'log_feature_task-1' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.724 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.749 | INFO    | Task run 'log_parameter_task-2' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.749 | \u001b[36mINFO\u001b[0m | Task run 'log_parameter_task-2' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.761 | INFO    | Flow run 'laughing-newt' - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.761 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.761 | INFO    | Flow run 'laughing-newt' - Executing 'fit_pred_model-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.761 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'fit_pred_model-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.771 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-2' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.771 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-2' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.772 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-2' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.772 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-2' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.817 | INFO    | Task run 'fit_pred_model-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.817 | \u001b[36mINFO\u001b[0m | Task run 'fit_pred_model-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.839 | INFO    | Flow run 'laughing-newt' - Created task run 'log_metric_task-0' for task 'log_metric_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.839 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_metric_task-0' for task 'log_metric_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.840 | INFO    | Flow run 'laughing-newt' - Executing 'log_metric_task-0' immediately...\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.840 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_metric_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.854 | INFO    | Task run 'log_feature_task-2' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.854 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-2' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.871 | INFO    | Task run 'log_feature_task-4' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.871 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-4' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.885 | INFO    | Task run 'log_metric_task-0' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.885 | \u001b[36mINFO\u001b[0m | Task run 'log_metric_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.971 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-5' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.971 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-5' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:46.972 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-5' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:46.972 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-5' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:47.004 | INFO    | Task run 'log_feature_task-5' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:47.004 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-5' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:47.083 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-9' for task 'log_feature_task'\n",
+       "
\n" + ], + "text/plain": [ + "00:56:47.083 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-9' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:47.084 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-9' for execution.\n",
+       "
\n" + ], + "text/plain": [ + "00:56:47.084 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-9' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:47.132 | INFO    | Task run 'log_feature_task-9' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:47.132 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-9' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
00:56:47.152 | INFO    | Flow run 'laughing-newt' - Finished in state Completed()\n",
+       "
\n" + ], + "text/plain": [ + "00:56:47.152 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "1.0" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "flow_with_concurrent_rubicon_id = mapped_flow.register(\n", - " project_name=\"Wine Classification\",\n", - ")\n", - "flow_run_with_concurrent_rubicon_id = run_flow(\n", - " prefect_client,\n", - " flow_with_concurrent_rubicon_id,\n", - ")" + "accuracy = rubicon_wine_flow()\n", + "accuracy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Retrieving all the results of a mapped **task** is even more cumbersome than\n", - "retrieving just the accuracy above. We'll simply use the ``rubicon_ml`` Dashboard to\n", - "check out all the data we just logged!" + "This time we can use ``rubicon_ml`` to inspect our accuracy, among other things!" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 10, "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - " * Running on http://127.0.0.1:8050/ (Press CTRL+C to quit)\n", - "127.0.0.1 - - [16/Apr/2021 15:29:39] \"\u001b[37mGET /_alive_71180c28-37bc-4127-a50b-e754fe3e6812 HTTP/1.1\u001b[0m\" 200 -\n" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "Dash app running on http://127.0.0.1:8050/\n" + "experiment 35173154-a912-4ed0-9920-188d62e6f3d2\n", + "features: ['proline', 'proanthocyanins', 'flavanoids', 'alcalinity_of_ash', 'nonflavanoid_phenols', 'hue', 'alcohol', 'od280/od315_of_diluted_wines', 'malic_acid', 'ash', 'magnesium', 'total_phenols', 'color_intensity']\n", + "parameters: [('n_components', 2), ('n_neighbors', 5), ('is_standardized', True)]\n", + "metrics: [('accuracy', 1.0)]\n" ] } ], "source": [ - "from rubicon_ml.viz import Dashboard\n", + "from rubicon_ml import Rubicon\n", "\n", "\n", - "project = get_project(\n", - " \"filesystem\",\n", - " root_path,\n", - " \"Wine Classification with Prefect - Mapped\",\n", - ")\n", + "rubicon = Rubicon(persistence=\"memory\", root_dir=\".\")\n", + "project = rubicon.get_project(\"Wine Classification with Prefect\")\n", + " \n", + "experiment = project.experiments()[0]\n", + "\n", + "features = [f.name for f in experiment.features()]\n", + "parameters = [(p.name, p.value) for p in experiment.parameters()]\n", + "metrics = [(m.name, m.value) for m in experiment.metrics()]\n", "\n", - "Dashboard(project.experiments()).show()" + "print(\n", + " f\"experiment {experiment.id}\\n\"\n", + " f\"features: {features}\\nparameters: {parameters}\\n\"\n", + " f\"metrics: {metrics}\"\n", + ")" ] } ], @@ -676,7 +1466,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.4" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/api_reference.html b/api_reference.html index af772c6b..1254d145 100644 --- a/api_reference.html +++ b/api_reference.html @@ -6,7 +6,7 @@ - API Reference - rubicon-ml v0.7.4 + API Reference - rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -209,7 +209,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -209,7 +209,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/contributing.html b/contributing.html index caf326e3..51baeb57 100644 --- a/contributing.html +++ b/contributing.html @@ -6,7 +6,7 @@ - Contributing - rubicon-ml v0.7.4 + Contributing - rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -209,7 +209,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/faqs.html b/faqs.html index 2506948f..fae0b785 100644 --- a/faqs.html +++ b/faqs.html @@ -6,7 +6,7 @@ - FAQs - rubicon-ml v0.7.4 + FAQs - rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -209,7 +209,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/genindex.html b/genindex.html index aa0622de..adc21d70 100644 --- a/genindex.html +++ b/genindex.html @@ -4,7 +4,7 @@ - Index - rubicon-ml v0.7.4 + Index - rubicon-ml v0.8.0 @@ -179,7 +179,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -207,7 +207,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/glossary.html b/glossary.html index 8ef78fc6..038c8721 100644 --- a/glossary.html +++ b/glossary.html @@ -6,7 +6,7 @@ - Glossary - rubicon-ml v0.7.4 + Glossary - rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -209,7 +209,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/index.html b/index.html index e95c4fd3..8702ccd6 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - rubicon-ml v0.7.4 + rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -209,7 +209,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/integrations/integration-git.html b/integrations/integration-git.html index c006b347..9718d003 100644 --- a/integrations/integration-git.html +++ b/integrations/integration-git.html @@ -6,7 +6,7 @@ - Integrate with Git - rubicon-ml v0.7.4 + Integrate with Git - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -210,7 +210,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
diff --git a/integrations/integration-prefect-workflows.html b/integrations/integration-prefect-workflows.html index 3224990c..326c3814 100644 --- a/integrations/integration-prefect-workflows.html +++ b/integrations/integration-prefect-workflows.html @@ -6,7 +6,7 @@ - Integrate with Prefect - rubicon-ml v0.7.4 + Integrate with Prefect - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -210,7 +210,7 @@
-
rubicon-ml v0.7.4
+
rubicon-ml v0.8.0
@@ -436,20 +436,21 @@

Setting up a simple flow
[6]:
 

-
from prefect import Flow
+
from prefect import flow
 
 
 n_components = 2
 n_neighbors = 5
 is_standardized = True
 
-with Flow("Wine Classification") as flow:
+@flow
+def wine_flow():
     wine_dataset = load_data()
 
     feature_names = get_feature_names(wine_dataset)
     train_test_split = split_data(wine_dataset)
 
-    accuracy = fit_pred_model(
+    return fit_pred_model(
         train_test_split,
         n_components,
         n_neighbors,
@@ -461,107 +462,130 @@ 

Setting up a simple flow

Running a flow and viewing results

-

Now we’ll register our flow with the local server. First, we’ll have to use the prefect CLI one more time to create a project.

-
prefect create project 'Wine Classification'
-
-
-

The URL printed from the call to flow.register opens the local Prefect UI. We can use it to run and monitor our flows.

+

Now we’ll run the flow.

[7]:
 
-
flow_id = flow.register(project_name="Wine Classification")
+
accuracy = wine_flow()
+accuracy
 
-
+
-
-
-Flow URL: http://localhost:8080/default/flow/aef9fb65-c49b-4c46-89be-e31c357a165e
- └── ID: 531ffe8c-fb2b-4855-b5d8-f9bcef51ad2d
- └── Project: Wine Classification
- └── Labels: ['8c859084633f']
-
+
+
00:56:44.598 | INFO    | prefect.engine - Created flow run 'rugged-pony' for flow 'wine-flow'
+
-

We’ll also put together a function to run our flows and wait for them to finish.

-
-
[8]:
+
+
+
+
+
00:56:44.646 | INFO    | Flow run 'rugged-pony' - Created task run 'load_data-0' for task 'load_data'
 
-
import time
-from prefect import Client
-
-
-prefect_client = Client()
-
-def run_flow(client, flow_id):
-    flow_run_id = client.create_flow_run(flow_id=flow_id)
-
-    is_finished = False
-    while not is_finished:
-        state = client.get_flow_run_info(flow_run_id).state
-        print(f"{state.message.strip('.')}. Waiting...")
-
-        time.sleep(3)
-
-        is_finished = state.is_finished()
-
-    assert state.is_successful()
-    print(f"Flow run {flow_run_id} was successful!")
-
-    return flow_run_id
-
-flow_run_id = run_flow(prefect_client, flow_id)
+
+
+
+
+
00:56:44.647 | INFO    | Flow run 'rugged-pony' - Executing 'load_data-0' immediately...
 
+
+
-
+
+
00:56:45.352 | INFO    | Task run 'load_data-0' - Finished in state Completed()
+
+
+
-
-
-Flow run scheduled. Waiting...
-Flow run scheduled. Waiting...
-All reference tasks succeeded. Waiting...
-Flow run 024457a5-aac4-449a-a5a3-7b3986f90cba was successful!
-
+
+
00:56:45.372 | INFO    | Flow run 'rugged-pony' - Created task run 'get_feature_names-0' for task 'get_feature_names'
+
-

We assigned a few variables in our flow, most notably the result of fit_pred_model, accuracy. This accuracy metric is how we’ll determine whether or not the model we trained is a success. However, retrieving state variables from flows is a bit cumbersome.

-
-
[9]:
+
+
+
+
+
00:56:45.373 | INFO    | Flow run 'rugged-pony' - Executing 'get_feature_names-0' immediately...
 
-
info = prefect_client.get_flow_run_info(flow_run_id)
-
-slugs = [t.task_slug for t in info.task_runs]
-index = slugs.index(accuracy.slug)
-
-result = info.task_runs[index].state._result.read(
-    info.task_runs[index].state._result.location,
-)
-result.value
+
+
+
+
+
00:56:45.423 | INFO    | Task run 'get_feature_names-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:45.440 | INFO    | Flow run 'rugged-pony' - Created task run 'split_data-0' for task 'split_data'
+
+
+
+
+
+
+
00:56:45.441 | INFO    | Flow run 'rugged-pony' - Executing 'split_data-0' immediately...
+
+
+
+
+
+
+
00:56:45.547 | INFO    | Task run 'split_data-0' - Finished in state Completed()
 
+
+
+
+
+
00:56:45.566 | INFO    | Flow run 'rugged-pony' - Created task run 'fit_pred_model-0' for task 'fit_pred_model'
+
+
+
+
+
+
+
00:56:45.567 | INFO    | Flow run 'rugged-pony' - Executing 'fit_pred_model-0' immediately...
+
+
+
+
+
+
+
00:56:45.693 | INFO    | Task run 'fit_pred_model-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:45.719 | INFO    | Flow run 'rugged-pony' - Finished in state Completed()
+
-
[9]:
+
[7]:
 
-0.9555555555555556
+0.9333333333333333
 
-

What’s going on here isn’t exactly intuitive, and all that only extracted one piece of data from one task.

Adding Rubicon to your flow

We can leverage the Prefect tasks within the rubicon_ml library to log all the info we want about our model run. Then, we can use the standard rubicon_ml logging library to retrieve and inspect our metrics and other logged data. This is much simpler than digging through the state of each executed task and extracting its results.

Here’s the same flow from above, this time with rubicon_ml tasks integrated.

-

Again, we’ll register and run the flow.

-
[11]:
+
[9]:
 
-
flow_with_rubicon_id = flow.register(project_name="Wine Classification")
-flow_run_with_rubicon_id = run_flow(prefect_client, flow_with_rubicon_id)
+
accuracy = rubicon_wine_flow()
+accuracy
 
-
+
-
-
-Flow URL: http://localhost:8080/default/flow/9b91bafc-7e8b-4361-b1d0-bc57dac4cebc
- └── ID: 081b9522-5db8-4ce6-ae64-ea8afd5b323e
- └── Project: Wine Classification
- └── Labels: ['8c859084633f']
-Flow run scheduled. Waiting...
-Submitted for execution. Waiting...
-Running flow. Waiting...
-All reference tasks succeeded. Waiting...
-Flow run 29cef175-c115-4da2-a9f7-40f79bdb6104 was successful!
-
+
+
00:56:45.890 | INFO    | prefect.engine - Created flow run 'laughing-newt' for flow 'rubicon-wine-flow'
+
-

This time we can use rubicon_ml to inspect our accuracy, among other things!

-
-
[12]:
+
+
+
+
+
00:56:45.942 | INFO    | Flow run 'laughing-newt' - Created task run 'get_or_create_project_task-0' for task 'get_or_create_project_task'
 
-
from rubicon_ml import Rubicon
-
-
-rubicon = Rubicon(persistence="filesystem", root_dir=root_path)
-project = rubicon.get_project("Wine Classification with Prefect")
-
-experiment = project.experiments()[0]
-
-features = [f.name for f in experiment.features()]
-parameters = [(p.name, p.value) for p in experiment.parameters()]
-metrics = [(m.name, m.value) for m in experiment.metrics()]
-
-print(
-    f"experiment {experiment.id}\n"
-    f"features: {features}\nparameters: {parameters}\n"
-    f"metrics: {metrics}"
-)
+
+
+
+
+
00:56:45.943 | INFO    | Flow run 'laughing-newt' - Executing 'get_or_create_project_task-0' immediately...
 
+
+
-
+
+
00:56:45.995 | INFO    | Task run 'get_or_create_project_task-0' - Finished in state Completed()
+
+
+
-
-
-experiment 6b1c3846-5aab-4bda-8c16-15b279d8616c
-features: ['alcalinity_of_ash', 'alcohol', 'ash', 'color_intensity', 'flavanoids', 'hue', 'magnesium', 'malic_acid', 'nonflavanoid_phenols', 'od280/od315_of_diluted_wines', 'proanthocyanins', 'proline', 'total_phenols']
-parameters: [('is_standardized', True), ('n_components', 2), ('n_neighbors', 5)]
-metrics: [('accuracy', 1.0)]
-
+
+
00:56:46.011 | INFO    | Flow run 'laughing-newt' - Created task run 'create_experiment_task-0' for task 'create_experiment_task'
+
-

Extracting data from rubicon_ml is much simpler than pulling it from the various tasks as they succeed. Especially in the case where we’re running thousands of tasks in a flow.

-
-
-

Concurrent Logging with Dask

-

Prefect plays nicely with Dask in order to provide parallel computing when possible. The Prefect scheduler is smart enough to know which tasks do and do not depend on each other, so it can intelligently decide when to run independent tasks at the same time.

-

Let’s run the same flow as above, except this time we’ll log eight different experiments with eight different feature sets and accuracy results. First, we’ll need to use Dask to start a local cluster.

-
-
[13]:
+
+
+
+
+
00:56:46.012 | INFO    | Flow run 'laughing-newt' - Executing 'create_experiment_task-0' immediately...
 
-
import dask.distributed
-from prefect.executors import DaskExecutor
-
-
-dask_client = dask.distributed.Client()
-dask_executor = DaskExecutor(address=dask_client.cluster.scheduler.address)
+
+
+
+
+
00:56:46.052 | INFO    | Task run 'create_experiment_task-0' - Finished in state Completed()
 
+
+
-

Before we look at the new flow, let’s see how easy it is to make our own rubicon_ml Prefect tasks. Currently, the log_feature_task logs one feature to one experiment. Let’s say in this example, we want to log our entire feature set in one task. That’s slightly different than what we currently have in the log_feature_task, so let’s see how we can make a new one using the rubicon_ml logging library.

-
-
[14]:
+
+
00:56:46.068 | INFO    | Flow run 'laughing-newt' - Created task run 'load_data-0' for task 'load_data'
 
-
@task
-def log_feature_set(experiment, feature_names):
-    """log a set of features to a rubicon experiment
-
-    Parameters
-    ----------
-    experiment : rubicon.Experiment
-        the experiment to log the feature set to
-    feature_names : list of str
-        the names of the features to log to `experiment`
-    """
-    features = []
-
-    for name in feature_names:
-        features.append(experiment.log_feature(name=name))
-
-    return features
+
+
+
+
+
00:56:46.069 | INFO    | Flow run 'laughing-newt' - Executing 'load_data-0' immediately...
 
+
+
-

Easy! Even though its so simple, this particular task is actually more in-depth than the ones you’ll find in the library. The Prefect tasks in the library are simply wrappers around existing logging library functions, like experiment.log_feature.

-

Now we can make our new flow to log multiple experiments in parallel.

-
-
[15]:
+
+
00:56:46.112 | INFO    | Task run 'load_data-0' - Finished in state Completed()
 
-
n_components =    [2,    2,     2,    2,     4,    4,     4,    4    ]
-n_neighbors =     [5,    5,     10,   10,    5,    5,     10,   10   ]
-is_standardized = [True, False, True, False, True, False, True, False]
-
-experiment_names = [f"mapped run {i}" for i in range(len(n_components))]
-
-with Flow(
-    "Wine Classification with Rubicon - Mapped",
-    executor=dask_executor,
-) as mapped_flow:
-    project = get_or_create_project_task(
-        "filesystem",
-        root_path,
-        "Wine Classification with Prefect - Mapped",
-    )
-    experiments = create_experiment_task.map(
-        unmapped(project),
-        name=experiment_names,
-        description=unmapped("concurrent example with Prefect"),
-    )
-
-    wine_dataset = load_data()
-
-    feature_names = get_feature_names(wine_dataset)
-    train_test_split = split_data(wine_dataset)
-
-    log_feature_set.map(experiments, unmapped(feature_names))
-    log_parameter_task.map(experiments, unmapped("n_components"), n_components)
-    log_parameter_task.map(experiments, unmapped("n_neighbors"), n_neighbors)
-    log_parameter_task.map(experiments, unmapped("is_standardized"), is_standardized)
-
-    accuracies = fit_pred_model.map(
-        unmapped(train_test_split),
-        n_components,
-        n_neighbors,
-        is_standardized,
-    )
-
-    log_metric_task.map(experiments, unmapped("accuracy"), accuracies)
+
+
+
+
+
00:56:46.129 | INFO    | Flow run 'laughing-newt' - Created task run 'get_feature_names-0' for task 'get_feature_names'
 
+
+
-

Let’s register and run one last flow. If you check out the timeline for your completed flows on the UI linked by mapped_flow.register, you’ll notice tasks executing at the same time now.

-
-
[16]:
+
+
00:56:46.129 | INFO    | Flow run 'laughing-newt' - Executing 'get_feature_names-0' immediately...
 
-
flow_with_concurrent_rubicon_id = mapped_flow.register(
-    project_name="Wine Classification",
-)
-flow_run_with_concurrent_rubicon_id = run_flow(
-    prefect_client,
-    flow_with_concurrent_rubicon_id,
-)
+
+
+
+
+
00:56:46.168 | INFO    | Task run 'get_feature_names-0' - Finished in state Completed()
 
+
+
-
+
+
00:56:46.184 | INFO    | Flow run 'laughing-newt' - Created task run 'split_data-0' for task 'split_data'
+
+
+
+
+
+
+
00:56:46.185 | INFO    | Flow run 'laughing-newt' - Executing 'split_data-0' immediately...
+
+
+
+
+
+
+
00:56:46.232 | INFO    | Task run 'split_data-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.311 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-12' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.312 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-12' for execution.
+
+
+
+
+
+
+
00:56:46.322 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-7' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.323 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-7' for execution.
+
+
+
+
+
+
+
00:56:46.334 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-8' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.335 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-8' for execution.
+
+
+
+
+
+
+
00:56:46.356 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-6' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.357 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-6' for execution.
+
+
+
+
+
+
+
00:56:46.399 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-3' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.400 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-3' for execution.
+
+
+
+
+
+
+
00:56:46.417 | INFO    | Task run 'log_feature_task-12' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.425 | INFO    | Task run 'log_feature_task-8' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.444 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-10' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.445 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-10' for execution.
+
+
+
+
+
+
+
00:56:46.459 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-4' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.461 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-4' for execution.
+
+
+
+
+
+
+
00:56:46.499 | INFO    | Task run 'log_feature_task-6' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.508 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-0' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.509 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-0' for execution.
+
+
+
+
+
+
+
00:56:46.524 | INFO    | Task run 'log_feature_task-7' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.543 | INFO    | Task run 'log_feature_task-10' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.556 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-11' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.557 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-11' for execution.
+
+
+
+
+
+
+
00:56:46.567 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-0' for task 'log_parameter_task'
+
+
+
+
+
+
+
00:56:46.568 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-0' immediately...
+
+
+
+
+
+
+
00:56:46.612 | INFO    | Task run 'log_feature_task-11' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.620 | INFO    | Task run 'log_feature_task-3' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.627 | INFO    | Task run 'log_parameter_task-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.640 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-1' for task 'log_parameter_task'
+
+
+
+
+
+
+
00:56:46.641 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-1' immediately...
+
+
+
+
+
+
+
00:56:46.651 | INFO    | Task run 'log_feature_task-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.668 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-1' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.669 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-1' for execution.
+
+
+
+
+
+
+
00:56:46.696 | INFO    | Task run 'log_parameter_task-1' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.713 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-2' for task 'log_parameter_task'
+
+
+
+
+
00:56:46.714 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-2' immediately...
+
+
+
+
+
+
+
00:56:46.724 | INFO    | Task run 'log_feature_task-1' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.749 | INFO    | Task run 'log_parameter_task-2' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.761 | INFO    | Flow run 'laughing-newt' - Created task run 'fit_pred_model-0' for task 'fit_pred_model'
+
+
+
+
+
+
+
00:56:46.761 | INFO    | Flow run 'laughing-newt' - Executing 'fit_pred_model-0' immediately...
+
+
+
+
+
+
+
00:56:46.771 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-2' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.772 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-2' for execution.
+
+
+
+
+
+
+
00:56:46.817 | INFO    | Task run 'fit_pred_model-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.839 | INFO    | Flow run 'laughing-newt' - Created task run 'log_metric_task-0' for task 'log_metric_task'
+
+
+
+
+
+
+
00:56:46.840 | INFO    | Flow run 'laughing-newt' - Executing 'log_metric_task-0' immediately...
+
+
+
+
+
+
+
00:56:46.854 | INFO    | Task run 'log_feature_task-2' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.871 | INFO    | Task run 'log_feature_task-4' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.885 | INFO    | Task run 'log_metric_task-0' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:46.971 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-5' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:46.972 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-5' for execution.
+
+
+
+
+
+
+
00:56:47.004 | INFO    | Task run 'log_feature_task-5' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:47.083 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-9' for task 'log_feature_task'
+
+
+
+
+
+
+
00:56:47.084 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-9' for execution.
+
+
+
+
+
+
+
00:56:47.132 | INFO    | Task run 'log_feature_task-9' - Finished in state Completed()
+
+
+
+
+
+
+
00:56:47.152 | INFO    | Flow run 'laughing-newt' - Finished in state Completed()
+
+
+
+
[9]:
+
+
-Flow URL: http://localhost:8080/default/flow/1ff30ad8-530c-4502-a9ad-cfed39b145fd
- └── ID: 5f925f68-877c-4922-952c-927da5cf5a34
- └── Project: Wine Classification
- └── Labels: ['8c859084633f']
-Flow run scheduled. Waiting...
-Flow run scheduled. Waiting...
-Running flow. Waiting...
-Running flow. Waiting...
-Running flow. Waiting...
-All reference tasks succeeded. Waiting...
-Flow run 418550e0-01eb-4d48-b78b-fbe101da0622 was successful!
+1.0
 
-

Retrieving all the results of a mapped task is even more cumbersome than retrieving just the accuracy above. We’ll simply use the rubicon_ml Dashboard to check out all the data we just logged!

+

This time we can use rubicon_ml to inspect our accuracy, among other things!

-
[17]:
+
[10]:
 
-
from rubicon_ml.viz import Dashboard
+
from rubicon_ml import Rubicon
 
 
-project = get_project(
-    "filesystem",
-    root_path,
-    "Wine Classification with Prefect - Mapped",
-)
+rubicon = Rubicon(persistence="memory", root_dir=".")
+project = rubicon.get_project("Wine Classification with Prefect")
+
+experiment = project.experiments()[0]
 
-Dashboard(project.experiments()).show()
+features = [f.name for f in experiment.features()]
+parameters = [(p.name, p.value) for p in experiment.parameters()]
+metrics = [(m.name, m.value) for m in experiment.metrics()]
+
+print(
+    f"experiment {experiment.id}\n"
+    f"features: {features}\nparameters: {parameters}\n"
+    f"metrics: {metrics}"
+)
 
-
-
-
-
-
- * Running on http://127.0.0.1:8050/ (Press CTRL+C to quit)
-127.0.0.1 - - [16/Apr/2021 15:29:39] "GET /_alive_71180c28-37bc-4127-a50b-e754fe3e6812 HTTP/1.1" 200 -
-
-
-Dash app running on http://127.0.0.1:8050/
+experiment 35173154-a912-4ed0-9920-188d62e6f3d2
+features: ['proline', 'proanthocyanins', 'flavanoids', 'alcalinity_of_ash', 'nonflavanoid_phenols', 'hue', 'alcohol', 'od280/od315_of_diluted_wines', 'malic_acid', 'ash', 'magnesium', 'total_phenols', 'color_intensity']
+parameters: [('n_components', 2), ('n_neighbors', 5), ('is_standardized', True)]
+metrics: [('accuracy', 1.0)]
 
@@ -891,7 +1245,6 @@

Concurrent Logging with DaskSetting up a simple flow
  • Running a flow and viewing results
  • Adding Rubicon to your flow
  • -
  • Concurrent Logging with Dask
  • diff --git a/integrations/integration-prefect-workflows.ipynb b/integrations/integration-prefect-workflows.ipynb index 3140a17d..4c7d029a 100644 --- a/integrations/integration-prefect-workflows.ipynb +++ b/integrations/integration-prefect-workflows.ipynb @@ -158,20 +158,21 @@ "metadata": {}, "outputs": [], "source": [ - "from prefect import Flow\n", + "from prefect import flow\n", "\n", "\n", "n_components = 2\n", "n_neighbors = 5\n", "is_standardized = True\n", "\n", - "with Flow(\"Wine Classification\") as flow:\n", + "@flow\n", + "def wine_flow():\n", " wine_dataset = load_data()\n", " \n", " feature_names = get_feature_names(wine_dataset)\n", " train_test_split = split_data(wine_dataset)\n", " \n", - " accuracy = fit_pred_model(\n", + " return fit_pred_model(\n", " train_test_split,\n", " n_components,\n", " n_neighbors,\n", @@ -185,15 +186,7 @@ "source": [ "### Running a flow and viewing results\n", "\n", - "Now we'll register our **flow** with the local server. First, we'll have to\n", - "use the ``prefect`` CLI one more time to create a project.\n", - "\n", - "```bash\n", - "prefect create project 'Wine Classification'\n", - "```\n", - "\n", - "The URL printed from the call to ``flow.register`` opens the local Prefect UI.\n", - "We can use it to run and monitor our **flows**. " + "Now we'll run the flow." ] }, { @@ -202,114 +195,207 @@ "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow URL: http://localhost:8080/default/flow/aef9fb65-c49b-4c46-89be-e31c357a165e\n", - " └── ID: 531ffe8c-fb2b-4855-b5d8-f9bcef51ad2d\n", - " └── Project: Wine Classification\n", - " └── Labels: ['8c859084633f']\n" - ] - } - ], - "source": [ - "flow_id = flow.register(project_name=\"Wine Classification\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We'll also put together a function to run our **flows** and wait for them to finish." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
    00:56:44.598 | INFO    | prefect.engine - Created flow run 'rugged-pony' for flow 'wine-flow'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:44.598 | \u001b[36mINFO\u001b[0m | prefect.engine - Created flow run\u001b[35m 'rugged-pony'\u001b[0m for flow\u001b[1;35m 'wine-flow'\u001b[0m\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow run scheduled. Waiting...\n", - "Flow run scheduled. Waiting...\n", - "All reference tasks succeeded. Waiting...\n", - "Flow run 024457a5-aac4-449a-a5a3-7b3986f90cba was successful!\n" - ] - } - ], - "source": [ - "import time\n", - "from prefect import Client\n", - "\n", - "\n", - "prefect_client = Client()\n", - "\n", - "def run_flow(client, flow_id):\n", - " flow_run_id = client.create_flow_run(flow_id=flow_id)\n", - " \n", - " is_finished = False\n", - " while not is_finished:\n", - " state = client.get_flow_run_info(flow_run_id).state\n", - " print(f\"{state.message.strip('.')}. Waiting...\")\n", - " \n", - " time.sleep(3)\n", - " \n", - " is_finished = state.is_finished()\n", - "\n", - " assert state.is_successful()\n", - " print(f\"Flow run {flow_run_id} was successful!\")\n", - " \n", - " return flow_run_id\n", - " \n", - "flow_run_id = run_flow(prefect_client, flow_id)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We assigned a few variables in our **flow**, most notably the result of ``fit_pred_model``, ``accuracy``.\n", - "This accuracy metric is how we'll determine whether or not the model we trained is a success. However,\n", - "retrieving state variables from **flows** is a bit cumbersome." - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
    00:56:44.646 | INFO    | Flow run 'rugged-pony' - Created task run 'load_data-0' for task 'load_data'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:44.646 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'load_data-0' for task 'load_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { + "text/html": [ + "
    00:56:44.647 | INFO    | Flow run 'rugged-pony' - Executing 'load_data-0' immediately...\n",
    +       "
    \n" + ], "text/plain": [ - "0.9555555555555556" + "00:56:44.647 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'load_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.352 | INFO    | Task run 'load_data-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.352 | \u001b[36mINFO\u001b[0m | Task run 'load_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.372 | INFO    | Flow run 'rugged-pony' - Created task run 'get_feature_names-0' for task 'get_feature_names'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.372 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'get_feature_names-0' for task 'get_feature_names'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.373 | INFO    | Flow run 'rugged-pony' - Executing 'get_feature_names-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.373 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'get_feature_names-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.423 | INFO    | Task run 'get_feature_names-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.423 | \u001b[36mINFO\u001b[0m | Task run 'get_feature_names-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.440 | INFO    | Flow run 'rugged-pony' - Created task run 'split_data-0' for task 'split_data'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.440 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'split_data-0' for task 'split_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.441 | INFO    | Flow run 'rugged-pony' - Executing 'split_data-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.441 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'split_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.547 | INFO    | Task run 'split_data-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.547 | \u001b[36mINFO\u001b[0m | Task run 'split_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.566 | INFO    | Flow run 'rugged-pony' - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.566 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.567 | INFO    | Flow run 'rugged-pony' - Executing 'fit_pred_model-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.567 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Executing 'fit_pred_model-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.693 | INFO    | Task run 'fit_pred_model-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.693 | \u001b[36mINFO\u001b[0m | Task run 'fit_pred_model-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.719 | INFO    | Flow run 'rugged-pony' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.719 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'rugged-pony'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" ] }, - "execution_count": 9, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "0.9333333333333333" + ] + }, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "info = prefect_client.get_flow_run_info(flow_run_id)\n", - "\n", - "slugs = [t.task_slug for t in info.task_runs]\n", - "index = slugs.index(accuracy.slug)\n", - "\n", - "result = info.task_runs[index].state._result.read(\n", - " info.task_runs[index].state._result.location,\n", - ")\n", - "result.value" + "accuracy = wine_flow()\n", + "accuracy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "What's going on here isn't exactly intuitive, and all that only extracted one\n", - "piece of data from one task.\n", - " \n", "### Adding Rubicon to your flow\n", "\n", "We can leverage the Prefect tasks within the ``rubicon_ml`` library to log all the\n", @@ -323,7 +409,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -332,17 +418,15 @@ "from prefect import unmapped\n", "\n", "\n", - "root_dir = os.environ.get(\"RUBICON_ROOT\", \"rubicon-root\")\n", - "root_path = f\"{os.path.dirname(os.getcwd())}/{root_dir}\"\n", - "\n", "n_components = 2\n", "n_neighbors = 5\n", "is_standardized = True\n", "\n", - "with Flow(\"Wine Classification with Rubicon\") as flow: \n", + "@flow\n", + "def rubicon_wine_flow(): \n", " project = get_or_create_project_task(\n", - " \"filesystem\",\n", - " root_path,\n", + " \"memory\",\n", + " \".\",\n", " \"Wine Classification with Prefect\",\n", " )\n", " experiment = create_experiment_task(\n", @@ -366,7 +450,9 @@ " is_standardized,\n", " )\n", " \n", - " log_metric_task(experiment, \"accuracy\", accuracy)" + " log_metric_task(experiment, \"accuracy\", accuracy)\n", + "\n", + " return accuracy" ] }, { @@ -378,285 +464,989 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 9, "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow URL: http://localhost:8080/default/flow/9b91bafc-7e8b-4361-b1d0-bc57dac4cebc\n", - " └── ID: 081b9522-5db8-4ce6-ae64-ea8afd5b323e\n", - " └── Project: Wine Classification\n", - " └── Labels: ['8c859084633f']\n", - "Flow run scheduled. Waiting...\n", - "Submitted for execution. Waiting...\n", - "Running flow. Waiting...\n", - "All reference tasks succeeded. Waiting...\n", - "Flow run 29cef175-c115-4da2-a9f7-40f79bdb6104 was successful!\n" - ] - } - ], - "source": [ - "flow_with_rubicon_id = flow.register(project_name=\"Wine Classification\")\n", - "flow_run_with_rubicon_id = run_flow(prefect_client, flow_with_rubicon_id)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This time we can use ``rubicon_ml`` to inspect our accuracy, among other things!" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
    00:56:45.890 | INFO    | prefect.engine - Created flow run 'laughing-newt' for flow 'rubicon-wine-flow'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.890 | \u001b[36mINFO\u001b[0m | prefect.engine - Created flow run\u001b[35m 'laughing-newt'\u001b[0m for flow\u001b[1;35m 'rubicon-wine-flow'\u001b[0m\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "experiment 6b1c3846-5aab-4bda-8c16-15b279d8616c\n", - "features: ['alcalinity_of_ash', 'alcohol', 'ash', 'color_intensity', 'flavanoids', 'hue', 'magnesium', 'malic_acid', 'nonflavanoid_phenols', 'od280/od315_of_diluted_wines', 'proanthocyanins', 'proline', 'total_phenols']\n", - "parameters: [('is_standardized', True), ('n_components', 2), ('n_neighbors', 5)]\n", - "metrics: [('accuracy', 1.0)]\n" - ] - } - ], - "source": [ - "from rubicon_ml import Rubicon\n", - "\n", - "\n", - "rubicon = Rubicon(persistence=\"filesystem\", root_dir=root_path)\n", - "project = rubicon.get_project(\"Wine Classification with Prefect\")\n", - " \n", - "experiment = project.experiments()[0]\n", - "\n", - "features = [f.name for f in experiment.features()]\n", - "parameters = [(p.name, p.value) for p in experiment.parameters()]\n", - "metrics = [(m.name, m.value) for m in experiment.metrics()]\n", - "\n", - "print(\n", - " f\"experiment {experiment.id}\\n\"\n", - " f\"features: {features}\\nparameters: {parameters}\\n\"\n", - " f\"metrics: {metrics}\"\n", - ")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Extracting data from ``rubicon_ml`` is much simpler than pulling it from the various\n", - "**tasks** as they succeed. Especially in the case where we're running thousands\n", - "of **tasks** in a **flow**.\n", - "\n", - "### Concurrent Logging with Dask\n", - "\n", - "Prefect plays nicely with Dask in order to provide parallel computing when possible.\n", - "The Prefect scheduler is smart enough to know which **tasks** do and do not depend\n", - "on each other, so it can intelligently decide when to run independent **tasks** at\n", - "the same time.\n", - "\n", - "Let's run the same **flow** as above, except this time we'll log eight different\n", - "experiments with eight different feature sets and accuracy results. First, we'll\n", - "need to use Dask to start a local cluster." - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [], - "source": [ - "import dask.distributed\n", - "from prefect.executors import DaskExecutor\n", - "\n", - "\n", - "dask_client = dask.distributed.Client()\n", - "dask_executor = DaskExecutor(address=dask_client.cluster.scheduler.address)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Before we look at the new **flow**, let's see how easy it is to make our own \n", - "``rubicon_ml`` Prefect **tasks**. Currently, the ``log_feature_task`` logs one \n", - "feature to one experiment. Let's say in this example, we want to log our entire\n", - "feature set in one **task**. That's slightly different than what we currently\n", - "have in the ``log_feature_task``, so let's see how we can make a new one using\n", - "the ``rubicon_ml`` logging library." - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [], - "source": [ - "@task\n", - "def log_feature_set(experiment, feature_names):\n", - " \"\"\"log a set of features to a rubicon experiment\n", - " \n", - " Parameters\n", - " ----------\n", - " experiment : rubicon.Experiment\n", - " the experiment to log the feature set to\n", - " feature_names : list of str\n", - " the names of the features to log to `experiment`\n", - " \"\"\"\n", - " features = []\n", - " \n", - " for name in feature_names:\n", - " features.append(experiment.log_feature(name=name))\n", - " \n", - " return features" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Easy! Even though its so simple, this particular **task** is actually more in-depth\n", - "than the ones you'll find in the library. The Prefect **tasks** in the library are\n", - "simply wrappers around existing logging library functions, like ``experiment.log_feature``.\n", - "\n", - "Now we can make our new **flow** to log multiple experiments in parallel." - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, - "outputs": [], - "source": [ - "n_components = [2, 2, 2, 2, 4, 4, 4, 4 ]\n", - "n_neighbors = [5, 5, 10, 10, 5, 5, 10, 10 ]\n", - "is_standardized = [True, False, True, False, True, False, True, False]\n", - "\n", - "experiment_names = [f\"mapped run {i}\" for i in range(len(n_components))]\n", - "\n", - "with Flow(\n", - " \"Wine Classification with Rubicon - Mapped\",\n", - " executor=dask_executor,\n", - ") as mapped_flow:\n", - " project = get_or_create_project_task(\n", - " \"filesystem\",\n", - " root_path,\n", - " \"Wine Classification with Prefect - Mapped\",\n", - " )\n", - " experiments = create_experiment_task.map(\n", - " unmapped(project),\n", - " name=experiment_names,\n", - " description=unmapped(\"concurrent example with Prefect\"),\n", - " )\n", - " \n", - " wine_dataset = load_data()\n", - " \n", - " feature_names = get_feature_names(wine_dataset)\n", - " train_test_split = split_data(wine_dataset)\n", - " \n", - " log_feature_set.map(experiments, unmapped(feature_names))\n", - " log_parameter_task.map(experiments, unmapped(\"n_components\"), n_components)\n", - " log_parameter_task.map(experiments, unmapped(\"n_neighbors\"), n_neighbors)\n", - " log_parameter_task.map(experiments, unmapped(\"is_standardized\"), is_standardized)\n", - " \n", - " accuracies = fit_pred_model.map(\n", - " unmapped(train_test_split),\n", - " n_components,\n", - " n_neighbors,\n", - " is_standardized,\n", - " )\n", - " \n", - " log_metric_task.map(experiments, unmapped(\"accuracy\"), accuracies)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's register and run one last **flow**. If you check out the timeline for your completed\n", - "**flows** on the UI linked by `mapped_flow.register`, you'll notice tasks executing at the same\n", - "time now." - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ + "data": { + "text/html": [ + "
    00:56:45.942 | INFO    | Flow run 'laughing-newt' - Created task run 'get_or_create_project_task-0' for task 'get_or_create_project_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.942 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'get_or_create_project_task-0' for task 'get_or_create_project_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.943 | INFO    | Flow run 'laughing-newt' - Executing 'get_or_create_project_task-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.943 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'get_or_create_project_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:45.995 | INFO    | Task run 'get_or_create_project_task-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:45.995 | \u001b[36mINFO\u001b[0m | Task run 'get_or_create_project_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.011 | INFO    | Flow run 'laughing-newt' - Created task run 'create_experiment_task-0' for task 'create_experiment_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.011 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'create_experiment_task-0' for task 'create_experiment_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.012 | INFO    | Flow run 'laughing-newt' - Executing 'create_experiment_task-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.012 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'create_experiment_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.052 | INFO    | Task run 'create_experiment_task-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.052 | \u001b[36mINFO\u001b[0m | Task run 'create_experiment_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.068 | INFO    | Flow run 'laughing-newt' - Created task run 'load_data-0' for task 'load_data'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.068 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'load_data-0' for task 'load_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.069 | INFO    | Flow run 'laughing-newt' - Executing 'load_data-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.069 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'load_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.112 | INFO    | Task run 'load_data-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.112 | \u001b[36mINFO\u001b[0m | Task run 'load_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.129 | INFO    | Flow run 'laughing-newt' - Created task run 'get_feature_names-0' for task 'get_feature_names'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.129 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'get_feature_names-0' for task 'get_feature_names'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.129 | INFO    | Flow run 'laughing-newt' - Executing 'get_feature_names-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.129 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'get_feature_names-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.168 | INFO    | Task run 'get_feature_names-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.168 | \u001b[36mINFO\u001b[0m | Task run 'get_feature_names-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.184 | INFO    | Flow run 'laughing-newt' - Created task run 'split_data-0' for task 'split_data'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.184 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'split_data-0' for task 'split_data'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.185 | INFO    | Flow run 'laughing-newt' - Executing 'split_data-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.185 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'split_data-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.232 | INFO    | Task run 'split_data-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.232 | \u001b[36mINFO\u001b[0m | Task run 'split_data-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.311 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-12' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.311 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-12' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.312 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-12' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.312 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-12' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.322 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-7' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.322 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-7' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.323 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-7' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.323 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-7' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.334 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-8' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.334 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-8' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.335 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-8' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.335 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-8' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.356 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-6' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.356 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-6' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.357 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-6' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.357 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-6' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.399 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-3' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.399 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-3' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.400 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-3' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.400 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-3' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.417 | INFO    | Task run 'log_feature_task-12' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.417 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-12' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.425 | INFO    | Task run 'log_feature_task-8' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.425 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-8' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.444 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-10' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.444 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-10' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.445 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-10' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.445 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-10' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.459 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-4' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.459 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-4' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.461 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-4' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.461 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-4' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.499 | INFO    | Task run 'log_feature_task-6' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.499 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-6' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.508 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-0' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.508 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-0' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.509 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-0' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.509 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-0' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.524 | INFO    | Task run 'log_feature_task-7' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.524 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-7' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.543 | INFO    | Task run 'log_feature_task-10' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.543 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-10' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.556 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-11' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.556 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-11' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.557 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-11' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.557 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-11' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.567 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-0' for task 'log_parameter_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.567 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_parameter_task-0' for task 'log_parameter_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "Flow URL: http://localhost:8080/default/flow/1ff30ad8-530c-4502-a9ad-cfed39b145fd\n", - " └── ID: 5f925f68-877c-4922-952c-927da5cf5a34\n", - " └── Project: Wine Classification\n", - " └── Labels: ['8c859084633f']\n", - "Flow run scheduled. Waiting...\n", - "Flow run scheduled. Waiting...\n", - "Running flow. Waiting...\n", - "Running flow. Waiting...\n", - "Running flow. Waiting...\n", - "All reference tasks succeeded. Waiting...\n", - "Flow run 418550e0-01eb-4d48-b78b-fbe101da0622 was successful!\n" - ] + "data": { + "text/html": [ + "
    00:56:46.568 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.568 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_parameter_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.612 | INFO    | Task run 'log_feature_task-11' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.612 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-11' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.620 | INFO    | Task run 'log_feature_task-3' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.620 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-3' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.627 | INFO    | Task run 'log_parameter_task-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.627 | \u001b[36mINFO\u001b[0m | Task run 'log_parameter_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.640 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-1' for task 'log_parameter_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.640 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_parameter_task-1' for task 'log_parameter_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.641 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-1' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.641 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_parameter_task-1' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.651 | INFO    | Task run 'log_feature_task-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.651 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.668 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-1' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.668 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-1' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.669 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-1' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.669 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-1' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.696 | INFO    | Task run 'log_parameter_task-1' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.696 | \u001b[36mINFO\u001b[0m | Task run 'log_parameter_task-1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.713 | INFO    | Flow run 'laughing-newt' - Created task run 'log_parameter_task-2' for task 'log_parameter_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.713 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_parameter_task-2' for task 'log_parameter_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.714 | INFO    | Flow run 'laughing-newt' - Executing 'log_parameter_task-2' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.714 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_parameter_task-2' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.724 | INFO    | Task run 'log_feature_task-1' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.724 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-1' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.749 | INFO    | Task run 'log_parameter_task-2' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.749 | \u001b[36mINFO\u001b[0m | Task run 'log_parameter_task-2' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.761 | INFO    | Flow run 'laughing-newt' - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.761 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'fit_pred_model-0' for task 'fit_pred_model'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.761 | INFO    | Flow run 'laughing-newt' - Executing 'fit_pred_model-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.761 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'fit_pred_model-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.771 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-2' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.771 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-2' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.772 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-2' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.772 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-2' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.817 | INFO    | Task run 'fit_pred_model-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.817 | \u001b[36mINFO\u001b[0m | Task run 'fit_pred_model-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.839 | INFO    | Flow run 'laughing-newt' - Created task run 'log_metric_task-0' for task 'log_metric_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.839 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_metric_task-0' for task 'log_metric_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.840 | INFO    | Flow run 'laughing-newt' - Executing 'log_metric_task-0' immediately...\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.840 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Executing 'log_metric_task-0' immediately...\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.854 | INFO    | Task run 'log_feature_task-2' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.854 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-2' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.871 | INFO    | Task run 'log_feature_task-4' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.871 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-4' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.885 | INFO    | Task run 'log_metric_task-0' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.885 | \u001b[36mINFO\u001b[0m | Task run 'log_metric_task-0' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.971 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-5' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.971 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-5' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:46.972 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-5' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:46.972 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-5' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:47.004 | INFO    | Task run 'log_feature_task-5' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:47.004 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-5' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:47.083 | INFO    | Flow run 'laughing-newt' - Created task run 'log_feature_task-9' for task 'log_feature_task'\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:47.083 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Created task run 'log_feature_task-9' for task 'log_feature_task'\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:47.084 | INFO    | Flow run 'laughing-newt' - Submitted task run 'log_feature_task-9' for execution.\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:47.084 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Submitted task run 'log_feature_task-9' for execution.\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:47.132 | INFO    | Task run 'log_feature_task-9' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:47.132 | \u001b[36mINFO\u001b[0m | Task run 'log_feature_task-9' - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    00:56:47.152 | INFO    | Flow run 'laughing-newt' - Finished in state Completed()\n",
    +       "
    \n" + ], + "text/plain": [ + "00:56:47.152 | \u001b[36mINFO\u001b[0m | Flow run\u001b[35m 'laughing-newt'\u001b[0m - Finished in state \u001b[32mCompleted\u001b[0m()\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "1.0" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "flow_with_concurrent_rubicon_id = mapped_flow.register(\n", - " project_name=\"Wine Classification\",\n", - ")\n", - "flow_run_with_concurrent_rubicon_id = run_flow(\n", - " prefect_client,\n", - " flow_with_concurrent_rubicon_id,\n", - ")" + "accuracy = rubicon_wine_flow()\n", + "accuracy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "Retrieving all the results of a mapped **task** is even more cumbersome than\n", - "retrieving just the accuracy above. We'll simply use the ``rubicon_ml`` Dashboard to\n", - "check out all the data we just logged!" + "This time we can use ``rubicon_ml`` to inspect our accuracy, among other things!" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 10, "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - " * Running on http://127.0.0.1:8050/ (Press CTRL+C to quit)\n", - "127.0.0.1 - - [16/Apr/2021 15:29:39] \"\u001b[37mGET /_alive_71180c28-37bc-4127-a50b-e754fe3e6812 HTTP/1.1\u001b[0m\" 200 -\n" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "Dash app running on http://127.0.0.1:8050/\n" + "experiment 35173154-a912-4ed0-9920-188d62e6f3d2\n", + "features: ['proline', 'proanthocyanins', 'flavanoids', 'alcalinity_of_ash', 'nonflavanoid_phenols', 'hue', 'alcohol', 'od280/od315_of_diluted_wines', 'malic_acid', 'ash', 'magnesium', 'total_phenols', 'color_intensity']\n", + "parameters: [('n_components', 2), ('n_neighbors', 5), ('is_standardized', True)]\n", + "metrics: [('accuracy', 1.0)]\n" ] } ], "source": [ - "from rubicon_ml.viz import Dashboard\n", + "from rubicon_ml import Rubicon\n", "\n", "\n", - "project = get_project(\n", - " \"filesystem\",\n", - " root_path,\n", - " \"Wine Classification with Prefect - Mapped\",\n", - ")\n", + "rubicon = Rubicon(persistence=\"memory\", root_dir=\".\")\n", + "project = rubicon.get_project(\"Wine Classification with Prefect\")\n", + " \n", + "experiment = project.experiments()[0]\n", + "\n", + "features = [f.name for f in experiment.features()]\n", + "parameters = [(p.name, p.value) for p in experiment.parameters()]\n", + "metrics = [(m.name, m.value) for m in experiment.metrics()]\n", "\n", - "Dashboard(project.experiments()).show()" + "print(\n", + " f\"experiment {experiment.id}\\n\"\n", + " f\"features: {features}\\nparameters: {parameters}\\n\"\n", + " f\"metrics: {metrics}\"\n", + ")" ] } ], @@ -676,7 +1466,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.4" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/integrations/integration-sklearn.html b/integrations/integration-sklearn.html index 2ce0aa80..a95c69fe 100644 --- a/integrations/integration-sklearn.html +++ b/integrations/integration-sklearn.html @@ -6,7 +6,7 @@ - Integrate with Scikit-learn - rubicon-ml v0.7.4 + Integrate with Scikit-learn - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@

    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/log-with-schema.html b/logging-examples/log-with-schema.html index 75d76d35..62e223cb 100644 --- a/logging-examples/log-with-schema.html +++ b/logging-examples/log-with-schema.html @@ -6,7 +6,7 @@ - Logging with a schema - rubicon-ml v0.7.4 + Logging with a schema - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/logging-concurrently.html b/logging-examples/logging-concurrently.html index c920ed5a..f67952b1 100644 --- a/logging-examples/logging-concurrently.html +++ b/logging-examples/logging-concurrently.html @@ -6,7 +6,7 @@ - Logging Concurrently - rubicon-ml v0.7.4 + Logging Concurrently - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/logging-experiment-failures.html b/logging-examples/logging-experiment-failures.html index e67ce30c..a1bb6344 100644 --- a/logging-examples/logging-experiment-failures.html +++ b/logging-examples/logging-experiment-failures.html @@ -6,7 +6,7 @@ - Distinguish Failed Experiments - rubicon-ml v0.7.4 + Distinguish Failed Experiments - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/logging-feature-plots.html b/logging-examples/logging-feature-plots.html index 6acffc82..f78fc126 100644 --- a/logging-examples/logging-feature-plots.html +++ b/logging-examples/logging-feature-plots.html @@ -6,7 +6,7 @@ - Link Plots to Features - rubicon-ml v0.7.4 + Link Plots to Features - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/logging-plots.html b/logging-examples/logging-plots.html index 89c2c83c..4e48c23b 100644 --- a/logging-examples/logging-plots.html +++ b/logging-examples/logging-plots.html @@ -6,7 +6,7 @@ - Logging Plots as PNGs - rubicon-ml v0.7.4 + Logging Plots as PNGs - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/logging-training-metadata.html b/logging-examples/logging-training-metadata.html index c228a192..ceb5d6fd 100644 --- a/logging-examples/logging-training-metadata.html +++ b/logging-examples/logging-training-metadata.html @@ -6,7 +6,7 @@ - Logging Training Metadata - rubicon-ml v0.7.4 + Logging Training Metadata - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/manage-experiment-relationships.html b/logging-examples/manage-experiment-relationships.html index e3d353a6..427fdac5 100644 --- a/logging-examples/manage-experiment-relationships.html +++ b/logging-examples/manage-experiment-relationships.html @@ -6,7 +6,7 @@ - Manage Experiment Relationships - rubicon-ml v0.7.4 + Manage Experiment Relationships - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/multiple-backend.html b/logging-examples/multiple-backend.html index 7eedc143..f675f371 100644 --- a/logging-examples/multiple-backend.html +++ b/logging-examples/multiple-backend.html @@ -6,7 +6,7 @@ - Log with Multiple Backends - rubicon-ml v0.7.4 + Log with Multiple Backends - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/register-custom-schema.html b/logging-examples/register-custom-schema.html index 749e45a5..dc9ea211 100644 --- a/logging-examples/register-custom-schema.html +++ b/logging-examples/register-custom-schema.html @@ -6,7 +6,7 @@ - Register a custom schema - rubicon-ml v0.7.4 + Register a custom schema - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/rubiconJSON-querying.html b/logging-examples/rubiconJSON-querying.html index 3c3b12d5..16801d87 100644 --- a/logging-examples/rubiconJSON-querying.html +++ b/logging-examples/rubiconJSON-querying.html @@ -6,7 +6,7 @@ - Query projects & experiments with RubiconJSON - rubicon-ml v0.7.4 + Query projects & experiments with RubiconJSON - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/set-schema.html b/logging-examples/set-schema.html index aff2323b..073353a4 100644 --- a/logging-examples/set-schema.html +++ b/logging-examples/set-schema.html @@ -6,7 +6,7 @@ - Set a schema on a project - rubicon-ml v0.7.4 + Set a schema on a project - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/tagging.html b/logging-examples/tagging.html index c037cf96..f4484ebb 100644 --- a/logging-examples/tagging.html +++ b/logging-examples/tagging.html @@ -6,7 +6,7 @@ - Tagging - rubicon-ml v0.7.4 + Tagging - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/logging-examples/visualizing-logged-dataframes.html b/logging-examples/visualizing-logged-dataframes.html index 227e61f6..2572b333 100644 --- a/logging-examples/visualizing-logged-dataframes.html +++ b/logging-examples/visualizing-logged-dataframes.html @@ -6,7 +6,7 @@ - Visualize Logged Dataframes - rubicon-ml v0.7.4 + Visualize Logged Dataframes - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/objects.inv b/objects.inv index 6ef593b5dcea4d24b6c1e55664c5a408b751abfb..afbc178c3e8f97c8e36ab58154012ec9dd1f5f3e 100644 GIT binary patch delta 7743 zcmV-F9>C#|J@h<~Km#}~Fp)z%f6bEIxRJikQ*fg?Y;D9+v$k)(Y-n22jCLiv-5Pt2 z73?Z@H!W7NhGex=ewuxjeX_+b2@(k)Gf{JxQ5TW<<%eGaNg&amADUfv+#cH3Z~C!$ ztaf8@y8L<9R>M&Ip{P#Hwyz)SzCP~i*U#gj-P{!AcfGImy4vrzyY6tPe~;rJArAHU z-0kTYWA((=ckQ40?o{{Vg^1AC)mZPh)yT)#S7Vi-T@SmyIgL$s%mC@W9^0O6Mar)J#N$LgW2+1WT&hni31R0*MscF@;{?xoJ|6b2@zU-b2< z8=A4}n|jE}k3qTcF>EfFf75~FTe-|x<=zw?Fxlau`Yr$%gjT_e<1PDSI6D+mepMy z81^u{!Vn|Rb2U6?!SIK32W9WR9(hGOL1a|VzHaNW-d>@i4bpW;@!xe0%%iBMbDvSb z1|TCR@_oA=STf=Co9jAwjJLU~o&7p@z}oI0ky{$sa2bfTx_f5H57&>f49AT;}Cmxm!5vMAND?lWPUlTi5e+=$6gUT?_Fl-AE7 zAgea}Rhg@Qg?gDFG73Y`|7X3+ddKEXvwfhv=~&i88^XEdpkz+9Uyps&9GjyW3M!Tx z?)^L>;wSA!DQAxDLNIF7syRy}W^S)pXK$*dv91G%svScA)_>Gg{r4zy0rXy70)3f^e5#{#R*9|{aY&PZS( z#0+XD0jjncFI*JHaAGyHhXMn{8VQUpb09Fwmgx?yoMu9a3yCGzZ0k2=G_DrwB zJ9pxWA44X!f1F`t3Bstm8Gt>QI1v2tWCqC@Qf3s!c;F~!4+%3CYgCxknFGTNkT*7X zI9W|BYlHw`E*T)Kabi|y4i)p_k}yzcrPo!zdv0E+uAEt$<>Xqc4@~`>p}|0KJz}0d zHxHRk>lMru=wu9(27~?G$p;wn5w?$gci85&b1`N=f1e+==e}hZ3g_KnRrB8*1}Vca z?Ly>wrCqGt4k$6Q8(fY*+Qncvqh0k(_pb}}RkYacuzRi#6%&Ow$1uuyFXc7Jg$*&( zV_qqUZnv+7FWdcN1^`<(+b?;q|D??gjFOnVA0L}1u1)iH-a5W-LJ?RH`IWHiw^zfu z8p5_3f0!*J1jfb5e?3?v!)9Qr50~SPr~2QY|N0kJ8GX`F#g&7)qi$N)WvHyz76|NCI082vvVk^gN?UOrronPM_u= zcS#a>)&a5280@XC(zr$gLN!nPaXE=)YBez zv00GU)l1d1^0nY_;#B1X__WC0m7u1r0$F(akGf~`6MP;;afv}pEe7ZSUs~}tI=+72 zf3$+eyJ2h&m6*YPoVo#_-5My_LF_w_UBibe7N6 zaW7_wPf27zWqP!=k6>Gq%PnnV5}ij;2-6uT$3d@M; zK@!B#V_ndplr)giSHB?3^O1p+jahPXC4zv)ADDzQa>joMLK$aV63RO5fAqf)lqs1c zl$A5*+~~kFq`Bp8H-_ycKuUnZN^J?^GE&O1L@bl6vWb=pwM?8nJ1j1< zdOR7+M}1c1Fj0!31hjQ$yA6wkqn}7eQ?em4SbVHNk6isk zI-ZiVONhtG0Z0juSzYotUE+)`SU&6;3sx1Sj)2%nEG|9_PAtI_zbFKES3nQ37TJ@| zKv<}x1c?~6)c|3pqN!*yc_kDt9dgO=W}jgAt3*1Q5_1X&N7G6Pf1p`$=3YQ(u4pQn z3~lmlu2mzOrpcA`f(z+x_UC@;HRTr)^L}d{?+3=QA@G06T z9N&(`1ct(k5;-%*e}YgTzO)F98?`Axq5a~?1U?KGG88BK#v$a9 zauJdecw(7tJkh@CZQG5K$fslxk`e@BtaS(+xG^PwXT@4fgK;1e=?qFkE~gdN@cq3RTuJI1p(wDS;=3{mLGX+ZjzIf0G&V*bH$xgj$1Rg7V10 zSOi%bZ6Nk2pEm$T5yms8xk8rVQ9}s?>v`UgM7&kBB%bi%z&nrW0wOI!N-apUmVl1Ed7-tTOmS zn9w-n_PY=<1wqFsdzFOUqm8Nuu)QEk{RyMz*iAiff}PV1 z2fu?r=>$sD=HdljkE9`K$*;G?NXGEA=^6jMH)jO0Uezc^v(!KYZG zb7*>w@mV{XiY1fh0*b}T$B7|%QfI1*(EEYsNYnI9Fsso0!4xEcjJa0m7J#$}jT?8o z4a~2Ae`GWt-pmTTrXZ0{rF6+6bcxcrAjxnmDpW&=s-b%XK6!3{Pnfm;0l0C2Y&AF| z0g~~2sKvg%`XQWzdW;Kw+-fAl%X^3sq{0?vBI1SD|#NK%4Cj5)dn zCLew(mJDy|0bPv}PbTuYM%p`ti5LOV)mO4dQT|*R1K@*_QRlKW=B57zE8IzXq%}5v_DntIj7?{9- z0t8mPX-wb>r=$d(*d>$JB|++fro^whaGjAVi#)?w-%b@yN^zinjlT0gLEoXiJD*m! zThVP!s^KIw2m1Cy?|!XF8j;43!()gMe;JTWm@^n(JDQ3l!`jK{Umg}qq%s+@s0>jq z*gDEN;1Imo3?W0Kmsw=7Lk&S8G(+B;7*LNVBl+;oN&+{!MN`RShCDVyoX$Y!v%D=X zkK7WAAd95!+)BqF>S#w(kz|O=tyv3viZz#}L4K`x5B{N?E55f8rMc zVg(6ovtHG~69=FGfmPnXxBIO8F z-3yACEM17S2$I{8*%Oa}4tT`(JGRFG(odvQDP6J%U7~a@NHWg-Qw%bWb~F`9#<@Y0 zLB`RJrV_}oc?2n-t>^3q4qpn2e-TPCLBb+UJl_}k%)eNR! z2`n!# z01{dfN!UEfVYQVu2yq$mYCCpWJ6@E} znNj(X8{yHCXu|3)?)fTi9@q7)+ZZ7(!<=RS-)N5)<#T2?1CK|r890U1sFw`!`!|2 zK9{(QMUdsto=($ThxrPQCLZBW`97y)6JO%YIynhB$?1O~DDjp^!blnMAEa)}r8MP| z#PSr@CHvj?BIBY_Jed+jYN+I(iUSeW;HlU1$we=UULZ=i?ibF)CL`qVoE(=jS@wGP(=ce6D^QOI)hcoT;j&$k!Qy48;h@wm8mHuCvaod-!g0Q4|k*4_snQVV^S|Nrj$$LiO??*rK9IDdZ-JjUl{$Odla>A z^b4y$jkN#e-C@_p6d<_J0Ujlu4_W(Jagl<>X)0 zRL16^f2~WookCFEeOZ4}a-gX=AKV=Mekf))_pDGz1=%r$f}6#!&lj)cx<~PPwlCwd zIga&H4~zmcV;aaW&lj&6lyq@t-v5sDnyVbY{p|uvDwB+~Bu94nV-57R8kFE%y7HAY znu7JNBwJcYD@)TtN|~SQLrIyc5Dx{Xr?wl0e@cGjUyndjiW-G}G{2S_8@s%6OCCPT zw1A82+55hWSHLCU|Gr`{t&m)(z+s>zhlJ*Q4freQGR!rPdHwIgh0gyhnIv_c`!QdE z!JXG^%-YL^1H(Blc|^2qWan3Y(8jfGZ`4{Ek;#G9q*q?9c_`T95-zA?qCURz;x4WE ze@;s#7bFmOX=yv5Ifr3-1;s`1cxX4v0t?#Ayy6hnvH=oa`9}bR?dG_zzxmx>KURJI zm%0@LxOz9qVPv-OfB!26^5NecjEx-WyQ6Uj;$ zQIcsNj>A~Bt*i1?XHCAG)r{O30J>e6e?mfyQeg0e%(Z0&eldSY?diQVxIfCLW_;b8 zF2{#8T0~w|@dxwJyq|xRdsfm`HukBR2Rt<+(eUQO52>{pd;f2Uhl zD|Wk7t5kuM)p1|GH1$_i74>j#{lSUG|2~ax*N2rV_d9Cs8-nLlXUPj zax>5s+S2C`s!1r$C+Ry<38_|OcgavXq1A!9-sfHOr5Q`(BE*^9i1leFXD@Xnzi5d` zLH$i_oDvIJna`)b*+T~dPy{z`f8yXj3h>Vw{7rFCd(*6BVI&JBS#dktq_83axbU`OBJ;2sPX?!gIpkMEiQ8VT(w0nru;nYt zn?>_80HdE3&X!z3OYW+awPD)IARpM0QqESOXC-x1&-$pPbXm;4V4Oiwe{FIZZJfMv zz*7zud91&LkExIIF>&f#CwJKULoGjh$>m|gp<*{<%>~& zPF)P7LW1;FS-q7n#pBaio(_L6Qbc9Fb7L~m8Ey76q)HO4Bp5`BOnBoEE;ZrOA)Z*&xPcNW3^L1fTNCs+LuL7v#47 zcI}+p;cQs3LWmVc3{^pg>R3Iw%aPLVVIQ8G6K=pyVW{5lNeQ{F=-w6LQrkR>b)5mAtm-^aS_y7V=Pp?8gA$5&x=+@(`PRd2=;k2%E zJ2ujT^-%4;f7Hi4uBES)>_D&mBcDui@qz23I2MOvu$_RZNk?XgS)6f4({P=iRtAoRN{+Am)^kTM_&E zQM$Y3cTjy(;Peuf1tuN2eEM&b*jl2PC8l?~tP3GQ&5rM#whrKH)yYSsg^!*O+&Z1J z>Px&32JOdE3-;l;>h*`tYvu0_XJ8gn%YP%5o4YCTdil8zL0)SpyM}W;mVw{a$L<^) zDStiJfBi-7eMY?{=2IrKqIyUCP5vsT*m%ElCuO=1EKaBpD2eV}Ej-3@yXazvk5W>f zWVrN22M^hBXd4?+c9A_PtIr5HQSy{5Eu-q^f`uAnQlaw*+58)90SK?B>oZn~Q>Z<9 z7NPdR72-8SMTn!7-Yh}N<7TqyA(^{J{^F`SS=~KlO5i>muVdUk|rj{LjB>3@Pdq_i1(#$%ZY-$6fkj-z5`9<#el%^rLfBt4X z8avT^MA0*tO{4NVi*;+UrXkuU6*g(X)9nEGnhI$xhRay-M9ppjsVq8+{_ECYkfxbi z_VuZ+2YU?MKj{RE8Gp2SroIb;?lwDd4jS7`o9dw%d)T@hA@b3kjNiW+O+*rWo*>=7nrFrQEM|T> z;EA{Ds7%K{qc(bH01A8;AeJ>A@hXF#Nr4^J5t?f~6GUcqHIHX`^IFvof8U#3x+*i^ z`z|D^4;(!mJ2L^;)h8XXM&<6kmMuO>*@QiNbW)*{Qp_4t?BX?Vi(MO72oqS^ zdMw|q08KrXsvfUY-O}|be?MQDlUU_T-9N~fJr@Guk3kIiZBKsnGAYHB^4&B+(ryud zF0)EsOyepObjioqO!s_v;o!3aGrXPsBoBJpoNUR70~9O5Te1DzEM`$Hbe)8QXZz8RngRu0yHAVW$b1I2=w$VQgiGH1&o^9mT_m8VnbH)chup z%BHo^v`UATZX!gwe=72BIfvdI@Wth;y5*(9>lSYOViJK(Aem3hmY5<|I?V*6 z6<@`ao05SbQ#V@VsXnTRB&z^4=BYioFaG?_2BmTB1tLf-e?$XOZEj}qnSg<%M5t+W z=$BxSm76IzOe|!{(mEri3O+Og$`mbpN$R9J$|O2iL)$#`qT1%Z8;A!6cVZ(7paepC zfiTmH8o&uf2@$72J=ucXk{dP3Iyiya;ukl2rJcBu4PjCHfB21lp?xS(cyLn~ZF@l!KXY5k zq1yv9@6)BU38uMs`?F|odJgWSCe-dOl5%xh|BRRAF0DuFrQ>@D3*ZT!LTVgGH^V;KcZdQ($=!3a9qg^Ba8MJ%x#g-9n=+APuG_Ww!6 F@Sb14)Eoc+ delta 7772 zcmV-i9;4y(Jdr(+Km#`}G?7C*f7_DVMv{H^S73u3GunuSyfgDQFB@`8vb8ID+AYoa zk%1=BY)q2`4S+3izGlB=zijIY6i``JnOXFMttKk-|ej>hUT%_ z48`g4*Ui4_`{GYUb!ygK{aAPPaZ|s38V>u_O;LW=`C6~5?RLFs4~P0VfAkXKP!CV- zmX0x0JGQ=S|J1dox*IM;gs!fJdb_R$KE}2hstoPA-*nAsXxd{2Nc;7;Z>udgA$Rq# zw$b3|H(NgUre9a*p6@ z_f5z)2a}!nmS)n^P0drY->&N!7$HHIXuPalpfEDlMQ}!$c?cOKe;&H(xOrN$s;dLT zZiW{aqUCw2`ll=yesk`iY~AjWm$V~9M)qv$eLd9cD`d1mx(+FRU+2I)ihMeE83}9v zGGZe8+hxO&38#Cm>)f3w#Wi;o~QyJnMzAquic)uHY(VVaXr`0dcN&mkbQ zHoL3L)xSc%j1U=#A?W|J-emQ$dBbcUC~r8HHPD7|E;%TfL+#f?S2f4xsG5R`wG8)u zY7y~+cB7Ot#&#hXIcn9}BhnFoKaR8zIRhn&!59OKs&a{Fe-PvQnh%jZhOkJiX3r`! zmjkSNUPH4$$taUqO^gR}VMDMQmrrB&i*F9JPEKp!ATSc%XtUb_tIux=3_?yzU?Ic^ zY9j%veKTCRD2(RBYGyYD28h)X7+q#VV6^kvfjJ1jG-kB|OAK~F$Y=vzzf}7(Jqz#L zfh)cZ8P#%{e~~!|Bkv{vc4Oi|@Y|CKB&SK4P#EojqnzC&OjxW|VNz!{3==?J+u-43 z6|t-q0)V+>fUw$$NuAkLOp{AOL!p&kSKa2Rd7&=lOxmnPuBCd<)X!-e34s0doa984abuVDCHm0DV5f`mt*d>%4L<+U%$Ef5ZCR?b(UK={u}ye$Qc$G8U#? zh}>0a7b~{{N{s9Rm$M%2VlWn?UG>c6Ul;1DD6#8)^Hd)yCJJwiVU+VaT-Xk{G-nADbQ5rssA~8De^)6iywaMPIGrE%jXq@bcs{B%RaE`b zy{;UK?9A?KyFKsg;y)o>9ahF5UVm1~bE@~vvAzn(>&J#V1_~j`EUaxj*G_%Uhwe8m`IJ!< zYu#6e)1JII62z3HMU1-SoJ}Ob6;UmkE)nAP z4%KtLJ~`G%mHDOlml%olPY-R?ZE5vxf2Jz3v?H%QEfAjCuPgvFj=VER{HZZ;)H7l+ zL*d0_8ngCaWM@W?%o2eeA0LPpB|WmeZM&}CSF%v@G6{rXM=pSt6T^?9OYU#mgBY$i zJ#{f62$LB@4~-YY?N~#Bh9cRh%^Mg1+*F*kyrC1S%t$M)u4l&;ZsbSx9K0%aY>2vOL}q98XjZCOYZTLOh8#*D((wtIfuw_n9vQ$U$TDe`cC ziDK8?rYsdX+CP&!KMxmNin|iFyD@P^$f*Kd57VrUToKU}!|MT#>mmfq@8{n;G3@Mz z?O(;jvEIWazIb!@p}4o70D#rFf7O&gngs2V8iY3O6s6!M$+6jk0PAm?TJ3a}Pt|cN zMu@v4GN3YkTH8;st#QdMZDSOjT2TnoUc*QMS~;^i2SGL4KP6$LOft*Oy@M2%5z~z% zh@;!O;DS=pKuTZzf-Fy022wUA$#E$W1T^b`NjM{C)(=4_vly3zvWs^5e_sg7q)ZaZ z%9(jr1WG0{y2eAx=)gCmx%p`~hV3~(N`S&j9SPzxQp&MFER(FXiKYuRO`J13EH0CJ zJQ&MIZL4yaD8*0!+PZVxhDE~BPlTf>Sr-{BK2|vvh-ET5c;GM@m1BWeCJiq&8aN#q zbP7OQyDTCA4pI(F^@tgme+8ZGgaWYE&52fyeWMx!_$z<{X7ymjtN`ni41TiZ%-S zw_`DZq41(a&WyGof8>ZSEkff)ElQAUzj!c#4`T@#augU3rt|4D3H1p^gd}qP5b{X5 z2uTS%vCJ}_DBtw5?RrV%Q?dw22?8{Fi5ArZs(zS0&fW``c zKn&wA7$HNXf46iZk->5ag%`zh&dTIy22(TF`aI5|(nq;al4bIr%;Ylxqy+G+GWbN8 z&^YAQzf|30)H}yVbS9@hMT$^_um?}$KC7dlcrqC~A`vgxC@C_@jOEb4t_UnaA;#Mm z3AyY}i!iuda+zIHye@cF8F?7VJX)^#{(G2&JRGE4e}XDwoc!J&7{5o2gdZVi=XArt zeGn*|K#5vhJjd&iFeHtfREebsF*SHg(|{xRXeg2lb5#)XDIX6;@}VuiIBw~|uUMm# zYkH3HNjn;fC6l)V6!Vpj6GQT(j#Ou^_XFRNrs;=Z7Owk)AxHulW3A9D0BI2#H*R|y z7+(Rwe`r3ukrnt%K_Z+=>5@h05~XuNlHq1lD2EVPLthd25oHtHBWo z5RB(TP4?x}58)sjhm7=yqy;SFwhNay}jn%m)WQump)1wGaT$)67!!EHDJelGcFCl5NszjrDe`sdBtx8TO5@h05~XuNl5yUjVvupPqoGJL&I_6h zGLCjMlt6~fBS-;lJ?A`d_)$=de^81c(y=t4;(tomB6^;7AHVZI;cVHbOz9@AW-tUx zVE%w9hsYcuDS;#gKd{Q+2LoXR32ZYtCYZ7LxDUeSQFD>dl1#!^;fkV(Wtcgqi@l1A z6GQSGAIoKs8+9XLNE+(VT?PfE7x<1dO&!X+PmIE!@pkQ-zdZ9+I~tlGe=~pmQ~x@s z$4LpC!Y`a+gt!cIrWN?dR5?oQ81Y8Ds25y`^0+93A7`c04`UHziL`e)=?$Tvq}U|M z_o!1)cu^wfGI9ivfsyeOYD zBl9CK!lNb8gw81+k@#Hp3pkoMhyUzB`ds!iFp4mTx%=>a zE^!x&Aj_dW-ln+@^93ADJi?!{Kc{39J8@>7oP-?Z^uG|4=p~XcQbzm-soQiZO}Zqp zJcVV-e)qkIxF{44=biBZ)!55L>#qIdHsK$5YLAaIkf3+&16@J(Rs7ElX|16Ky zp*ikKA@d?SF)=*rQO3jCdIzk~A%zp-5D_7fl$4?KL=<0q?bXA%*>9zJQ(nu%K7k0T z{9wL0l?*Vp*|+lSR5?7=W$0X=Z!e&At3Mawb8+t+Nf8T($G{UVB5k>LsBvQO{4|;pdw(aIDgDU@)j89@N{MP*iKzHY(&WySr z`V{nB_+I}izQ|tybU$2{s}DY;7Wypz|K0bG)o;CD2h>+p_TRtxrJtlk=AQRkr_`1Y zb$RaVZP}iOzS-7g`zUhaP;H)?V_m8?R9WHM5c&!>;?7b($f{}i$)gBB&DnVIj)aeY-& z8JdTEe_hJs6oTsJdAX(JKvQu(xH0-;Urfu~lR_aCWW^K;ZWO;hUA&ZQA4T_UJL9rB z4)v}BT7ii%4dmCSiby0|m_zazcmD%)@WxWJssC?hS&mR0)4G|B{-$7?2-nP zu-=noa|>x@XUx~Uj&bbUS^qLL5G#y|C@uck}Z9E^e;T)ol2_YklSv+Fdn5X!J3QFKC45D=SlCtW1TG4)OjfA-Dj z;yEu4w-fS57x}G3o&pOKI1X2y8L?OtRB%Oz%70OG?V#~$g~v`fE0wKfb=;OOP5o6B zsJcJz{U(;i|2~axXStOsJ%tb{j7VWb81d@sL9G*6kw==YP$NEvP)$H_KFJj@ z6_Bb6_N))3DX}_G1M+#(JU2sWe-=7%W>;dC-O4doUCDhpF|?__spDT_Ixge6>zXZe zy#YmV^(GGfqX7S`!QT`Ib;8a{7DlpAlEoy6j@VP9+ODs9>fehwSs6V&ii^=t8ueEP zb$OsvixgHw02khYQe+$!?Md%sFo*o2DRIloRmzg74>o;8db4PL24M8Jf5JIfENI!D z!jzR>ey}N}mW+X#mDEu+Yt|V|E7~}NBHQF*fLW@R4W3#ilFkWA__8gEl*qm`tdcQ& zRYR&)p_Jo<>Gmx$8nccV-Xg#e{|Ex*rLnqHEWkPu$@cKr$}{(yebx8PW3!w_;aGk# zi1!Ndy+XX55LK|?2?wKjf6Iy9g5R&B;6vU-77E+fEm7}w=V(yOgq(p-BRa(83o#JtKmUrCWix81n z?_AGPbVjS~1gU~VDG9p5A`@OYgiB4hbO`g~W7mx20Wwo7ImKkX-gFrr&CDkVs4PlF#~soVLMFwNu#1v?}i`o=vOk zB%%D<-)W?#|#iO$)8dVAU6QKmXX{ zjICzh%1R{lao3Y6j6KJlg^?7lLQEA5{{%9H)C6G(sWNj?hmBEWVs(RA9gx+4RPqUh zon6Qoh1)v68HZq`g6?b23jG%oEO#GLBewt%cQ@>OQcP^rKKQ==cI}wl;cQs3LWmVc43$BL>R9dE=}2i$ z;`dL@3D@AKFjQ^$q=ej3bngmrsjZ&GyiPem73~ROY>eT&`YD9%1{8I4OpJ>~GpJGI zOMUGqd;o#Rf3H^|pOCsnG<4~4W+&yW^l(boc|SCA1?!>OJlDr9uB0!OY(uZtM?RV0 z;s+g!x4Rlw3zp$MhmvdnHJqhXT1r=8+tt-JJr#hd-5Xu=FW%_at{J#Se>J-1U%;q! zXi;v?{m>pLi<1FWRW|NTSWy)^G`xfsW3Z}Dr~Rd@f97Fwl2^e80w^R`Z_?mOWElxL zo2-h_{~0Yt8&Nlh?z|b6hBG2^8^jz#ax-FEKg#89xtpusI~+SA!%e)X0)adxD({=&)T6yvjY2l-{25uLfv+_%H2)$m%QWN(6sp|Ab=e6Q@hchsV zsp-EFf6I;C7HI@9wwck4S#fjfcPzR?*Hp){ zmq+VVx6uEG+DcU)@ROu)M86>Mm0Te|7e-EP*QyWk*^^wgA`BxPan&ryRV%yWTC~UL zNNZ`zj2C4kqz@GrM9lCogr!G@vI^q{g&x(u-q&ixhU&VO1dDURr3 zc|L9RzA81Af1fGZU$}UEZT8zu)on=ze}5g7#=ihVFHL{0_RYWKM>F`G-ULI{?l^*~ z^Zzg+wW;f1RV_ zV-IQQL7JJzlTEFF5VHA|F+YnvpVHU_*Wb*F#zqt$k@O5^W2^kmV%=J-v5B@pg$XMt_7f`4;KOARi=)DHUM!40+l3`Y4bq)$u%;uYuXp0(X65ze&uGk!bw7x%ml&tH z*3aq}A|CC@tov7k@vDN56Quh$^R1Y^#mtY_RPk0FmGKg5)JEqtK!JS$e_~qW5wFtt znGkrPIzn@)XI$Y-OU=Vsz8_cZ`|r&uT@@LyzYB@#3rD+SYX$(D`lS8tsMx*Nvc)GU zo3LlE9GyDRaH^Vl?rSj|=xaO^d$S0@FgJ)HdJUo{ z@VX6ym>`{CI;hY=DQ1mHe|FK$+ho@UX2JxPHXqA(3qX^PrOL-EWw%`Vl-pP4CRX`U zcMsC@(1k$wV-Q2`?a5s)6H<&J-;Dz#y)5F7WftMHVO(WgNBJ15@wF0>WZPZ695(={ zfXW;DMNIV77tqv0)i)bawB-Smq!Cy62l;pLclkF6yxBKtKq++lfAIqdFgp40mTn-V zne$s=I(9=6Vvbkl))}5*@U9t9rf5!B zQa9C6Ceh9s_RT{lvTdrn0k39oB{re}O29E02s3un08YrS7zi|VdjJyX77TlbG@BWozZbQT#36%#P6b zSXd{^H@407Au!IBZJY|e>L7s9I8)cV!=Nxwv z6h#4lH9LMY4`nQQcNBk*3T2Ocg^zlTCCcI|7pRgqe<9)&s5e`XM{=V^Sr;czNBrVu zuXGYOav&^fAAisO>SyhD6LJYa!zrXang9I(RL4>vU=GPy|3Pr#iJm*Z77sl!$ - Python Module Index - rubicon-ml v0.7.4 + Python Module Index - rubicon-ml v0.8.0 @@ -179,7 +179,7 @@
    @@ -207,7 +207,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/quick-look/logging-experiments.html b/quick-look/logging-experiments.html index 95aadf61..944adc96 100644 --- a/quick-look/logging-experiments.html +++ b/quick-look/logging-experiments.html @@ -6,7 +6,7 @@ - Logging Experiments - rubicon-ml v0.7.4 + Logging Experiments - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/quick-look/sharing-experiments.html b/quick-look/sharing-experiments.html index fff00f07..3e776c18 100644 --- a/quick-look/sharing-experiments.html +++ b/quick-look/sharing-experiments.html @@ -6,7 +6,7 @@ - Sharing Experiments - rubicon-ml v0.7.4 + Sharing Experiments - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/quick-look/visualizing-experiments.html b/quick-look/visualizing-experiments.html index c56fe894..b4d9e68e 100644 --- a/quick-look/visualizing-experiments.html +++ b/quick-look/visualizing-experiments.html @@ -6,7 +6,7 @@ - Visualizing Experiments - rubicon-ml v0.7.4 + Visualizing Experiments - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/schema-representation.html b/schema-representation.html index 91b2efa1..e124f062 100644 --- a/schema-representation.html +++ b/schema-representation.html @@ -6,7 +6,7 @@ - Representing model metadata with a schema - rubicon-ml v0.7.4 + Representing model metadata with a schema - rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
    @@ -209,7 +209,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/search.html b/search.html index 58dc8406..dc8f1391 100644 --- a/search.html +++ b/search.html @@ -7,7 +7,7 @@ -Search - <div class='version'>rubicon-ml v0.7.4</div> +Search - <div class='version'>rubicon-ml v0.8.0</div> @@ -181,7 +181,7 @@
    @@ -209,7 +209,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/searchindex.js b/searchindex.js index 46d286fa..3aa7269a 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"A more practical use case": [[26, "A-more-practical-use-case"]], "A more realistic example using GridSearch": [[8, "A-more-realistic-example-using-GridSearch"]], "A simple schema": [[25, "a-simple-schema"]], "API Reference": [[0, "api-reference"]], "Adding Rubicon to your flow": [[7, "Adding-Rubicon-to-your-flow"]], "Apply a custom schema to a project": [[17, "Apply-a-custom-schema-to-a-project"]], "Apply the schema to a project": [[19, "Apply-the-schema-to-a-project"]], "Artifact": [[0, "artifact"]], "Artifact (rubicon_ml.Artifact)": [[4, "artifact-rubicon-ml-artifact"]], "Artifacts": [[25, "artifacts"]], "Available Widgets": [[27, "available-widgets"]], "Basic Usage": [[27, "basic-usage"]], "Building rubicon_ml": [[2, "building-rubicon-ml"]], "CLI": [[27, "cli"]], "Caution with return values": [[26, "Caution-with-return-values"]], "Cloning the Repository": [[2, "cloning-the-repository"]], "Components": [[5, "components"]], "Concurrent Logging with Dask": [[7, "Concurrent-Logging-with-Dask"]], "Construct a custom schema": [[17, "Construct-a-custom-schema"]], "Contribute a schema": [[1, "contribute-a-schema"]], "Contributing": [[2, "contributing"]], "Could rubicon-ml be used outside of a machine learning workflow?": [[3, "could-rubicon-ml-be-used-outside-of-a-machine-learning-workflow"]], "Creating a Development Environment": [[2, "creating-a-development-environment"]], "Dashboard": [[28, "Dashboard"]], "Dashboarding": [[27, "dashboarding"]], "Dataframe": [[0, "dataframe"]], "Dataframe (rubicon_ml.Dataframe)": [[4, "dataframe-rubicon-ml-dataframe"]], "Dataframe Plot": [[29, "Dataframe-Plot"]], "Dataframes": [[25, "dataframes"]], "Define additional metadata to log": [[17, "Define-additional-metadata-to-log"]], "Distinguish Failed Experiments": [[11, "Distinguish-Failed-Experiments"]], "Documentation": [[2, "documentation"]], "Experiment": [[0, "experiment"]], "Experiment (rubicon_ml.Experiment)": [[4, "experiment-rubicon-ml-experiment"]], "Experiment level training metadata": [[14, "Experiment-level-training-metadata"]], "Experiments Table": [[30, "Experiments-Table"]], "Extending a schema": [[25, "extending-a-schema"]], "Extras": [[5, "extras"]], "FAQs": [[3, "faqs"]], "Feature": [[0, "feature"]], "Feature (rubicon_ml.Feature)": [[4, "feature-rubicon-ml-feature"]], "Features": [[25, "features"]], "Generating Data": [[12, "Generating-Data"]], "Glossary": [[4, "glossary"]], "Hiding Warnings in RubiconPipeline": [[8, "Hiding-Warnings-in-RubiconPipeline"]], "Hierarchical experiments": [[15, "Hierarchical-experiments"]], "Hierarchical schema": [[25, "hierarchical-schema"]], "How can I log my data to S3?": [[3, "how-can-i-log-my-data-to-s3"]], "How does rubicon-ml compare to MLFlow?": [[3, "how-does-rubicon-ml-compare-to-mlflow"]], "Ignoring Exceptions with Failure Modes": [[26, "Ignoring-Exceptions-with-Failure-Modes"]], "Infer schema and log model metadata": [[9, "Infer-schema-and-log-model-metadata"]], "Install": [[5, "install"]], "Integrate with Git": [[6, "Integrate-with-Git"]], "Integrate with Prefect": [[7, "Integrate-with-Prefect"]], "Integrate with Scikit-learn": [[8, "Integrate-with-Scikit-learn"]], "Is rubicon-ml\u2019s dashboard compatible with Docker?": [[3, "is-rubicon-ml-s-dashboard-compatible-with-docker"]], "Iterative experiments": [[15, "Iterative-experiments"]], "Key-value tags": [[20, "Key-value-tags"]], "Link Plots to Features": [[12, "Link-Plots-to-Features"]], "Load experiments into the RubiconJSON class": [[18, "Load-experiments-into-the-RubiconJSON-class"]], "Log and warning verbosity": [[26, "Log-and-warning-verbosity"]], "Log model metadata with a custom schema": [[17, "Log-model-metadata-with-a-custom-schema"]], "Log with Multiple Backends": [[16, "Log-with-Multiple-Backends"]], "Logging Concurrently": [[10, "Logging-Concurrently"]], "Logging Experiments": [[22, "Logging-Experiments"]], "Logging Plots as PNGs": [[13, "Logging-Plots-as-PNGs"]], "Logging Training Metadata": [[14, "Logging-Training-Metadata"]], "Logging with a schema": [[9, "Logging-with-a-schema"]], "Logging with tags": [[20, "Logging-with-tags"]], "Logging your plot": [[13, "Logging-your-plot"]], "Manage Experiment Relationships": [[15, "Manage-Experiment-Relationships"]], "Managing experiment relationships": [[20, "Managing-experiment-relationships"]], "Metric": [[0, "metric"]], "Metric (rubicon_ml.Metric)": [[4, "metric-rubicon-ml-metric"]], "Metric Correlation Plot": [[31, "Metric-Correlation-Plot"]], "Metric Lists Comparison": [[32, "Metric-Lists-Comparison"]], "Metrics": [[25, "metrics"]], "Nested schema": [[25, "nested-schema"]], "Optional attributes": [[25, "optional-attributes"]], "Parameter": [[0, "parameter"]], "Parameter (rubicon_ml.Parameter)": [[4, "parameter-rubicon-ml-parameter"]], "Parameters": [[25, "parameters"]], "Persisting and sharing a custom schema": [[17, "Persisting-and-sharing-a-custom-schema"]], "Plotting": [[12, "Plotting"]], "Project": [[0, "project"]], "Project (rubicon_ml.Project)": [[4, "project-rubicon-ml-project"]], "Projects for complex training metadata": [[14, "Projects-for-complex-training-metadata"]], "Query experiments with RubiconJSON.search": [[18, "Query-experiments-with-RubiconJSON.search"]], "Query projects & experiments with RubiconJSON": [[18, "Query-projects-&-experiments-with-RubiconJSON"]], "Reading": [[16, "Reading"]], "Register a custom schema": [[17, "Register-a-custom-schema"]], "Representing model metadata with a schema": [[25, "representing-model-metadata-with-a-schema"]], "Retrieving with tags": [[20, "Retrieving-with-tags"]], "Retrieving your logged plot and features programmatically": [[12, "Retrieving-your-logged-plot-and-features-programmatically"]], "Retrieving your logged plot programmatically": [[13, "Retrieving-your-logged-plot-programmatically"]], "Rubicon": [[0, "rubicon"]], "RubiconJSON": [[0, "rubiconjson"]], "Running Tests": [[2, "running-tests"]], "Running a flow and viewing results": [[7, "Running-a-flow-and-viewing-results"]], "Schema metadata": [[25, "schema-metadata"]], "Schema naming conventions": [[1, "schema-naming-conventions"]], "Select a schema": [[19, "Select-a-schema"]], "Set a schema on a project": [[19, "Set-a-schema-on-a-project"]], "Set up": [[12, "Set-up"], [13, "Set-up"]], "Setting up a simple flow": [[7, "Setting-up-a-simple-flow"]], "Setup": [[21, "Setup"]], "Sharing Experiments": [[23, "Sharing-Experiments"]], "Simple pipeline run": [[8, "Simple-pipeline-run"]], "Style": [[2, "style"]], "Tagging": [[20, "Tagging"]], "Train a RandomForestClassifier": [[9, "Train-a-RandomForestClassifier"]], "Trian some models, log some experiments": [[18, "Trian-some-models,-log-some-experiments"]], "Updating Existing Catalogs": [[23, "Updating-Existing-Catalogs"]], "Updating tags": [[20, "Updating-tags"]], "View the experiment\u2019s logged metadata": [[9, "View-the-experiment's-logged-metadata"], [17, "View-the-experiment's-logged-metadata"]], "Visualizations": [[27, "visualizations"]], "Visualize Logged Dataframes": [[21, "Visualize-Logged-Dataframes"]], "Visualizing Dataframes": [[21, "Visualizing-Dataframes"]], "Visualizing Experiments": [[24, "Visualizing-Experiments"]], "Welcome to the rubicon-ml\u00a0Docs!": [[5, "welcome-to-the-rubicon-ml-docs"]], "Why does rubicon-ml offer Prefect integration?": [[3, "why-does-rubicon-ml-offer-prefect-integration"]], "Why the name?": [[3, "why-the-name"]], "Why was the dashboard built with Dash?": [[3, "why-was-the-dashboard-built-with-dash"]], "Wildcards": [[20, "Wildcards"]], "Workflow": [[5, "workflow"]], "Writing": [[16, "Writing"]], "exception_handling": [[0, "exception-handling"]], "publish": [[0, "publish"]], "schema": [[0, "module-rubicon_ml.schema.logger"]], "sklearn": [[0, "sklearn"]], "viz": [[0, "viz"]], "workflow.prefect": [[0, "workflow-prefect"]]}, "docnames": ["api_reference", "contribute-schema", "contributing", "faqs", "glossary", "index", "integrations/integration-git", "integrations/integration-prefect-workflows", "integrations/integration-sklearn", "logging-examples/log-with-schema", "logging-examples/logging-concurrently", "logging-examples/logging-experiment-failures", "logging-examples/logging-feature-plots", "logging-examples/logging-plots", "logging-examples/logging-training-metadata", "logging-examples/manage-experiment-relationships", "logging-examples/multiple-backend", "logging-examples/register-custom-schema", "logging-examples/rubiconJSON-querying", "logging-examples/set-schema", "logging-examples/tagging", "logging-examples/visualizing-logged-dataframes", "quick-look/logging-experiments", "quick-look/sharing-experiments", "quick-look/visualizing-experiments", "schema-representation", "tutorials/failure-modes", "visualizations", "visualizations/dashboard", "visualizations/dataframe-plot", "visualizations/experiments-table", "visualizations/metric-correlation-plot", "visualizations/metric-lists-comparisons"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["api_reference.rst", "contribute-schema.rst", "contributing.rst", "faqs.rst", "glossary.rst", "index.rst", "integrations/integration-git.ipynb", "integrations/integration-prefect-workflows.ipynb", "integrations/integration-sklearn.ipynb", "logging-examples/log-with-schema.ipynb", "logging-examples/logging-concurrently.ipynb", "logging-examples/logging-experiment-failures.ipynb", "logging-examples/logging-feature-plots.ipynb", "logging-examples/logging-plots.ipynb", "logging-examples/logging-training-metadata.ipynb", "logging-examples/manage-experiment-relationships.ipynb", "logging-examples/multiple-backend.ipynb", "logging-examples/register-custom-schema.ipynb", "logging-examples/rubiconJSON-querying.ipynb", "logging-examples/set-schema.ipynb", "logging-examples/tagging.ipynb", "logging-examples/visualizing-logged-dataframes.ipynb", "quick-look/logging-experiments.ipynb", "quick-look/sharing-experiments.ipynb", "quick-look/visualizing-experiments.ipynb", "schema-representation.rst", "tutorials/failure-modes.ipynb", "visualizations.rst", "visualizations/dashboard.ipynb", "visualizations/dataframe-plot.ipynb", "visualizations/experiments-table.ipynb", "visualizations/metric-correlation-plot.ipynb", "visualizations/metric-lists-comparisons.ipynb"], "indexentries": {"add_child_experiment() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.add_child_experiment", false]], "add_comments() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.add_comments", false]], "add_comments() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.add_comments", false]], "add_comments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.add_comments", false]], "add_comments() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.add_comments", false]], "add_comments() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.add_comments", false]], "add_comments() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.add_comments", false]], "add_tags() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.add_tags", false]], "add_tags() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.add_tags", false]], "add_tags() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.add_tags", false]], "add_tags() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.add_tags", false]], "add_tags() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.add_tags", false]], "add_tags() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.add_tags", false]], "archive() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.archive", false]], "artifact (class in rubicon_ml)": [[0, "rubicon_ml.Artifact", false]], "artifact() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.artifact", false]], "artifact() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.artifact", false]], "artifacts() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.artifacts", false]], "artifacts() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.artifacts", false]], "available_schema() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.available_schema", false]], "branch_name (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.branch_name", false]], "comments (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.comments", false]], "comments (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.comments", false]], "comments (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.comments", false]], "comments (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.comments", false]], "comments (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.comments", false]], "comments (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.comments", false]], "commit_hash (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.commit_hash", false]], "config (rubicon_ml.rubicon property)": [[0, "rubicon_ml.Rubicon.config", false]], "create_experiment_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.create_experiment_task", false]], "create_project() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.create_project", false]], "created_at (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.created_at", false]], "created_at (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.created_at", false]], "created_at (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.created_at", false]], "created_at (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.created_at", false]], "created_at (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.created_at", false]], "created_at (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.created_at", false]], "created_at (rubicon_ml.project property)": [[0, "rubicon_ml.Project.created_at", false]], "dashboard (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.Dashboard", false]], "data (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.data", false]], "dataframe (class in rubicon_ml)": [[0, "rubicon_ml.Dataframe", false]], "dataframe() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.dataframe", false]], "dataframe() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.dataframe", false]], "dataframeplot (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.DataframePlot", false]], "dataframes() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.dataframes", false]], "dataframes() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.dataframes", false]], "delete_artifacts() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.delete_artifacts", false]], "delete_artifacts() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.delete_artifacts", false]], "delete_dataframes() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.delete_dataframes", false]], "delete_dataframes() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.delete_dataframes", false]], "description (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.description", false]], "description (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.description", false]], "description (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.description", false]], "description (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.description", false]], "description (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.description", false]], "description (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.description", false]], "description (rubicon_ml.project property)": [[0, "rubicon_ml.Project.description", false]], "directionality (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.directionality", false]], "download() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.download", false]], "experiment (class in rubicon_ml)": [[0, "rubicon_ml.Experiment", false]], "experiment() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.experiment", false]], "experiments() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.experiments", false]], "experiments_from_archive() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.experiments_from_archive", false]], "experimentstable (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.ExperimentsTable", false]], "feature (class in rubicon_ml)": [[0, "rubicon_ml.Feature", false]], "feature() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.feature", false]], "features() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.features", false]], "filterestimatorlogger (class in rubicon_ml.sklearn)": [[0, "rubicon_ml.sklearn.FilterEstimatorLogger", false]], "fit() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.fit", false]], "get_child_experiments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.get_child_experiments", false]], "get_data() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.get_data", false]], "get_data() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.get_data", false]], "get_estimator_logger() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.get_estimator_logger", false]], "get_or_create_project() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_or_create_project", false]], "get_or_create_project_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.get_or_create_project_task", false]], "get_parent_experiments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.get_parent_experiments", false]], "get_project() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_project", false]], "get_project_as_dask_df() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_project_as_dask_df", false]], "get_project_as_df() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_project_as_df", false]], "get_schema() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.get_schema", false]], "get_schema_name() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.get_schema_name", false]], "github_url (rubicon_ml.project property)": [[0, "rubicon_ml.Project.github_url", false]], "id (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.id", false]], "id (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.id", false]], "id (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.id", false]], "id (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.id", false]], "id (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.id", false]], "id (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.id", false]], "id (rubicon_ml.project property)": [[0, "rubicon_ml.Project.id", false]], "importance (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.importance", false]], "is_auto_git_enabled() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.is_auto_git_enabled", false]], "log_artifact() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_artifact", false]], "log_artifact() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_artifact", false]], "log_artifact_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_artifact_task", false]], "log_conda_environment() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_conda_environment", false]], "log_conda_environment() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_conda_environment", false]], "log_dataframe() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_dataframe", false]], "log_dataframe() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_dataframe", false]], "log_dataframe_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_dataframe_task", false]], "log_experiment() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_experiment", false]], "log_feature() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_feature", false]], "log_feature_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_feature_task", false]], "log_h2o_model() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_h2o_model", false]], "log_h2o_model() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_h2o_model", false]], "log_json() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_json", false]], "log_json() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_json", false]], "log_metric() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_metric", false]], "log_metric_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_metric_task", false]], "log_parameter() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_parameter", false]], "log_parameter_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_parameter_task", false]], "log_pip_requirements() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_pip_requirements", false]], "log_pip_requirements() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_pip_requirements", false]], "log_with_schema() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_with_schema", false]], "log_with_schema() (rubicon_ml.schema.logger.schemamixin method)": [[0, "rubicon_ml.schema.logger.SchemaMixin.log_with_schema", false]], "make_pipeline() (in module rubicon_ml.sklearn.pipeline)": [[0, "rubicon_ml.sklearn.pipeline.make_pipeline", false]], "metric (class in rubicon_ml)": [[0, "rubicon_ml.Metric", false]], "metric() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.metric", false]], "metriccorrelationplot (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.MetricCorrelationPlot", false]], "metriclistscomparison (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.MetricListsComparison", false]], "metrics() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.metrics", false]], "model_name (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.model_name", false]], "module": [[0, "module-rubicon_ml.schema.logger", false], [0, "module-rubicon_ml.schema.registry", false], [0, "module-rubicon_ml.workflow.prefect", false]], "name (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.name", false]], "name (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.name", false]], "name (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.name", false]], "name (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.name", false]], "name (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.name", false]], "name (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.name", false]], "name (rubicon_ml.project property)": [[0, "rubicon_ml.Project.name", false]], "parameter (class in rubicon_ml)": [[0, "rubicon_ml.Parameter", false]], "parameter() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.parameter", false]], "parameters() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.parameters", false]], "parent (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.parent", false]], "parent (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.parent", false]], "parent (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.parent", false]], "parent (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.parent", false]], "parent (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.parent", false]], "plot() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.plot", false]], "project (class in rubicon_ml)": [[0, "rubicon_ml.Project", false]], "project (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.project", false]], "projects() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.projects", false]], "publish() (in module rubicon_ml)": [[0, "rubicon_ml.publish", false]], "register_schema() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.register_schema", false]], "remove_comments() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.remove_comments", false]], "remove_comments() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.remove_comments", false]], "remove_comments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.remove_comments", false]], "remove_comments() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.remove_comments", false]], "remove_comments() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.remove_comments", false]], "remove_comments() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.remove_comments", false]], "remove_tags() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.remove_tags", false]], "remove_tags() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.remove_tags", false]], "remove_tags() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.remove_tags", false]], "remove_tags() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.remove_tags", false]], "remove_tags() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.remove_tags", false]], "remove_tags() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.remove_tags", false]], "repositories (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.repositories", false]], "repositories (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.repositories", false]], "repositories (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.repositories", false]], "repositories (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.repositories", false]], "repositories (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.repositories", false]], "repositories (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.repositories", false]], "repositories (rubicon_ml.project property)": [[0, "rubicon_ml.Project.repositories", false]], "repository (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.repository", false]], "repository (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.repository", false]], "repository (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.repository", false]], "repository (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.repository", false]], "repository (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.repository", false]], "repository (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.repository", false]], "repository (rubicon_ml.project property)": [[0, "rubicon_ml.Project.repository", false]], "rubicon (class in rubicon_ml)": [[0, "rubicon_ml.Rubicon", false]], "rubicon_ml.schema.logger": [[0, "module-rubicon_ml.schema.logger", false]], "rubicon_ml.schema.registry": [[0, "module-rubicon_ml.schema.registry", false]], "rubicon_ml.workflow.prefect": [[0, "module-rubicon_ml.workflow.prefect", false]], "rubiconjson (class in rubicon_ml)": [[0, "rubicon_ml.RubiconJSON", false]], "rubiconpipeline (class in rubicon_ml.sklearn)": [[0, "rubicon_ml.sklearn.RubiconPipeline", false]], "schemamixin (class in rubicon_ml.schema.logger)": [[0, "rubicon_ml.schema.logger.SchemaMixin", false]], "score() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.score", false]], "score_samples() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.score_samples", false]], "search() (rubicon_ml.rubiconjson method)": [[0, "rubicon_ml.RubiconJSON.search", false]], "serve() (rubicon_ml.viz.dashboard method)": [[0, "rubicon_ml.viz.Dashboard.serve", false]], "serve() (rubicon_ml.viz.dataframeplot method)": [[0, "rubicon_ml.viz.DataframePlot.serve", false]], "serve() (rubicon_ml.viz.experimentstable method)": [[0, "rubicon_ml.viz.ExperimentsTable.serve", false]], "serve() (rubicon_ml.viz.metriccorrelationplot method)": [[0, "rubicon_ml.viz.MetricCorrelationPlot.serve", false]], "serve() (rubicon_ml.viz.metriclistscomparison method)": [[0, "rubicon_ml.viz.MetricListsComparison.serve", false]], "set_failure_mode() (in module rubicon_ml)": [[0, "rubicon_ml.set_failure_mode", false]], "set_fit_request() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.set_fit_request", false]], "set_schema() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.set_schema", false]], "set_schema() (rubicon_ml.schema.logger.schemamixin method)": [[0, "rubicon_ml.schema.logger.SchemaMixin.set_schema", false]], "set_score_request() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.set_score_request", false]], "show() (rubicon_ml.viz.dashboard method)": [[0, "rubicon_ml.viz.Dashboard.show", false]], "show() (rubicon_ml.viz.dataframeplot method)": [[0, "rubicon_ml.viz.DataframePlot.show", false]], "show() (rubicon_ml.viz.experimentstable method)": [[0, "rubicon_ml.viz.ExperimentsTable.show", false]], "show() (rubicon_ml.viz.metriccorrelationplot method)": [[0, "rubicon_ml.viz.MetricCorrelationPlot.show", false]], "show() (rubicon_ml.viz.metriclistscomparison method)": [[0, "rubicon_ml.viz.MetricListsComparison.show", false]], "sync() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.sync", false]], "tags (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.tags", false]], "tags (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.tags", false]], "tags (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.tags", false]], "tags (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.tags", false]], "tags (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.tags", false]], "tags (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.tags", false]], "temporary_download() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.temporary_download", false]], "to_dask_df() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.to_dask_df", false]], "to_df() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.to_df", false]], "training_metadata (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.training_metadata", false]], "training_metadata (rubicon_ml.project property)": [[0, "rubicon_ml.Project.training_metadata", false]], "value (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.value", false]], "value (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.value", false]]}, "objects": {"rubicon_ml": [[0, 0, 1, "", "Artifact"], [0, 0, 1, "", "Dataframe"], [0, 0, 1, "", "Experiment"], [0, 0, 1, "", "Feature"], [0, 0, 1, "", "Metric"], [0, 0, 1, "", "Parameter"], [0, 0, 1, "", "Project"], [0, 0, 1, "", "Rubicon"], [0, 0, 1, "", "RubiconJSON"], [0, 3, 1, "", "publish"], [0, 3, 1, "", "set_failure_mode"]], "rubicon_ml.Artifact": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "data"], [0, 2, 1, "", "description"], [0, 1, 1, "", "download"], [0, 1, 1, "", "get_data"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 1, 1, "", "temporary_download"]], "rubicon_ml.Dataframe": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 1, 1, "", "get_data"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "plot"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"]], "rubicon_ml.Experiment": [[0, 1, 1, "", "add_child_experiment"], [0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 1, 1, "", "artifact"], [0, 1, 1, "", "artifacts"], [0, 2, 1, "", "branch_name"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "commit_hash"], [0, 2, 1, "", "created_at"], [0, 1, 1, "", "dataframe"], [0, 1, 1, "", "dataframes"], [0, 1, 1, "", "delete_artifacts"], [0, 1, 1, "", "delete_dataframes"], [0, 2, 1, "", "description"], [0, 1, 1, "", "feature"], [0, 1, 1, "", "features"], [0, 1, 1, "", "get_child_experiments"], [0, 1, 1, "", "get_parent_experiments"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 1, 1, "", "log_artifact"], [0, 1, 1, "", "log_conda_environment"], [0, 1, 1, "", "log_dataframe"], [0, 1, 1, "", "log_feature"], [0, 1, 1, "", "log_h2o_model"], [0, 1, 1, "", "log_json"], [0, 1, 1, "", "log_metric"], [0, 1, 1, "", "log_parameter"], [0, 1, 1, "", "log_pip_requirements"], [0, 1, 1, "", "metric"], [0, 1, 1, "", "metrics"], [0, 2, 1, "", "model_name"], [0, 2, 1, "", "name"], [0, 1, 1, "", "parameter"], [0, 1, 1, "", "parameters"], [0, 2, 1, "", "project"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 2, 1, "", "training_metadata"]], "rubicon_ml.Feature": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 2, 1, "", "id"], [0, 2, 1, "", "importance"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"]], "rubicon_ml.Metric": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 2, 1, "", "directionality"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 2, 1, "", "value"]], "rubicon_ml.Parameter": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 2, 1, "", "value"]], "rubicon_ml.Project": [[0, 1, 1, "", "archive"], [0, 1, 1, "", "artifact"], [0, 1, 1, "", "artifacts"], [0, 2, 1, "", "created_at"], [0, 1, 1, "", "dataframe"], [0, 1, 1, "", "dataframes"], [0, 1, 1, "", "delete_artifacts"], [0, 1, 1, "", "delete_dataframes"], [0, 2, 1, "", "description"], [0, 1, 1, "", "experiment"], [0, 1, 1, "", "experiments"], [0, 1, 1, "", "experiments_from_archive"], [0, 2, 1, "", "github_url"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 1, 1, "", "log_artifact"], [0, 1, 1, "", "log_conda_environment"], [0, 1, 1, "", "log_dataframe"], [0, 1, 1, "", "log_experiment"], [0, 1, 1, "", "log_h2o_model"], [0, 1, 1, "", "log_json"], [0, 1, 1, "", "log_pip_requirements"], [0, 1, 1, "", "log_with_schema"], [0, 2, 1, "", "name"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 1, 1, "", "set_schema"], [0, 1, 1, "", "to_dask_df"], [0, 1, 1, "", "to_df"], [0, 2, 1, "", "training_metadata"]], "rubicon_ml.Rubicon": [[0, 2, 1, "", "config"], [0, 1, 1, "", "create_project"], [0, 1, 1, "", "get_or_create_project"], [0, 1, 1, "", "get_project"], [0, 1, 1, "", "get_project_as_dask_df"], [0, 1, 1, "", "get_project_as_df"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 1, 1, "", "projects"], [0, 1, 1, "", "sync"]], "rubicon_ml.RubiconJSON": [[0, 1, 1, "", "search"]], "rubicon_ml.schema": [[0, 4, 0, "-", "logger"], [0, 4, 0, "-", "registry"]], "rubicon_ml.schema.logger": [[0, 0, 1, "", "SchemaMixin"]], "rubicon_ml.schema.logger.SchemaMixin": [[0, 1, 1, "", "log_with_schema"], [0, 1, 1, "", "set_schema"]], "rubicon_ml.schema.registry": [[0, 3, 1, "", "available_schema"], [0, 3, 1, "", "get_schema"], [0, 3, 1, "", "get_schema_name"], [0, 3, 1, "", "register_schema"]], "rubicon_ml.sklearn": [[0, 0, 1, "", "FilterEstimatorLogger"], [0, 0, 1, "", "RubiconPipeline"]], "rubicon_ml.sklearn.RubiconPipeline": [[0, 1, 1, "", "fit"], [0, 1, 1, "", "get_estimator_logger"], [0, 1, 1, "", "score"], [0, 1, 1, "", "score_samples"], [0, 1, 1, "", "set_fit_request"], [0, 1, 1, "", "set_score_request"]], "rubicon_ml.sklearn.pipeline": [[0, 3, 1, "", "make_pipeline"]], "rubicon_ml.viz": [[0, 0, 1, "", "Dashboard"], [0, 0, 1, "", "DataframePlot"], [0, 0, 1, "", "ExperimentsTable"], [0, 0, 1, "", "MetricCorrelationPlot"], [0, 0, 1, "", "MetricListsComparison"]], "rubicon_ml.viz.Dashboard": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.DataframePlot": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.ExperimentsTable": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.MetricCorrelationPlot": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.MetricListsComparison": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.workflow": [[0, 4, 0, "-", "prefect"]], "rubicon_ml.workflow.prefect": [[0, 3, 1, "", "create_experiment_task"], [0, 3, 1, "", "get_or_create_project_task"], [0, 3, 1, "", "log_artifact_task"], [0, 3, 1, "", "log_dataframe_task"], [0, 3, 1, "", "log_feature_task"], [0, 3, 1, "", "log_metric_task"], [0, 3, 1, "", "log_parameter_task"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "function", "Python function"], "4": ["py", "module", "Python module"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:function", "4": "py:module"}, "terms": {"": [0, 1, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26], "0": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "000000": 10, "000001": 8, "00001": 8, "001": 8, "004e": 23, "005": [9, 17], "00548b2931c2": 18, "006168227239831861": 9, "007414542189797497": 9, "00aa28c0714a": 23, "010d78c9": 18, "012615187741781065": 9, "01eb": 7, "024457a5": 7, "025490751927615605": 9, "02935763050777937": 9, "02a89318": 22, "03": 32, "03863837532736449": 9, "03cc53a9": 18, "04": 10, "04bb": 18, "05": 8, "0522": 18, "058427899304369986": 9, "05a1": 18, "06": 8, "061e": 22, "06256ea2dc0d": 18, "0628": 18, "065d3b37": 18, "07a0877da328": 15, "081829dc69bd": 18, "081b9522": 7, "0886983e": 18, "088d": 22, "0892558912217226": 9, "08bc": 18, "08d9600b": 18, "08dc8288a2eb": 10, "093a9d02": 22, "095694853d48": 18, "0962a69f": 20, "0964": 23, "0ad1": 22, "0af5": 23, "0b32": 15, "0b6b8114": 10, "0c7a0e30854d": 18, "0c7ee7fd2500": 23, "0c9f75c4": 18, "0d1013ac": 18, "0d271b6f54d7": 18, "0d3c06734b56": 18, "0d768df493c8": 18, "0d993e730388": 18, "0ddc7fed": 18, "0e99": 18, "0eb7ec0c": 18, "0ee6f71c52e6": 18, "0eeeece44664": 18, "0f28b12098d2": 18, "0fd639fb9e49": 18, "0fe33a28c04b": 18, "0x1065a1be0": 14, "0x11251af90": 17, "0x11c99e890": 9, "0x121d7af50": 15, "0x134d4fd50": 19, "0x155660d00": 10, "0x15cacce20": 26, "0x1629ce170": 21, "0x1629cf2e0": 21, "0x162c1b150": 8, "0x162eb6650": 8, "0x162f4d650": 8, "0x162fcf0d0": 8, "0x163cad030": 20, "0x163cad2a0": 20, "0x167a37c40": 12, "0x169f92b10": 17, "0x16aeb83e0": 16, "0x16d392b10": 9, "0x16da73a60": 23, "1": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "10": [7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 22, 23, 26, 28, 31, 32], "100": [16, 18, 31], "101": 26, "102": 26, "103": 26, "104": [22, 26], "106": 26, "11": [6, 7, 9, 10, 12, 13, 14, 18, 20, 26], "1108": 18, "112a": 18, "11579ad0": 18, "11c09da772c": 23, "12": [7, 9, 10, 12, 20, 26, 28, 29, 30], "120": 26, "121": [9, 17], "122": 26, "123": 26, "124": 26, "125": [4, 26], "127": [6, 7, 8, 21, 24, 27, 28, 29, 30, 31, 32], "1276831830349219": 9, "13": [7, 9, 20, 22, 26], "13021047c6fa": 18, "131815": 18, "13608806341133572": 9, "14": [6, 7, 11, 20], "1402": 10, "1405": 18, "1473": 15, "15": [7, 9, 10, 11, 20, 22, 23, 26], "15000": [28, 29], "15309812550131274": 9, "155a": 18, "15604181694153108": 9, "15972030565063608": 9, "15b279d8616c": 7, "15c197be": 18, "16": [7, 20, 22], "16000000000000003": 18, "164301": 18, "164750": 18, "164862": 18, "164974": 18, "165062": 18, "165121": 18, "165178": 18, "165243": 18, "165301": 18, "165354": 18, "165406": 18, "165458": 18, "165506": 18, "165557": 18, "165605": 18, "165654": 18, "16db9d185785": 18, "17": [7, 11, 20, 22, 26], "172842": 18, "172955": 18, "173251": 18, "17885b004a11": 18, "18": [20, 22], "181": 22, "186": 22, "18acd547": 18, "18ba74ef3a97": 18, "18c4": 23, "18df": 20, "19": [20, 22], "191c8e1d": 18, "193": 22, "193ab005": 23, "195": 22, "1994d04421d1": 18, "19d5f5ec": 23, "1a3470ca": 18, "1a46": 18, "1aafb3c1": 18, "1cdf37db": 18, "1cf317736bba": 18, "1db5": 20, "1e": [8, 25], "1e06": 10, "1e3d1c34": 18, "1e7c": 15, "1f2f977a": 18, "1f3af96d9fa5": 18, "1fdccd8af853": 18, "1ff30ad8": 7, "2": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "20": [4, 8, 10, 11, 20, 22, 23], "200": [6, 7, 8], "2007": 22, "2010": [28, 29], "2020": [22, 28, 29], "2020b6b1": 18, "2021": [6, 7, 10], "2022": [11, 22, 26], "2023": [9, 18], "20dbeab296c9": 18, "21": [18, 20, 22], "210": 22, "212": 26, "213": 26, "2136fd778ee2": 18, "214": 26, "215": 26, "216": 26, "21a737f3d4ba": 18, "21f897239b40": 18, "222257": 18, "222430": 18, "22324317": 18, "224622258fae": 18, "22491dc70b25": 18, "2272": 18, "2276": 22, "22a1": 23, "23": 18, "232887": 21, "234": 26, "235": 26, "236": 26, "236186": 18, "236557": 18, "236664": 18, "236763": 18, "236847": 18, "236908": 18, "236963": 18, "237": 26, "237015": 18, "237068": 18, "237119": 18, "237170": 18, "237220": 18, "237269": 18, "237323": 18, "237374": 18, "237427": 18, "239": 26, "23e1667c1486": 10, "23fcfd0b1415": 10, "24": [9, 17, 30], "240": 22, "24243e744c6c": 18, "246e88a33945": 18, "247837": 21, "24e7245c": 18, "24ec8e756c56": 18, "24f2c69712a0": 18, "25": [7, 9, 10, 30, 32], "250": 4, "25a3": 18, "2618154a76eb": 18, "264452a5b8ab": 15, "264896": 18, "265031": 18, "265595": 21, "265855": 18, "266b": 18, "266c": 18, "26a2c2282885": 18, "27": 10, "28": 10, "2888": 15, "2888f59f2ecd": 18, "289a": 18, "289b16663720": 18, "28c61d9f": 18, "29": 7, "290212": 21, "29cef175": 7, "2af4": 18, "2c39": 18, "2c87e3c3": 18, "2c98b7cdbc85": 18, "2cd4536b2c73": 22, "2daa": 10, "2df712d05a1d": 18, "2ed0": 18, "2edfde3f985c": 18, "2f7e7339": 18, "2f80679b": 18, "2fb121d90f16": 18, "2x2": 28, "3": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "30": [10, 11, 22], "302c481a1665": 26, "304bc83826b5": 11, "3051": 10, "306637": 18, "307126": 18, "307321": 18, "307470": 18, "307640": 18, "307744": 18, "307851": 18, "307952": 18, "308052": 18, "308151": 18, "308249": 18, "308346": 18, "308442": 18, "308539": 18, "308635": 18, "308738": 18, "32288a47": 18, "3246dc94": 18, "3250": 22, "32d1": 22, "33": 18, "3337": 9, "334829": 18, "334998": 18, "335750": 18, "33f3e24c": 18, "34": [6, 7, 18, 20, 26], "344533": 18, "344941": 18, "3450": 22, "345069": 18, "345176": 18, "345270": 18, "345337": 18, "345400": 18, "345462": 18, "345524": 18, "345584": 18, "345643": 18, "345703": 18, "345763": 18, "345826": 18, "345889": 18, "345954": 18, "3461": 18, "34e1": 18, "3513": 18, "353e": 18, "3555628d095d": 18, "36": 22, "37": [9, 22], "3750": 22, "375a55ec": 11, "37bc": 7, "38": 22, "3800": 22, "381a": 22, "38aa6e7b": 10, "39": [6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26], "397311b390c6": 23, "3a144831": 10, "3a29": 18, "3a4e": 18, "3af4": 18, "3b18e40d88b8": 18, "3b67": 18, "3bb4ad1c41a0": 16, "3bb711b29c57": 18, "3bc7": 18, "3c679288": 10, "3ce88e6b": 18, "3cfc": 18, "3d26": 18, "3f293418": 18, "3fcabb4b": 18, "4": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28], "40": [10, 22], "4001": 18, "4015": 18, "4020": 15, "4021": 18, "403c": 18, "4062": 18, "406b": 18, "4072": 23, "4073": 18, "4089": 18, "408c": 18, "4091d490": 18, "4097": 26, "40b7": 18, "40be": 15, "40c9": 18, "40e5": 18, "40f4": 18, "40f79bdb6104": 7, "41": [12, 26], "4100": 18, "410c": 18, "4118": 11, "4127": 7, "414f": 18, "4151dae893cf": 22, "4168": 18, "416993": 18, "417419": 18, "417606": 18, "417745": 18, "417905": 18, "418006": 18, "418106": 18, "418203": 18, "418299": 18, "418395": 18, "418491": 18, "418550e0": 7, "418587": 18, "418680": 18, "418787": 18, "418881": 18, "418982": 18, "4193": 18, "4194": 18, "41c0": 18, "41d6": 23, "41e3": 18, "41ed": 18, "42": 26, "420d": 18, "420e": 18, "422e0a3be042": 18, "423c": 18, "425705a9": 18, "425b": 18, "427f": 18, "429f": 22, "42aa": 18, "42b1": 18, "42b7": 18, "42df": 11, "42e4": 18, "42ea": 10, "42f821b3": 18, "43": 26, "4308": 15, "4318": 15, "4361": 7, "4385": 15, "4388": 18, "438aefa7": 18, "439e": 18, "43a0": 20, "43a5": 18, "43c2": 18, "43c5": 18, "43d1": 15, "43e7": 10, "43f7": 18, "44": [11, 26], "442c": 15, "4440": 23, "446d": 18, "4475": 18, "449a": 7, "44b0": 23, "44b1": 18, "44c2": 15, "44e1": 23, "44fc": 23, "45": [6, 10, 26], "4502": 7, "450c": 18, "4524": 18, "453d": 8, "454c": 18, "454d": 10, "455b": 18, "45652ac4": 18, "459a": 18, "45a7": 18, "45c5": 26, "45da": 10, "45ed": 18, "46": 26, "4604": 22, "4623": 9, "4639": 10, "4651": 18, "4686": 22, "468e": 18, "46b1": 18, "46bb": 18, "46d1": 20, "46d7eeb2a207": 18, "46de": 16, "46ea": 18, "47": [9, 26], "470d": 18, "4737": 18, "4745": 18, "4757": 18, "476f": 18, "479a": 18, "47bc": 15, "47c0": 18, "47ecf8a7": 15, "47eeaf42": 23, "47fa": 18, "47fd": 18, "47fe": 18, "48": 26, "4802": 18, "4839": 18, "483f": 22, "4852": 6, "4855": 7, "4857": 18, "486b95cf8395": 18, "4873": 18, "487b": 18, "4885": 22, "4894": 18, "48b1": 20, "48d3": 18, "48e6": 23, "48fb": 18, "490c": 18, "490e8af895f2cd0636c72295c2762b21cd6c8102": 22, "4916": 10, "4917": 23, "4922": 7, "4925": 18, "4927": 18, "4932": 22, "4987": 18, "4990": 18, "4991": 23, "4997": 18, "49a5": 22, "49a8": 18, "49af": 10, "49be": 18, "49c1": 18, "49ca": 18, "49f0": 18, "49f0ff59328d": 18, "4a01": 18, "4a088ed0ba33": 15, "4a11": 22, "4a46": 18, "4a4b": 18, "4a4c": 18, "4a81260529ef": 18, "4a82": 15, "4a89": 18, "4a8d1894f72d": 18, "4ac9": 18, "4adc": 18, "4ae5": 18, "4aec": 18, "4af6": 18, "4b02": 20, "4b036fa2": 18, "4b06110701b1": 18, "4b07": 18, "4b12": 18, "4b188436": 23, "4b1d": 18, "4b30": 18, "4b37": 18, "4b39": 18, "4b54": 18, "4b5d": 23, "4b84": 18, "4b91c2c9bf9c": 18, "4bb5": 18, "4bd5": 10, "4bda": 7, "4bf5": 18, "4c2726e4": 18, "4c35": 18, "4c46": 7, "4c49": 15, "4c59": 11, "4c66": 10, "4c7a": 18, "4c94": 18, "4c9f": 18, "4ca4": 18, "4ca9": 18, "4cae": 18, "4cc1": 18, "4cc2": 18, "4cca": 18, "4ce6": 7, "4cfb": 18, "4d16": 11, "4d1a": 18, "4d48": 7, "4d49": 23, "4d4a": 18, "4d7d13f05b0b": 18, "4d86": 18, "4d90": 18, "4da2": 7, "4da8": 18, "4db8": 18, "4dc3": 10, "4dc7": 18, "4dd2": 18, "4df7129949de": 18, "4e00": 18, "4e0a": 10, "4e0da7e2a448": 20, "4e18": 18, "4e23": 22, "4e32": 18, "4e48": 22, "4e4d": 18, "4e54": 18, "4e56": 15, "4e57": 18, "4e84": 18, "4e8a": 18, "4e8e": 18, "4eb1": 22, "4ec4": 18, "4ed5": 22, "4ee5": 10, "4ee7": 18, "4ef4": 18, "4f1e": 18, "4f22": 18, "4f42": 20, "4f44": 18, "4f5c": 18, "4f5e": 22, "4f70": 15, "4fa3": 18, "4fa4": 18, "4fb7": 23, "4fc7": 22, "4fcd": 18, "4fd0": 18, "4fd6": 18, "4fe0": 18, "4ff2": 11, "4ff5": 18, "4ffa": 18, "4ffb": 10, "4ffe": 18, "5": [4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 30], "50": [11, 18], "500": 18, "50c9c91ef8": 18, "50d9": 15, "51": 22, "510729": 26, "511807": 10, "514405": 21, "519e": 18, "51d23bc60acf": 11, "51f82ed09ea8": 18, "51fec8a4ab18": 18, "52": 18, "5204eba4": 18, "520c3905": 18, "530c": 7, "531ffe8c": 7, "53b7526b": 18, "53f9": 18, "5449ef8681ff": 10, "54b5c16f6e34": 10, "551d5b217763": 18, "552091": 9, "5569": 18, "56": 12, "5606": 18, "560c116e": 18, "564990": 10, "56cf": 18, "56e107d": 18, "5728479d": 23, "5788d0a5": 18, "579588": 18, "579752": 18, "57aca1e1": 18, "58": 6, "583647": 10, "585425": 18, "585590": 10, "58d8": 11, "5910": 20, "597b": 18, "59f5": 18, "5a838ff1": 18, "5a98382c555b": 18, "5aab": 7, "5b4b": 18, "5b6c": 18, "5c03": 18, "5c0dd47d": 18, "5c37": 11, "5c81b850f1e0": 10, "5d1ef085": 18, "5db8": 7, "5de043ac28f3": 18, "5def5ddb": 23, "5e": [9, 17], "5e2d4fa4f738": 18, "5f5f36be": 18, "5f8c14c1": 15, "5f925f68": 7, "5f9e": 18, "5fd52b0cd14f": 18, "6": [7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 26, 29], "6047": 10, "60a8b8a1": 18, "60ad179bdb5c": 20, "6149": 22, "615204": 10, "619764": 10, "619bad0": 18, "61d0": 18, "627515": 18, "627702": 18, "62c35bdd8ba6": 18, "632643": 18, "635968": 10, "636078": 10, "63b2cb5e": 18, "6442307692307693": 23, "648b": 18, "65060e725d58": 18, "65392f8b": 18, "6668648bf4ac": 15, "669757": 11, "671b": 23, "6730769230769231": 23, "676902": 11, "678565": 11, "679004": 18, "679151": 18, "67961ac9": 10, "67edf163": 18, "6826923076923077": 23, "683442": 11, "68d87db287d2": 18, "6923076923076923": 23, "697318": 11, "69cc": 18, "6a10da8d": 18, "6a59c6f3d707": 15, "6abd": 18, "6ae0609291d0": 18, "6b0c": 18, "6b1c3846": 7, "6b6d5fa3": 18, "6b8d": 18, "6bbad7a0c777": 18, "6d66": 18, "6dfbaeb2": 18, "6e87": 18, "6ea4c0098c9a": 18, "6f8ade193824": 18, "7": [7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 22, 23, 26], "70": 11, "700b600224fc": 11, "700c": 6, "7019230769230769": 23, "711111": 10, "7111111111111111": 10, "712564c0": 10, "7131b9429e98": 18, "714952": 10, "715676": 10, "71bc7a4e26a4": 10, "71e17e4f": 18, "7211538461538461": 22, "723d516f51a8": 23, "7307692307692307": 22, "731e": 18, "733333": 10, "7361b527f264": 23, "73a0": 8, "73a5942f2dec": 18, "7403846153846154": 22, "742e": 18, "7437fae22057": 18, "746": 26, "74c9": 18, "75": [8, 22], "750197": 18, "7503bcf0": 10, "750614": 18, "750783": 18, "750902": 18, "751025": 18, "751107": 18, "751190": 18, "751270": 18, "751350": 18, "751431": 18, "751512": 18, "751592": 18, "751671": 18, "751752": 18, "751830": 18, "751912": 18, "752157": 10, "754": 26, "754dff35": 15, "755": 26, "7568": 18, "7596153846153846": 22, "759817": 10, "75e54061": 20, "75f4d429": 11, "76": 26, "7626": 18, "7679": 18, "76fc2fd41f94": 18, "7714732b2b83": 23, "7714ebf1": 18, "7722": 18, "779443": 18, "779599": 18, "7797": 18, "780331": 18, "78c9eaae": 18, "78d51de75a3a": 15, "78e2": 18, "78f17c9c92d3": 18, "78fdae70": 18, "79111980": 18, "793acaa7": 18, "7941515cc18f": 15, "7a1611d4": 18, "7a4709ed746c": 18, "7a4e02dbc83a": 22, "7aa60cd4": 18, "7aec1e7b": 10, "7b3986f90cba": 7, "7be4": 18, "7c1a20ff": 18, "7c21": 18, "7c5b2f4b": 15, "7c76df58384ee03f231521e247b351386f8b3cd1": 6, "7ccd8fae": 18, "7d274784": 18, "7d4194da": 18, "7d88be0a": 18, "7ddd": 18, "7e08c0bf": 20, "7e4368cc54da": 22, "7e8b": 7, "7edd6019": 18, "7ef4adfb0027": 18, "7f5617a7b768": 18, "7f88": 20, "8": [5, 7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 22, 26], "8042": 18, "8050": [6, 7, 8, 21, 24, 27, 28, 29, 30, 31, 32], "8051": [24, 28], "8080": 7, "8135": 18, "813b": 10, "81a9ced61558": 18, "81dc": 18, "81e6": 10, "81f0": 18, "8222": 22, "824c": 22, "82b1": 22, "82b3": 18, "830a": 18, "833b": 15, "836": 26, "836c": 18, "837": 26, "838": 26, "83cc": 18, "83ed": 18, "840c": 18, "8436": 18, "846": 26, "847": 26, "848": 26, "849": 26, "84fe1647": 18, "850": 26, "852": 26, "852d": 15, "853": 26, "855": 26, "8583": 18, "85a6": 10, "8606": 18, "8612": 18, "8684": 18, "86a8": 18, "86c8": 11, "870483": 18, "870888": 18, "871062": 18, "871190": 18, "871329": 18, "871422": 18, "8715": 15, "871511": 18, "871595": 18, "871687": 18, "871770": 18, "871860": 18, "871947": 18, "872032": 18, "872120": 18, "872205": 18, "872296": 18, "8762": 18, "877c": 7, "87f7": 22, "88": 8, "884c": 20, "888889": 10, "888e": 20, "88c4": 23, "88fc": 18, "8955": 18, "8958": 22, "895b": 18, "89be": 7, "89de": 20, "89f7": 22, "8a744534485b": 15, "8a8b": 18, "8abfbff9": 16, "8b09": 18, "8b28": 18, "8b669545b951": 15, "8b6b9b9a": 10, "8b9a": 18, "8c0a": 22, "8c16": 7, "8c1a": 18, "8c4688fbcd9e": 18, "8c57": 23, "8c859084633f": 7, "8ca9": 18, "8cb2": 15, "8cda": 15, "8cfc": 18, "8d6ac09b": 26, "8d6f": 18, "8d9b9e39f99b": 15, "8de2": 18, "8ded": 18, "8defd5b7": 18, "8e19": 18, "8e25fae": 18, "8e35d644e2ad": 18, "8f0fb34c22e8": 22, "8f22": 18, "8f35": 18, "8f3a00067e98": 15, "8f47": 18, "8f50": 18, "8f55": 18, "8f82": 23, "8fa210bd": 18, "9": [7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 22, 26], "9020": 18, "902ef22038a2": 18, "9046": 18, "9053": 18, "9075": 15, "90a5ce0cf37b": 10, "90c7": 18, "90ea": 18, "90ff3bb2": 18, "911111": 10, "9121": 18, "912b9efe": 11, "914d": 22, "9151": 18, "915d": 10, "916b": 18, "9173": 18, "9177": 8, "9198c5a942e8": 23, "922b6346": 18, "925c": 10, "9276708493998214": 8, "927da5cf5a34": 7, "92d6": 18, "933": 4, "933333": 10, "9337": 22, "936f9d62c1b2": 18, "938d580b": 23, "93ac": 20, "943e": 18, "9457c126": 18, "945ee1351f90": 18, "94cb": 15, "94edf2a6b093": 18, "95": [10, 18], "9502557544757034": 18, "9509": 18, "9513333333333333": 18, "9515": 18, "951f": 18, "952c": 7, "9544973544973545": 18, "9555555555555556": 7, "955556": 10, "956e": 18, "958916": 22, "95e2": 18, "96": 18, "960e": 23, "96253fe390c9": 11, "9639": 18, "9649d79872e3": 10, "9654": 18, "96576": 18, "9666666666666667": 18, "96747": 18, "9677": 18, "9684407096171803": 18, "96c0": 15, "97098c43dc0a": 18, "970d": 18, "9728": 26, "974a": 15, "9775280898876404": 9, "977778": 10, "977c": 18, "9792": 15, "9804": 18, "9809": 22, "980ae477": 18, "9819": 18, "9833333333333333": 18, "9843137254901961": 18, "98e42e9d": 18, "98ee99d77c7": 18, "994b": 15, "9950": 10, "9991": 18, "99b8": 18, "9a64ea5d": 18, "9a8a7400": 18, "9a97": 9, "9ab5": 18, "9ad6": 18, "9b45": 10, "9b47": 18, "9b6b": 18, "9b88": 18, "9b91bafc": 7, "9ba691d744ff": 18, "9bbb": 18, "9bc2af70b910": 18, "9bcd": 15, "9bfa": 23, "9c3f": 18, "9c55": 18, "9ca2": 18, "9ceb": 22, "9d1921937ec2": 18, "9d1a": 18, "9d3f": 22, "9d6ffe67": 22, "9dbd7c25": 18, "9dda": 18, "9e50": 11, "9e63133": 18, "9e98": 18, "9f463ec7fab4": 23, "9f88586961b3": 18, "9fe1": 18, "9fe9": 18, "A": [0, 4, 7, 9, 16, 20, 27, 28, 31], "And": 5, "At": 3, "But": [14, 20, 26], "By": [0, 8, 25, 26, 28], "For": [0, 1, 3, 4, 5, 7, 8, 10, 12, 21, 26], "If": [0, 2, 3, 7, 8, 10, 14, 20, 21, 25, 26, 27], "In": [3, 7, 8, 10, 11, 12, 13, 20, 22, 23, 24, 25, 26], "It": [0, 4, 5, 8, 25], "Its": 5, "No": 26, "OR": 26, "On": 12, "One": 0, "Or": [0, 4, 10], "That": [3, 7, 23], "The": [0, 1, 2, 3, 5, 7, 8, 9, 12, 14, 17, 18, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "Their": 0, "Then": [1, 7, 8, 14, 18, 23], "There": 21, "These": [0, 6, 12, 16, 23], "To": [1, 2, 5, 6, 7, 11, 15, 17, 20, 23, 24, 25, 28], "Will": 0, "With": [8, 12, 27], "_": [11, 15, 20, 22, 23, 28, 29, 32], "__": 18, "__class__": 18, "__init__": [11, 25], "__name__": [8, 10, 18], "_a": 20, "_alive_71180c28": 7, "_alive_e9483f78": 6, "_asdict": 14, "_domain": 9, "_final_estim": 22, "_get_parameter_metadata_path": 26, "_load_schema": 1, "_persist_domain": 26, "_result": 7, "a036": 20, "a074": 18, "a07c050463a5": 22, "a07f": 18, "a082": 10, "a092": 18, "a0b7e295": 10, "a0cc": 18, "a117": 18, "a129": 18, "a134": 18, "a148b56a": 18, "a18346b07355": 23, "a189": 23, "a18d": 18, "a1ad157505bb": 18, "a1cb": 23, "a248": 23, "a278": 18, "a29b92adb63a": 18, "a354": 18, "a38": 18, "a400b2141d23": 10, "a40b": 11, "a443": 18, "a494": 18, "a4e8": 18, "a50b": 7, "a515": 18, "a59": 6, "a59f41a1": 18, "a5a3": 7, "a5b4": 18, "a5d28065": 18, "a5e2": 18, "a62d": 18, "a634": 11, "a647": 18, "a66": 18, "a662": 18, "a7295ff0": 18, "a743": 18, "a75863d446a5": 10, "a75b1258": 22, "a75f": 18, "a765": 18, "a77b": 18, "a782": 18, "a79b": 18, "a7eb39c8": 18, "a7ec": 18, "a82b": 18, "a856": 18, "a85ba9d9": 15, "a8d7": 18, "a8df": 18, "a945": 18, "a9a1": 16, "a9ad": 7, "a9bc": 18, "a9f4": 18, "a9f5": 18, "a9f7": 7, "aa040c2da72a": 18, "aa0b": 18, "aa20": 18, "aa4faa9b": 10, "aa6d8698dc2b": 15, "aa87": 15, "aac4": 7, "aacf": 18, "aad3e087c151": 18, "ab07da862551": 18, "ab17": 23, "ab4f": 18, "aba4": 22, "abl": 16, "about": [7, 14, 15, 20, 25], "abov": [0, 1, 7, 10, 12, 20, 22, 25, 26, 27], "absolut": 0, "abstractfilesystem": 26, "ac0a": 23, "ac65": 18, "ac82": 15, "acaf": 18, "accept": [18, 20, 22], "access": [18, 23, 26], "accord": 25, "account": [14, 28, 29], "accuraci": [4, 7, 10, 16, 22, 23, 28, 30, 31], "accuracy_scor": [7, 18], "acd1": 18, "acf9": 18, "across": [0, 8, 10, 29, 31], "act": [28, 30], "action": [3, 25, 26], "activ": [0, 2, 6], "actual": [7, 14, 23, 26], "ad": [0, 1, 16, 23], "ad14": 18, "ad19": 18, "ad38": 18, "ad4c": 22, "ad61": 18, "ad6f": 18, "adapt": 8, "adc9": 18, "add": [0, 2, 5, 15, 17, 20, 25, 32], "add_child_experi": [0, 15, 20], "add_com": 0, "add_tag": [0, 10, 11, 20], "addit": [0, 3, 9, 25, 27], "addition": 0, "additon": 20, "address": 7, "adeli": 22, "adher": 25, "advantag": 0, "ae114625": 18, "ae22": 18, "ae25": 18, "ae30d5210d70": 18, "ae64": 7, "ae98": 18, "aea1": 18, "aea5f005": 15, "aead": 18, "aed8": 23, "aeec0f25": 18, "aef9fb65": 7, "af11": 18, "af2": 10, "af5c1f5b0b7": 15, "afe3": 18, "affect": [0, 4], "after": [0, 2, 12, 14, 20, 22, 25, 26], "afterward": 8, "again": [3, 7, 8, 28], "against": 6, "agent": 7, "aim": 3, "albeit": 3, "alcalinity_of_ash": [7, 9, 18], "alcohol": [7, 9, 18], "alia": 0, "alik": 5, "all": [0, 2, 4, 5, 7, 8, 9, 10, 11, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 30], "allow": [0, 3, 6, 12, 16, 18, 20, 26], "allows3object": 3, "along": [0, 10, 14, 15, 22], "alpha": [0, 8, 25], "alreadi": [1, 2, 3, 7, 12, 13, 22, 25, 26], "also": [0, 2, 3, 7, 10, 11, 13, 20, 21, 23, 25, 26, 27, 29], "alt": 8, "altern": [0, 5], "alwai": 25, "amazon": [5, 21], "among": [7, 15], "amount": 23, "an": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 26, 27, 28, 30], "anchor": 31, "ani": [0, 3, 4, 6, 8, 10, 11, 13, 14, 18, 20, 21, 22, 25, 26, 27, 29], "annot": [0, 32], "anoth": [0, 23, 25, 26], "anyon": 23, "anyth": 20, "api": [3, 22, 27], "app": [0, 3, 6, 7, 8, 21, 24], "append": [1, 7, 10, 23], "appl": 21, "appli": [0, 9, 25], "applic": [28, 29, 30, 31, 32], "approv": 5, "apr": 7, "ar": [0, 1, 3, 5, 6, 7, 8, 9, 12, 13, 14, 16, 18, 20, 21, 25, 26, 27, 28], "arbitrari": [3, 20], "architectur": 3, "archiv": 0, "area": 3, "arg": [10, 23, 26], "argument": [0, 12, 13, 20, 21, 23, 26, 28, 30], "arn": 3, "aros": 3, "around": [0, 7, 22], "arrai": [14, 28, 29], "arrang": 28, "artifact": [9, 12, 13, 16, 18, 19, 20, 22], "artifact_nam": 0, "artifact_plot_byt": 13, "artifact_plot_from_fil": 13, "artifactdomain": 0, "as_fram": [9, 17, 18], "ash": [7, 9, 18], "assert": 7, "assign": 7, "assist": 3, "associ": [0, 5, 6, 12, 23, 25], "assum": 14, "asynchron": 5, "atheism": 8, "attempt": [11, 26], "attr": 25, "attribut": [0, 8, 11, 18, 22, 26], "attributeerror": 26, "audit": [3, 5, 6], "auto_git_en": [0, 6, 9, 17, 18, 22, 28, 29, 30, 31, 32], "autom": 8, "automat": [0, 2, 6, 8, 15, 25], "avail": [0, 1, 5, 19, 21, 22, 24, 25, 26, 29, 31, 32], "available_schema": [0, 19], "averag": 18, "aw": [0, 3, 14, 17], "awar": 26, "ax": [0, 4], "axi": 0, "b": [0, 16, 20, 28, 31], "b012": 22, "b049": 18, "b053": 23, "b093": 10, "b0b2": 15, "b0d8": 18, "b0df5d2d1ffe": 18, "b0e9": 18, "b109": 18, "b14a8d9c5621": 18, "b169": 18, "b181": 18, "b1cb": 18, "b1d0": 7, "b20c": 10, "b210": 18, "b27ad1e31898": 18, "b2c7": 18, "b2cd8067": 22, "b2d7": 18, "b2dd": 18, "b2e1b6b25269": 18, "b30763f0b9df": 18, "b36f": 18, "b3a8": 23, "b3d0b11ebfb": 18, "b3e0febf8bf2": 18, "b3e9": 15, "b483": 18, "b4c9": 18, "b4e6b701": 18, "b524": 23, "b52e": 23, "b59c": 10, "b5b5": 18, "b5d8": 7, "b6001f017733": 18, "b603": 18, "b610": 18, "b614174cd45e": 18, "b679": 18, "b67e": 11, "b6e4": 18, "b6f55de3": 18, "b6f9": 18, "b744": 18, "b77b": 18, "b782": 16, "b78b": 7, "b799": 15, "b7a4f44a": 18, "b7c3": 11, "b821": 18, "b863": 18, "b869": 18, "b8a2": 18, "b8cc": 18, "b8d9": 22, "b94df717": 18, "b98c": 15, "b9ae": 18, "ba53a054891b": 22, "back": [0, 1, 3, 4, 6, 8, 14, 26], "backend": [3, 5, 7], "background": [0, 24], "backup": 0, "backward": 0, "badestim": 11, "bar": [0, 13, 21], "bar_plot": 13, "bar_plot_byt": 13, "bar_plot_imag": 13, "bare": 23, "barrier": 3, "base": [0, 4, 8, 9, 11, 12, 17, 21, 22, 24, 26], "base_catalog_filepath": [0, 23], "baseestim": 11, "baserepositori": [0, 26], "basic": 22, "bb24": 18, "bb26af85": 18, "bb3dca3693c7": 18, "bbb1": 10, "bc22": 18, "bc35": 18, "bc36": 18, "bc4d0503": 22, "bc57dac4cebc": 7, "bc75d745": 18, "bc96": 18, "bc9f": 18, "bcff": 18, "bd3c": 18, "bd63": 15, "bd7b": 18, "bd9b": 18, "bdc1": 22, "bdd1": 18, "be4cf2c9": 18, "be75": 18, "beb5": 22, "becaus": 26, "bed69ee3": 18, "been": [16, 20, 25], "befor": [0, 2, 7, 12, 13, 14, 22, 26], "begin": 22, "behavior": 26, "being": [0, 3, 4, 17], "belong": [0, 18, 26], "below": [0, 14, 21, 22, 23, 26, 30], "benchmark": 3, "berkshir": 21, "best": [0, 8, 10, 14], "best_experiment_queri": 18, "best_metric_queri": 18, "best_score_": 8, "better": [3, 18], "between": [0, 20, 26, 31, 32], "bf50": 18, "bf5b": 15, "bfc8": 11, "bill_depth_mm": 22, "bill_length_mm": 22, "binari": 22, "binder": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "bit": [7, 8, 16], "black": 2, "block": [5, 24], "body_mass_g": 22, "bool": 0, "boost": 15, "bootstrap": [9, 17, 19], "both": [3, 5, 12, 13, 14, 15, 16, 20, 22, 23, 25], "boto3": 14, "botocor": 14, "branch": [0, 6, 22], "branch_nam": [0, 6, 9, 11, 18, 22], "bring": 3, "broken": [5, 26], "brokenfilesystem": 26, "browser": [0, 2, 27], "bucket": [0, 3, 14, 16, 23], "bucket_nam": [3, 14], "buf": 12, "build": 10, "built": [2, 20], "builtin": 26, "busi": 14, "byte": [0, 12, 13, 16, 26], "bytes_artifact": 0, "bytesio": [12, 13], "c": [6, 7, 22, 28, 31], "c0ac20d1": 18, "c0e4ff3b": 18, "c0fef473": 18, "c115": 7, "c17d72f7e602": 18, "c1b6cb3a": 22, "c3be5edd4cd2": 23, "c4277327": 22, "c468eb77": 18, "c484caf8": 22, "c49b": 7, "c54dfe8f": 18, "c55408644055": 18, "c55f8859": 18, "c5a6bdd77ca1": 20, "c60285762eb792f76a8d60bfa1ce6e824cb94531": 18, "c61f48e8de3d": 9, "c637": 18, "c65f8c5e": 15, "c7dd": 10, "c7f91d8ce387": 18, "c855393c3400": 18, "c8f45afa": 18, "c927": 18, "c96ae4728ea5": 18, "c9f696408a03c6a6fbf2fbff39fa48bbf722bae1": 9, "ca3e": 18, "cach": 0, "caeser": 3, "caf83e9aacf3": 22, "calendar": [28, 29], "call": [0, 7, 12, 15, 16, 22, 23, 24, 25, 26], "callabl": 0, "callback": 0, "can": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "cannot": [0, 25], "capabl": [0, 3], "capitalon": [2, 6, 26], "captur": [3, 5, 8, 9, 13], "case": [7, 25], "cat": 26, "cat_fil": 26, "catalog": [0, 24], "catch": [0, 4, 13], "categor": 22, "categori": [8, 13], "cautiou": 26, "cb7a50843297": 18, "cc09ea5c": 20, "cc35846d1c04": 18, "cc8ccee5d7fb": 8, "ccp_alpha": [9, 17, 19], "cd": 2, "cd111c59": 18, "cd30f3b2": 15, "cdaa4982": 18, "cdd4b5f6": 18, "ce24eeef": 22, "cell": [0, 12, 18, 24, 26], "center": 22, "certain": 25, "certainli": 23, "cf4db64f": 18, "cfb2": 18, "cfed39b145fd": 7, "chain": [0, 26], "chang": [0, 1], "channel": 5, "charact": 20, "characterist": 20, "chart": 21, "check": [0, 7, 10, 12, 17, 21, 24, 25, 26], "child": [15, 20, 25], "child_experi": 15, "children": [0, 20, 25], "chinstrap": 22, "choic": [28, 31], "choos": [26, 31, 32], "chose": 3, "chosen": 0, "cicd": 2, "class": [0, 1, 8, 9, 11, 19, 22, 24, 25, 26, 30], "class_weight": [9, 17, 19], "classes_": [9, 19], "classif": [7, 22, 23], "classifi": [0, 4, 7, 10, 22, 23, 26], "classifier_cl": 10, "classifier_n_neighbor": 22, "clean": [14, 17], "clf": [0, 8], "clf__alpha": 8, "clf__max_it": 8, "clf__penalti": 8, "cli": [0, 3, 7], "client": [0, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 23, 26], "clone": [0, 22], "close": 12, "cluster": 7, "code": [2, 5, 6, 22, 26, 27], "coeffici": [28, 32], "collabor": [5, 14, 23, 24], "collect": [0, 4, 7, 10, 14, 22], "color": 13, "color_intens": [7, 9, 18], "column": [0, 4, 16, 18, 21, 22, 25, 28, 29, 32], "column_nam": [0, 28, 32], "com": [0, 2, 6, 18, 21, 25, 27], "combin": [0, 20, 28], "combo": 23, "come": [3, 14, 21, 25], "command": [0, 2, 7, 28, 29, 30, 31, 32], "comment": 0, "commit": [0, 2, 3, 6, 22], "commit_hash": [0, 6, 9, 10, 11, 18, 22], "common": 20, "commonli": [0, 3, 8, 25], "commun": 5, "compani": 21, "compar": [5, 8, 22, 23, 31], "comparison": [27, 29], "compat": [0, 19, 25], "compil": 27, "complet": [0, 5, 7, 20, 22, 25, 26], "complex": [2, 21, 22], "compon": 3, "compos": [0, 18, 27], "composit": 28, "composite_config": [0, 16], "comput": [7, 10], "concern": 26, "concurr": 5, "conda": [0, 2, 5], "confid": [28, 31], "config": [0, 5, 14, 26], "configur": [2, 3, 10, 14, 26, 27, 30], "confirm": 16, "conflict": 25, "confus": [0, 4, 22], "confusion_matrix": [4, 22], "confusion_matrix_df": 22, "connect": [14, 26], "consid": [0, 1, 4, 11, 25], "consist": 25, "construct": 14, "constructor": 0, "consum": 0, "contain": [0, 3, 9, 17, 20, 23, 25, 27], "content": 10, "context": [0, 3, 5, 7, 22, 23], "continu": 26, "contribut": [3, 17], "contriv": 16, "control": [6, 8, 26, 28, 30], "convert": [0, 13], "cool": 27, "coordin": [0, 31], "copi": [1, 2, 3, 9], "core": [5, 22], "correct": [9, 14], "correl": [0, 27, 28], "correspond": [0, 8, 25], "could": [0, 4, 10, 14, 15, 16, 26, 27], "couldn": 23, "countvector": [0, 8], "covert": 13, "cp": 1, "creat": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32], "create_experiment_task": [0, 7], "create_flow_run": 7, "create_metr": 26, "create_paramet": 26, "create_project": [0, 4, 6, 9, 15, 16, 17, 19, 20, 26], "created_at": [0, 4, 9, 10, 11, 18, 22, 26], "credenti": [0, 3, 14], "credit": [0, 4], "criterion": [9, 10, 17, 19], "cross": 3, "ctrl": [6, 7], "cumbersom": 7, "current": [0, 6, 7, 24, 28, 29, 30, 31, 32], "current_experi": 15, "custom": [0, 1, 4, 25, 28], "cv": 8, "cv_results_": 8, "d": [0, 3, 28, 31], "d03ede0": 18, "d126": 18, "d1341a6c7185": 18, "d16b1ebe0a27": 18, "d1bb": 15, "d2bc": 18, "d387": 18, "d3d5": 18, "d497faab79e0": 18, "d4b8": 18, "d4ea2fe7": 22, "d5c9d775": 20, "d5e4f50a8089": 18, "d5fd6e5c9b44": 18, "d64b92c5fb12": 18, "d780": 10, "d7aab75d": 18, "d810d725": 23, "d83d961ddec7": 18, "d83e": 18, "d8de": 18, "d9012c99": 15, "d926": 18, "d931f828": 18, "d9fe2005": 22, "da33e918": 15, "da74ae9855d4": 22, "da82e2a1": 18, "dash": [0, 5, 6, 7, 8, 21, 24, 27, 28, 29, 30, 31, 32], "dash_kwarg": [0, 3, 27], "dash_opt": 27, "dashboard": [0, 5, 6, 7, 8, 24, 30], "dask": [0, 10, 22], "dask_client": 7, "dask_executor": 7, "daskexecutor": 7, "data": [0, 4, 5, 7, 8, 9, 10, 13, 14, 16, 17, 18, 22, 23, 25, 28, 29, 30], "data_0": 14, "data_1": 14, "data_2": 14, "data_byt": [0, 12, 13, 16, 20], "data_df": [28, 29], "data_directori": 0, "data_fil": 0, "data_object": [0, 18, 22], "data_object_attr": 25, "data_path": [0, 4, 13], "data_rang": 29, "data_t": 30, "datafram": [10, 13, 16, 18, 20, 22, 27, 28], "dataframe_nam": [0, 21, 28, 29], "dataframedomain": 0, "dataframeplot": [0, 21, 28, 29], "dataset": [0, 4, 7, 8, 9, 10, 12, 14, 17, 18, 22, 25, 26], "datasourc": 14, "date": [0, 28, 29], "date_rang": [28, 29], "datetim": [0, 9, 11, 18, 22, 26], "dateutil": 22, "db1f": 11, "dba520a8": 18, "dbeea5f9": 18, "dd": 0, "dd2efdb6263": 18, "dd5e09e7": 18, "dd67a63d": 18, "dd8e57c8": 18, "ddd027e5": 18, "ddd1": 18, "ddf": 10, "de4b": 18, "debug": [8, 21, 24], "decid": [3, 7, 14], "decis": 3, "decisiontreeclassifi": 10, "decode_error": 0, "decomposit": 7, "deeper": [10, 18], "def": [7, 10, 11, 14, 25, 26], "default": [0, 3, 5, 7, 8, 20, 21, 25, 26, 28], "default_dashbaord": 28, "defin": [0, 3, 8, 9, 10, 25], "del": 17, "delet": 0, "delete_artifact": 0, "delete_datafram": 0, "deleteobject": 3, "delta": 25, "demo": 3, "denot": [0, 15], "dep": 2, "depence_plot": 12, "depend": [0, 2, 4, 7, 12, 13, 25], "dependence_plot": 12, "deploi": [2, 3, 27], "deploy": [21, 24], "deprec": 0, "depth": [0, 7, 26], "descend": 0, "descr": 10, "descript": [0, 7, 9, 10, 11, 13, 17, 18, 22, 26], "deser": 0, "deseri": 0, "design": 3, "desir": 31, "detail": [0, 18, 24, 27], "determin": 7, "dev": [12, 13, 26], "develop": [0, 1, 3, 4, 5, 6, 21, 22, 24], "df": [0, 13, 20, 21], "df37": 18, "df_attr": 25, "df_type": [0, 10], "dfe82079": 18, "dict": 0, "dictionari": [0, 1, 17, 20], "differ": [3, 7, 8, 14, 23], "differenti": [0, 22], "difficult": 14, "dig": [7, 8, 18], "dimension": [0, 4], "dir": 27, "direct": [0, 3, 5, 13], "direction": [0, 4, 18], "directli": [0, 2, 3, 5, 6, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32], "directori": [0, 1, 2], "dirnam": [7, 8, 10], "disabl": 0, "discov": [23, 24], "displai": [0, 12, 13, 24, 26, 29], "display_df": 29, "distribut": 7, "do": [3, 5, 7, 11, 17, 21, 23, 24, 26], "doc": [2, 21, 23, 24, 25], "docker": [7, 27], "docs_url": [19, 25], "docstr": [0, 2], "document": [0, 12, 18, 25, 29, 30, 31, 32], "doe": [0, 11, 26], "doesn": [2, 8, 11, 13, 26], "domain": [0, 26], "domainjsonencod": 0, "don": [9, 10, 14, 17, 20], "done": [14, 22, 27], "doubl": [1, 25], "down": [5, 24], "download": 0, "download_fileobj": 14, "downstream": 26, "dr": 22, "driver": [0, 23], "drop": 3, "due": 26, "dump": 1, "duplic": 14, "dure": [0, 4, 6, 8, 18, 20, 23, 26], "dynam": [31, 32], "e": [0, 2, 10, 13, 20, 26, 28, 31], "e016": 23, "e029320c": 18, "e03eedad959d": 18, "e0459e57d78a": 22, "e06be471d45": 11, "e0ca4d92": 11, "e113": 10, "e172b79f": 23, "e196": 18, "e1ab9849": 18, "e2cdfd2": 23, "e31c357a165": 7, "e31dcd861df2": 18, "e449": 23, "e4aa78916c4": 18, "e4ebfcf4aafc": 18, "e53c": 18, "e546": 20, "e597": 18, "e599909f": 18, "e5a2f37c": 18, "e692f5d9e71a": 20, "e6ac29025708": 22, "e73d6c9cdb71": 22, "e754fe3e6812": 7, "e7ccd86eed62": 23, "e7f0": 18, "e818e604": 18, "e82f1ad2": 23, "e8743821": 18, "e8cbe330c8b0": 18, "e8e249baf96c": 18, "e900df94": 18, "e9b3": 23, "ea619560884": 18, "ea8afd5b323": 7, "each": [0, 2, 3, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32], "earlier": 13, "easi": [3, 5, 7, 12, 13, 21, 22], "easili": [0, 3, 5, 6, 8, 30], "ec2": 3, "ec4c3ead": 9, "ec6c415c4fd4": 18, "ec9c": 18, "echo": 17, "ecosystem": [3, 7], "edb7": 18, "eea66305": 8, "ef503b29": 18, "ef909f56": 23, "efcc": 10, "efd2e6c8": 18, "efe47186": 18, "effc91cd": 18, "effect": [0, 3, 31], "effort": 3, "eight": 7, "either": [0, 3, 4, 26], "elaps": 0, "elasticnet": 8, "element": 32, "elif": 26, "elimin": [15, 25], "els": [7, 9, 10, 11, 18, 26], "empti": 11, "en": [3, 13], "enabl": [0, 5, 6, 8], "enable_metadata_rout": 0, "encod": 22, "encount": 26, "end": [0, 26, 28, 29], "engin": [0, 7], "enhanc": [3, 8], "enough": 7, "ensembl": [9, 10, 12, 17, 18, 19], "ensur": [0, 3, 5, 26], "entir": [7, 25, 26], "entit": 25, "entiti": [20, 22, 25], "entri": [0, 1, 3, 23], "entropi": 10, "entrypoint": [20, 22], "env": [2, 12, 13, 22, 26], "env_metr": 25, "env_param": 25, "environ": [0, 7, 8, 10, 12, 14, 17, 21, 24, 25, 26, 27], "error": [0, 25, 26], "especi": 7, "establish": 3, "estim": [0, 3, 8, 11], "etc": [0, 20], "evalu": [0, 3, 4, 18, 23], "even": [3, 7, 14, 21, 26], "everi": [18, 20, 23], "everyth": [14, 25], "exact": [0, 6], "exactli": [3, 7, 8], "examin": 20, "exampl": [0, 1, 2, 3, 4, 5, 7, 11, 12, 13, 14, 16, 21, 22, 23, 25, 26, 27], "exc_info": 26, "except": [0, 7, 25], "exception_handl": 26, "execut": [2, 5, 7, 24, 26], "executor": 7, "exisit": 23, "exist": [0, 3, 5, 7, 17, 20, 25, 26], "exp": 11, "exp_id": 20, "expect": 26, "experi": [3, 5, 6, 7, 8, 10, 12, 13, 16, 19, 21, 25, 26, 27, 28, 29, 31, 32], "experimen": 11, "experiment": [3, 7, 8, 22], "experiment_": [15, 20], "experiment_0": 15, "experiment_1": 15, "experiment_193ab005_671b_4991_b3a8_397311b390c6": 23, "experiment_2": 15, "experiment_3": 15, "experiment_a": 20, "experiment_b": 20, "experiment_c": 20, "experiment_composit": 16, "experiment_d": 20, "experiment_id": [23, 26], "experiment_kwarg": [0, 8, 9, 17], "experiment_nam": 7, "experiment_queri": 18, "experimentdomain": 0, "experiments_from_arch": 0, "experimentst": [0, 24, 27, 28, 30], "expier": 23, "explain": [12, 22], "explor": [5, 8, 16, 18, 22, 27, 30], "export": 0, "export_cross_validation_predict": 0, "expos": [14, 21, 24], "express": [0, 13, 21, 29], "extend": [1, 17, 20], "extended_schema": [1, 17], "extens": [0, 25], "extern": [0, 14, 25], "extra": 27, "extra_metr": 30, "extra_paramet": 30, "extract": [7, 25], "exxon": 21, "f": [2, 7, 8, 9, 10, 12, 14, 15, 16, 17, 20, 22, 23, 26, 28, 29, 32], "f027a3b5caf7": 6, "f0409f0b58b5": 18, "f143ea43": 10, "f192": 18, "f1a2": 18, "f2016cddc220": 18, "f2a3": 18, "f336587d": 18, "f391": 18, "f497245a": 22, "f49e1dfb18c3": 18, "f4a393ef": 15, "f5a2b539fe25": 18, "f5cee6d17aea": 20, "f62bd7cd": 18, "f832": 18, "f8c897d7": 15, "f9299a02": 18, "f97cbaab1a34": 18, "f9ade435ef03": 22, "f9bcef51ad2d": 7, "faa56976": 18, "facilit": 32, "fact": 3, "fail": 26, "failsaf": 26, "failur": [0, 10, 11], "failure_mod": [0, 26], "fall": [13, 23], "fals": [0, 7, 8, 12, 28, 29, 31], "familiar": 10, "far": 26, "fb2b": 7, "fb2f": 18, "fb73c829358d": 18, "fbe101da0622": 7, "fc38af63": 18, "fce82fb6": 11, "fd38844d78c6": 10, "fd49d8a282bd": 18, "fded": 18, "fdf25d72": 15, "fe72": 10, "featur": [6, 7, 9, 13, 15, 16, 18, 19, 20, 22], "feature_extract": 8, "feature_importances_": [9, 19, 25], "feature_nam": [0, 7, 10, 12, 22], "feature_names_in_": [9, 19, 25], "featuredomain": 0, "femal": 22, "fetch": 8, "fetch_20newsgroup": 8, "few": [5, 7, 10, 22, 27, 28, 29, 30, 31, 32], "ff55c5ad5a33": 18, "ff87c3a9dca1": 18, "field": 6, "fig": 12, "figur": 27, "file": [0, 1, 2, 4, 10, 13, 17, 23, 25, 26], "file_artifact": 0, "filenotfounderror": 26, "filepath": [0, 23], "filesystem": [0, 3, 7, 8, 10, 16, 22, 23, 26], "fill": 22, "filter": [0, 5, 20, 30], "filter_estimator_l": 8, "filter_estimator_logg": 8, "filteredlogg": 8, "filterestimatorlogg": [0, 3, 8], "final": [0, 1, 11, 12, 13, 20, 22, 24, 26], "find": [7, 8], "finish": 7, "first": [0, 1, 3, 5, 7, 11, 12, 13, 15, 16, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "first_experi": 10, "fit": [0, 7, 8, 9, 10, 11, 12, 17, 18, 22, 23, 25, 26], "fit_param": 0, "fit_pred_model": 7, "fit_transform": 22, "flag": [0, 27], "flake8": 2, "flask": [8, 21, 24], "flavanoid": [7, 9, 18], "flexibl": 3, "flipper_length_mm": 22, "float": 0, "flow": [0, 3, 5], "flow_id": 7, "flow_run_id": 7, "flow_run_with_concurrent_rubicon_id": 7, "flow_run_with_rubicon_id": 7, "flow_with_concurrent_rubicon_id": 7, "flow_with_rubicon_id": 7, "folder": 0, "follow": [0, 1, 2, 3, 14, 20, 22, 25], "forest": [0, 4], "forg": 5, "forget": 17, "fork": [1, 2], "format": [0, 2, 12, 13, 20], "format_exc": 26, "found": [0, 9, 18, 22, 23, 25, 26, 27, 29, 30, 31, 32], "four": [10, 28], "freq": [28, 29], "frequenc": 13, "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "from_record": [21, 28, 29], "fsspec": [3, 5, 26], "fulfil": 0, "full": [3, 5, 8, 14, 20, 25, 26, 27, 28], "full_result": 8, "fulli": 21, "func": 26, "function": [0, 1, 5, 7, 10, 14, 16, 20, 21, 22, 23, 29], "further": 18, "futur": [8, 14, 26], "g": 0, "gamma": 25, "gcf": 12, "gener": [0, 1, 2, 8, 13, 19, 20, 21, 22, 23, 24, 25], "gentoo": 22, "get": [0, 5, 6, 7, 8, 10, 12, 13, 14, 18, 20, 22, 23, 26], "get_child_experi": [0, 15], "get_data": [0, 9, 16, 18, 22], "get_estimator_logg": 0, "get_feature_nam": 7, "get_flow_run_info": 7, "get_or_create_project": [0, 8, 10, 11, 12, 13, 14, 18, 21, 22, 23, 28, 29, 30, 31, 32], "get_or_create_project_task": [0, 7], "get_parent_experi": [0, 15], "get_project": [0, 3, 7, 14, 16, 23, 26], "get_project_as_dask_df": 0, "get_project_as_df": [0, 10], "get_schema": [0, 19, 25], "get_schema_nam": [0, 1], "getbuff": 26, "getcwd": [7, 8, 10], "getobject": 3, "gini": 10, "git": [0, 2, 5, 22], "github": [0, 1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "github_url": [0, 6, 26], "gitignor": 2, "give": [0, 5], "given": [0, 9, 20, 25, 30], "glossari": [5, 22, 25], "go": [3, 6, 7, 14, 26], "goal": 22, "gorman": 22, "got": 26, "govern": 6, "grab": [10, 20], "gradient": 15, "gradientboostingregressor": 12, "gradientboostingregressorgradientboostingregressor": 12, "grid": 8, "grid_search": 8, "gridsearchcv": 8, "group": [0, 6, 20], "group_bi": 0, "gt": [8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26], "guid": 0, "h": 26, "h2non": 18, "h2o": 0, "h2o_model": 0, "ha": [0, 3, 5, 8, 10, 11, 18, 20, 23, 25, 26], "halt": 26, "handl": [0, 2, 11, 25, 26], "hasattr": 11, "hash": [0, 6, 22], "hathawai": 21, "have": [0, 2, 3, 4, 6, 7, 8, 11, 12, 13, 16, 20, 23, 25, 28, 29], "haven": 26, "head": [13, 22, 23, 29], "header": 32, "heatmap": [0, 32], "heavili": 7, "height": 0, "hello": 0, "help": [0, 2, 4, 6, 23, 27], "here": [0, 7, 8, 10, 12, 16, 18, 21, 22, 24], "high": [14, 18, 26], "highest": 3, "highlight": 31, "histor": 3, "histori": 15, "hoc": 16, "hold": 0, "holoview": 3, "hood": [3, 21, 24], "hook": 2, "hope": 8, "host": [3, 27], "how": [0, 4, 5, 7, 8, 10, 11, 14, 16, 19, 20, 22, 23, 24, 25, 26, 31], "howev": [7, 22], "html": [0, 2, 3, 12, 19, 25], "http": [0, 2, 3, 6, 7, 8, 18, 19, 21, 24, 25, 27, 28, 29, 30, 31, 32], "hue": [7, 9, 18], "hyperparamet": [22, 23, 24, 25], "hyperparmet": 23, "i": [0, 1, 4, 5, 7, 8, 9, 10, 12, 14, 16, 17, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "i_frame_kwarg": 0, "iam": 3, "id": [0, 7, 8, 9, 10, 11, 15, 16, 18, 20, 22, 23, 26, 29], "identifi": [0, 1, 4, 15], "ifi": 0, "ignor": [0, 8], "ignore_al": [0, 8], "ignore_warn": [0, 8], "imag": [12, 13, 21], "imagebarplotstream": 13, "imagescatterplotstream": 13, "imagin": [15, 16, 26], "impact": 5, "implement": [0, 3, 26], "import": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "importance_attr": 25, "importances_attr": [9, 19, 25], "improv": 3, "imput": [11, 22], "imputer_strategi": 22, "in_background": [0, 8], "includ": [0, 16, 25], "incomplet": 11, "increment": 0, "indentifi": 20, "independ": [0, 4, 7], "index": [2, 7, 20, 22], "indic": 0, "individu": [0, 8, 27], "indiviu": 14, "infer": [19, 26], "info": [0, 7, 21, 22, 25, 27], "inform": [0, 3, 5, 6, 9, 12, 13, 18, 22, 25, 30, 31, 32], "inher": 10, "initi": 3, "inject": 0, "inlin": [0, 27], "inner": 28, "input": [0, 4, 5, 6, 18, 20, 23, 26, 30, 31], "insid": [0, 3], "inspect": [0, 7, 22, 23, 24, 26], "instal": [2, 3, 7, 12, 13, 22], "instanc": [0, 3, 9, 17, 24], "instanti": [0, 6, 8, 16, 18, 28, 29, 30, 31, 32], "instead": [0, 3, 19, 21, 24, 26], "instruct": 1, "instrument": 25, "int": 0, "intak": [0, 5, 23, 24], "integ": [0, 26], "integr": [0, 5], "intellig": 7, "intend": 14, "interact": [0, 21, 27, 28], "interaction_index": 12, "intercept": 32, "interfac": [0, 3], "intern": 28, "interpret": [27, 28, 29, 30, 31, 32], "interrupt": 26, "intuit": 7, "involv": 8, "io": [3, 12, 13], "ipython": [10, 27], "is_auto_git_en": 0, "is_finish": 7, "is_select": [0, 28], "is_standard": [7, 28, 31], "is_success": 7, "island": 22, "isn": [3, 7, 14], "isort": 2, "isscalar": 9, "issu": 26, "item": [10, 16, 18, 25], "iter": [0, 6, 16, 22, 25], "its": [0, 4, 7, 8, 9, 10, 12, 13, 20, 23, 26], "itself": [2, 3, 25, 28, 29, 30, 31, 32], "joblib": 0, "join": [1, 10], "json": [0, 18, 26], "json_object": 0, "jsonpath": [0, 18], "jsonpath_ng": 18, "jupyt": [0, 3, 12, 24, 27], "jupyter_mod": 0, "jupyterhub": 27, "jupyterlab": [0, 3, 27], "just": [3, 7, 13, 14, 18, 20, 24, 26, 28, 29, 30, 31, 32], "k": [20, 26], "kaleido": [12, 13], "keep": [2, 14, 26], "kei": [0, 10, 14, 17, 25], "keyerror": 26, "keyword": [0, 21, 25], "kn": 22, "kn__n_neighbor": 22, "kneighborsclassifi": [7, 10, 11, 22, 26], "knn": [11, 22, 26], "knn_score": 11, "know": [7, 10, 20], "known": 3, "kristen": 22, "kwarg": [0, 9, 10, 26], "l": 20, "l2": 8, "label": [0, 4, 7], "labelencod": 22, "lambda": 1, "larg": [3, 18], "last": [0, 6, 7, 18, 20, 26], "last_experi": 15, "later": [0, 6, 12, 13, 14, 20, 22, 23], "latest": [0, 3], "latest_onli": 0, "lauch": 27, "launch": [0, 27, 28, 29, 30, 31, 32], "layout": 0, "lazi": [21, 24], "learn": [0, 4, 10, 11, 19, 22, 23, 24, 25, 26], "learned_attribut": 25, "learned_attribute_": 25, "least": [3, 25], "len": [7, 10, 11, 15, 25, 28, 29], "less": 3, "let": [2, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26], "level": [0, 3, 18], "leverag": [0, 1, 4, 7, 13, 15, 19, 20, 21, 22, 23, 24, 25, 26], "lib": [12, 13, 22, 26], "librari": [1, 2, 3, 5, 7, 8, 10, 12, 18, 23, 25, 26], "lifecycl": [3, 22], "lightweight": 3, "like": [0, 3, 4, 5, 6, 7, 18, 20, 21, 22, 23, 25, 26, 27], "limit": 26, "line": [0, 15, 21, 24, 26, 27, 29], "linear": [0, 15], "linear_model": 8, "link": [0, 6, 7, 27], "link_experiment_t": 0, "linspac": [28, 29], "lint": 2, "list": [0, 7, 10, 14, 15, 20, 23, 25, 27, 28, 29], "liter": 0, "live": 26, "ll": [7, 8, 10, 11, 12, 13, 14, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "load": [0, 7, 9, 12, 14, 17, 19, 21, 22, 23, 24, 26], "load_data": 7, "load_model": 0, "load_penguin": 22, "load_win": [7, 9, 10, 12, 17, 18], "loan": [0, 4], "local": [0, 2, 3, 7, 14, 16, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "local_output": 14, "local_output_path": 14, "local_project": 3, "local_rubicon": 3, "localhost": [7, 8, 27], "locat": [0, 7, 10, 13, 16], "log": [0, 4, 5, 8, 11, 15, 19, 23, 24, 25, 28, 29, 30, 31, 32], "log2": [9, 17], "log_": 22, "log_artifact": [0, 4, 12, 13, 16, 18, 20, 22], "log_artifact_kwarg": 0, "log_artifact_task": [0, 7], "log_conda_environ": 0, "log_datafram": [0, 4, 16, 20, 21, 22, 28, 29], "log_dataframe_task": [0, 7], "log_experi": [0, 4, 6, 9, 10, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32], "log_featur": [0, 4, 7, 10, 12, 16, 18, 20, 22], "log_feature_set": 7, "log_feature_task": [0, 7], "log_fit_param": 0, "log_h2o_model": 0, "log_json": 0, "log_loss": [9, 17], "log_metr": [0, 4, 6, 10, 16, 18, 20, 22, 26, 28, 30, 31, 32], "log_metric_task": [0, 7], "log_paramet": [0, 4, 6, 10, 16, 18, 20, 22, 26, 28, 30, 31], "log_parameter_task": [0, 7], "log_pip_requir": 0, "log_with_schema": [0, 9, 17, 19, 25], "logger": [0, 3, 8], "logging_concurr": 10, "logic": 20, "long": 9, "look": [5, 7, 10, 18, 22, 23, 24, 25, 26], "loop": 15, "lose": 26, "loss": [0, 4], "lot": [10, 14, 18, 23], "low": 3, "lowercas": 0, "lt": [8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 23, 26], "m": [2, 7, 8, 10, 15, 16, 22, 23, 28, 29], "machin": [23, 26], "made": 1, "magnesium": [7, 9, 18], "mai": [2, 3, 6, 11, 19, 25, 26], "maintain": 15, "make": [1, 2, 3, 5, 7, 12, 13, 21, 22], "make_classif": 8, "make_pipelin": [0, 7, 11, 12], "make_scor": 18, "male": 22, "malic_acid": [7, 9, 18], "mambaforg": [12, 13, 26], "manag": [0, 3, 7], "mani": [8, 21, 22], "manner": [0, 18, 20], "manual": 19, "map": [0, 7], "mapped_flow": 7, "margin": [0, 4], "mark": [0, 25], "match": [16, 18, 20, 29], "matplotlib": 12, "matric": [0, 4], "matrix": 22, "max_attempt": 14, "max_depth": [9, 17, 19, 30], "max_df": [0, 8], "max_featur": [9, 17, 19], "max_it": 8, "max_leaf_nod": [9, 17, 19], "max_sampl": [9, 17, 19], "max_vers": [19, 25], "maxim": [0, 4], "me": 30, "mean": [11, 22, 23, 25], "meanwhil": 5, "measur": [0, 4], "mechan": 0, "median": [22, 23], "mehtod": 0, "memori": [0, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 26, 28, 29, 30, 31, 32], "memoryfilesystem": 26, "merg": 1, "messag": 7, "meta": 0, "metadata": [0, 5, 7, 10, 15, 18, 22, 23, 26, 30], "metadata_rout": 0, "method": [0, 3, 8, 10, 18, 22, 24], "metric": [7, 8, 9, 10, 16, 18, 19, 20, 22, 23, 26, 27, 28, 30], "metric_metadata_path": 26, "metric_nam": 0, "metric_queri": 18, "metric_query_tag": [0, 30], "metric_query_typ": 0, "metric_valu": 0, "metriccorrelationplot": [0, 28, 31], "metricdomain": 0, "metriclistscomparison": [0, 28, 32], "might": 16, "million": 21, "mimic": 7, "min_impurity_decreas": [9, 17, 19], "min_samples_leaf": [9, 17, 18, 19], "min_samples_split": [9, 17, 19], "min_vers": [19, 25], "min_weight_fraction_leaf": [9, 17, 19], "miniconda3": 22, "minim": [0, 3, 4], "minimum": 23, "misc": 8, "miss": 22, "mixin": 0, "ml": [0, 1, 2, 6, 12, 13, 15, 16, 18, 20, 22, 25, 26], "mobil": 21, "mode": [0, 8, 14, 21, 24], "model": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15, 22, 23, 26], "model_nam": [0, 6, 8, 9, 10, 11, 17, 18, 22], "model_select": [7, 8, 10, 18, 22], "modelbas": 0, "modul": [1, 3, 5, 19, 24, 25], "module_nam": 10, "monitor": 7, "month": [28, 29], "more": [0, 7, 9, 12, 18, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32], "most": [0, 7, 23, 26], "most_frequ": [22, 23], "move": 25, "much": [3, 7], "multipl": [0, 3, 5, 7, 10, 14, 20, 23, 25, 28, 29], "multiprocess": 10, "must": [0, 6, 29], "my": [14, 25, 27], "my_model": [1, 25], "my_model__model": [1, 25], "my_model__newmodel": 25, "my_model__optim": 25, "my_obj": 1, "my_rubicon_project": 27, "n": [7, 8, 9, 10, 13, 15, 16, 20, 22, 25], "n_class": [9, 19], "n_classes_": [9, 19], "n_compon": 7, "n_estim": [0, 4, 9, 10, 16, 17, 18, 19, 28, 30, 31], "n_features_in": [9, 19], "n_features_in_": [9, 12, 19], "n_job": 8, "n_neighbor": [7, 10, 11, 22, 23, 26], "n_output": [9, 19], "n_outputs_": [9, 19], "n_sampl": 0, "name": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "name_attr": 25, "named_step": 0, "namedtupl": [10, 14], "names_attr": [9, 19, 25], "nan": [10, 22], "nativ": 22, "navig": 27, "nbsphinx": 2, "nbviewer": 12, "ndarrai": 0, "ne": 13, "necessari": [2, 3, 5], "need": [0, 3, 5, 7, 10, 14, 17, 19, 23, 26, 27, 29], "neighbor": [7, 10, 11, 22, 26], "nest": 15, "nested_experi": 15, "nested_node_experi": 15, "network": 5, "never": [2, 26], "new": [0, 1, 2, 7, 9, 10, 17, 20, 22, 23, 25, 26], "new_experi": 23, "new_project": 23, "newli": [0, 2], "newmodel": 25, "next": [0, 1, 8, 11, 13, 20, 23, 25], "next_experi": 15, "ng": [0, 18], "nice": [7, 22], "nmetric": [8, 10], "nne": 13, "node": 15, "node_": 15, "node_experi": 15, "non": 24, "none": [0, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 25, 26], "nonetyp": 26, "nonflavanoid_phenol": [7, 9, 18], "normal": 20, "notabl": 7, "note": [0, 9, 10, 14, 17, 20, 21, 23, 25, 28, 30], "notebook": [0, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "notic": [7, 22, 23, 26], "now": [0, 7, 10, 11, 15, 16, 18, 19, 20, 22, 23, 25, 26, 28, 29, 30, 31, 32], "nowadai": 3, "np": [9, 28, 29], "nparamet": 7, "ntag": 10, "num_experiments_to_log": 29, "numba": 12, "number": [0, 4, 11, 20, 25, 27, 31], "numer": 22, "numpi": [9, 22, 28, 29], "numpydoc": 2, "nvd215": [12, 13, 22, 26], "o": [1, 7, 8, 10, 13, 17, 20, 21, 25], "obj": 0, "object": [0, 1, 3, 6, 8, 9, 12, 15, 16, 18, 19, 23, 25, 26, 28, 29, 30, 31, 32], "observ": [0, 4], "occur": 26, "od280": [7, 9, 18], "od315_of_diluted_win": [7, 9, 18], "off": [8, 18, 21, 24], "offend": 26, "offer": [0, 7], "often": 26, "old": 23, "omit": [0, 25], "on_error": 26, "onc": [0, 1, 2, 5, 10, 16, 18], "one": [0, 7, 14, 16, 18, 19, 20, 22, 24, 25, 29], "ones": [7, 18], "onli": [0, 2, 5, 7, 14, 20, 21, 22, 23, 24, 25, 26, 30], "oob_decision_funct": [9, 19], "oob_decision_function_": [9, 19], "oob_scor": [9, 17, 19], "oob_score_": [9, 19], "op": [14, 26], "open": [0, 1, 2, 7, 12, 13, 14, 28, 29], "open_catalog": [23, 24], "oper": 26, "opt": 22, "optim": [8, 25], "optimized_": 25, "option": [0, 5, 9, 19, 21, 23, 29, 32], "order": [0, 3, 7, 10, 23, 26, 29], "org": [12, 19], "organ": [0, 5, 22], "origin": [0, 6, 20, 25, 26], "other": [0, 1, 3, 4, 5, 7, 10, 13, 15, 18, 20, 23, 24, 25, 28, 30], "other_learned_attribut": 25, "other_learned_attribute_": 25, "other_tag_a": 20, "otherwis": 0, "our": [0, 2, 3, 5, 7, 8, 10, 11, 13, 14, 16, 17, 18, 22, 23, 24, 26, 28], "ourselv": 14, "out": [1, 2, 7, 10, 14, 17, 21, 23, 24, 25], "outcom": 5, "output": [0, 4, 5, 6, 11, 20, 26, 27, 31], "output_filepath": [0, 23], "over": [5, 8, 16, 22], "overlap": 3, "ovr": 8, "own": [0, 3, 7, 10, 23], "p": [7, 8, 10, 16, 22, 23, 32], "packag": [12, 13, 22, 26], "page": [12, 21], "pai": [0, 4], "paint": 8, "palmerpenguin": 22, "panda": [0, 4, 16, 20, 21, 22, 25, 28, 29], "parallel": [0, 5, 7, 10, 31], "param_grid": 8, "paramet": [1, 3, 5, 7, 8, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 26, 27, 28, 30, 31], "parameter_metadata_path": 26, "parameter_nam": 0, "parameter_query_tag": [0, 30], "parameter_query_typ": 0, "parameter_valu": 0, "parameterdomain": 0, "parametergrid": 18, "paramt": 0, "parent": [0, 15, 25], "parent_experi": 15, "parent_id": 18, "parquet": 14, "pars": [0, 18], "part": [3, 5, 23, 24, 26], "particular": 7, "pass": [0, 3, 8, 9, 11, 12, 13, 14, 21, 24, 26, 28], "path": [0, 1, 3, 4, 7, 8, 10, 13, 14, 26], "path_to": 1, "pattern": 3, "pca": 7, "pd": [0, 4, 16, 20, 21, 22, 25, 28, 29], "penalti": [0, 8], "penguin": [22, 23], "penguin_catalog": [23, 24], "penguin_pipelin": 22, "penguins_df": 22, "peopl": 23, "percentag": 0, "perform": [0, 3, 10, 22, 23], "perhap": 25, "period": 5, "persist": [0, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32], "phenomenon": [0, 4], "physic": 23, "pictur": 8, "piec": [7, 14], "pil": [12, 13], "pillow": [12, 13], "pip": [0, 2, 5, 12, 13, 22], "pipe": [8, 11], "pipe_toggle_warn": 8, "pipelin": [0, 3, 5, 7, 11, 12, 22, 26], "pixel": 0, "pkl": [0, 4], "pl": 12, "place": [22, 26], "plai": [7, 10], "pleas": [0, 12], "plot": [0, 21, 27, 28, 32], "plotli": [0, 3, 13, 21, 27, 29, 31, 32], "plotting_func": [0, 21, 29], "plotting_func_kwarg": 0, "plu": [17, 25], "png": 12, "point": [0, 3, 23], "pointer": 0, "popul": [6, 28], "popular": [3, 10], "port": [0, 24], "possibl": [0, 4, 7, 19], "power": [5, 27], "pprint": [17, 19], "pre": 2, "preced": 0, "precis": 18, "precision_scor": 18, "pred_test": 7, "predict": [0, 4, 7, 10, 22, 26], "prefect": 5, "prefect_cli": 7, "prefix": [0, 14], "prepar": [1, 22], "prepend": 0, "preprocess": [7, 8, 12, 22], "prescrib": 3, "prescript": 3, "present": [1, 22, 25, 28, 30], "preserv": [15, 22], "press": [6, 7], "preview": 5, "previou": 25, "previous": 0, "print": [0, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 26, 29], "prior": 0, "proanthocyanin": [7, 9, 18], "problem": [11, 23], "process": [0, 3, 5, 6, 10, 23, 26], "produc": [5, 6, 21, 26], "product": [21, 24, 26], "project": [3, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "project_a": 16, "project_b": 16, "project_composit": 16, "project_metadata_path": 26, "project_nam": [0, 3, 7, 9, 11, 18, 22, 23, 26], "project_read": 16, "projectdomain": 0, "prolin": [7, 9, 18], "promot": 0, "properli": 29, "properti": [0, 4, 6, 8, 18, 20], "protocol": 0, "provid": [0, 3, 4, 7, 10, 20, 21, 23, 24, 25, 27, 28, 29, 32], "proxi": [0, 27], "publish": 23, "pull": [0, 1, 7, 8, 14, 22], "purpos": 3, "push": 1, "put": [7, 10], "putobject": 3, "px": [0, 13, 21, 29], "py": [1, 10, 26], "pyplot": 12, "pytest": 2, "python": [0, 2, 3, 5, 7, 17, 21, 22, 25, 27, 28, 29, 30, 31, 32], "python3": [12, 13, 22, 26], "pytz": 22, "qtype": [0, 14, 20], "qualiti": [0, 4], "queri": [0, 20], "quick": [5, 16, 22, 23, 24], "quickli": 5, "quit": [6, 7, 24], "rais": [0, 16, 25, 26], "randint": [28, 29], "random": [0, 4, 10, 11, 23, 28, 29, 30, 31, 32], "random_st": [8, 9, 12, 17, 18, 19], "randomforestclassifi": [10, 17, 18, 19], "randrang": [28, 30, 31], "rang": [7, 11, 12, 15, 23, 28, 29, 30, 31, 32], "rather": [3, 14, 26], "raw": 0, "rb": [0, 26], "rbf": 8, "rc": 2, "re": [0, 3, 5, 7, 10, 14, 21, 22, 23, 26, 27, 29], "reach": 14, "react": 3, "read": [0, 5, 7, 12, 14, 17, 23, 24, 25], "read_from_s3": 14, "readi": 5, "readm": 7, "readthedoc": 3, "realist": 7, "realli": [18, 22], "rearrang": 31, "reason": [3, 11], "recal": 18, "recall_scor": 18, "recap": 10, "recent": 26, "recipi": 23, "reconnect": 14, "record": [3, 5, 17], "recreat": 0, "recurs": [0, 15, 26], "reduc": 2, "refer": [1, 2, 3, 6, 7, 14, 22, 25, 27], "referenc": 14, "refit": 8, "reg": 12, "regardless": 26, "region_nam": 14, "regist": [0, 1, 7, 25], "register_schema": 0, "registri": [0, 1, 17, 19, 25], "regress": 0, "regular": 20, "rel": 0, "releas": 1, "relev": [0, 6], "reli": [0, 18, 23], "religion": 8, "remain": 25, "remot": [0, 2, 3], "remote_rubicon": 0, "remov": [0, 13, 20], "remove_com": 0, "remove_tag": [0, 20], "render": [0, 2, 3, 12, 28, 29, 30, 31, 32], "repeat": [3, 5], "replac": [25, 26], "repo": [0, 2, 6], "repositori": [0, 1, 6, 16, 23, 26], "repres": [0, 1, 3, 4, 7, 9, 14, 15, 17, 23, 26, 28], "represent": [0, 12, 13, 17, 18, 25], "reproduc": [5, 22], "request": [0, 1, 16], "requests_pathname_prefix": 27, "requir": [0, 3, 5, 12, 13, 17, 22, 26], "rerun": 12, "residu": [0, 4], "resourc": 3, "respect": [6, 12], "result": [0, 3, 5, 11, 20, 22, 23, 26, 30], "retain": 0, "retri": 14, "retriev": [0, 5, 7, 11, 15, 16, 18, 22, 23, 25], "return": [0, 1, 3, 7, 11, 14, 15, 16, 20, 23, 24, 25], "return_typ": 0, "return_x_i": [9, 12, 17, 18], "rev": 0, "revenu": 21, "revenue_lin": 21, "revenue_scatt": 21, "review": [0, 4, 5, 14], "rfc": [9, 17, 18], "rfc_schema": 19, "right": [5, 28, 29, 30, 31, 32], "rm": 13, "robust": 21, "role": 3, "root": [0, 1, 2, 3, 7, 8, 10, 15, 16, 22, 23, 26, 27], "root_a": 16, "root_b": 16, "root_dir": [0, 3, 7, 8, 10, 16, 22, 23], "root_experi": 15, "root_path": [7, 8, 10], "rout": 0, "row": [0, 4, 28], "rubicionpipelin": 0, "rubicon": [1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "rubicon_a": 16, "rubicon_b": 16, "rubicon_composit": 16, "rubicon_json": 18, "rubicon_ml": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "rubicon_ml_experi": 23, "rubicon_object": 0, "rubicon_root": [7, 8, 10], "rubicon_schema": [9, 17, 19], "rubicon_schema_registri": 1, "rubiconexcept": [0, 16, 26], "rubiconpipelin": [0, 11, 12], "rubiconpipelinerubiconpipelin": 12, "rubuicon_ml": 12, "run": [0, 3, 4, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "run_experi": 10, "run_flow": 7, "run_serv": 0, "run_server_kwarg": [0, 3, 24, 27], "runtim": [24, 25], "runtime_env": [1, 17], "runtime_environ": [1, 17], "s3": [0, 5, 14, 16, 23, 26, 27], "s3_config": 14, "s3_dataset_metadata": 14, "s3_root_dir": [0, 3], "s3config": 14, "s3datasetmetadata": 14, "s3f": 5, "s3trainingmetadata": 14, "safe": 10, "sai": [3, 7, 16, 20, 23, 26], "said": [0, 3, 7, 23], "same": [0, 3, 7, 10, 12, 14, 16, 20, 22, 23, 25, 26, 28], "sampl": [0, 21, 28, 31], "sample_weight": 0, "satisfi": [12, 13, 22], "save": [12, 13], "save_model": 0, "savefig": 12, "scale": 8, "scaler": 8, "scaler__copi": 8, "scaler__with_mean": 8, "scaler__with_std": 8, "scatter": [13, 21], "scatter_plot": 13, "scatter_plot_imag": [12, 13], "scehma": 25, "scenario": [22, 26], "schedul": 7, "schema": 29, "schema_": [0, 9], "schema_filenam": 1, "schemamixin": 0, "scienc": 5, "scikit": [0, 3, 10, 19, 22, 26], "score": [0, 4, 8, 10, 11, 18, 22, 25, 26], "score_": 25, "score_sampl": [0, 8], "script": 3, "seamlessli": 6, "search": [0, 8, 22, 23, 24], "searchabl": 5, "secret": 14, "section": [1, 5, 9, 17, 24, 25], "see": [0, 5, 7, 8, 10, 11, 24, 25, 26, 28], "seed": 11, "seek": 12, "seen": 23, "select": [0, 5, 8, 28, 30, 31], "selected_metr": [0, 28, 31], "self": [0, 9, 11, 19, 25, 26], "send": 14, "separ": [10, 16, 25], "serializ": 0, "serv": [0, 3, 8, 21, 24, 27, 28, 29, 30, 31, 32], "server": [3, 7, 21, 24, 27, 28, 29, 30, 31, 32], "servic": 3, "session": [0, 17, 23], "set": [0, 2, 3, 5, 8, 10, 14, 22, 25, 26], "set_config": 0, "set_failure_mod": [0, 26], "set_fit_request": 0, "set_param": 22, "set_schema": [0, 17, 19], "set_score_request": 0, "sex": 22, "sgdclassifi": [0, 8], "shap": 12, "shap_valu": 12, "shape": [0, 22], "share": [0, 5, 20, 24, 28], "shared_experi": 23, "sharer": 23, "shine": 22, "should": [0, 2, 3, 5, 25, 28], "show": [0, 6, 7, 8, 12, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32], "shown": [27, 30], "shut": 24, "si": 22, "si__strategi": 22, "sid": 3, "sigl": 28, "signature_vers": 14, "signifi": 3, "similar": 0, "similarli": [15, 20], "simpl": [5, 21, 22, 23, 24], "simpleimput": [11, 22], "simpler": 7, "simpli": [1, 3, 7, 8, 14, 24, 25, 26], "simul": [11, 26], "sinc": [13, 14, 20, 21], "singl": [0, 4, 16, 20, 22, 23, 25, 29], "site": [12, 13, 22, 26], "six": 22, "sklearn": [7, 8, 9, 10, 11, 12, 17, 18, 19, 22, 26], "sklearn__randomforestclassifi": [1, 9, 17, 19], "sklearn__randomforestclassifier__ext": [1, 17], "sklearntrainingmetadata": 10, "sleep": 7, "slightli": 7, "slug": 7, "small": [3, 23], "smart": 7, "snapshot": [0, 4], "so": [2, 3, 5, 6, 7, 8, 10, 13, 14, 21, 22, 23, 24, 28], "solut": 3, "some": [0, 3, 7, 8, 12, 13, 14, 15, 22, 24, 25, 26, 27, 30, 31, 32], "someth": [15, 26], "sometim": 19, "sort": [0, 30], "sourc": [0, 2, 7, 14, 23, 24], "span": 23, "spec": [3, 26], "speci": 22, "special": [15, 25], "specif": [0, 5, 8, 20, 21], "specifi": [0, 3, 25], "specificaion": 8, "spend": 2, "sphinx": 2, "split": [7, 22], "split_data": 7, "splitter": 10, "sporad": 11, "spot": 5, "stabl": 19, "stack": [0, 26, 27, 28], "stage": 8, "stakehold": 5, "standalon": 0, "standard": [2, 7, 14, 25, 26], "standardscal": [7, 8, 12], "start": [5, 7, 10, 12, 13, 15, 18, 24, 26, 28, 29], "state": 7, "state_": 11, "static": [3, 27], "stderr": [28, 32], "steer": 5, "step": [0, 8, 12, 22], "step_nam": 0, "still": 22, "stop": [26, 29], "storag": [5, 16], "storage_opt": 0, "store": [0, 5, 14, 22, 26, 27], "str": [0, 7], "strategi": [11, 22, 23], "strength": 13, "string": [0, 20, 22], "strip": 7, "structur": [0, 14], "sub": 0, "submit": 7, "submodul": 0, "subscript": 0, "subset": [5, 8, 10], "succe": 7, "succeed": [7, 11], "success": [7, 10], "successfulli": 10, "suggest": 3, "summari": 25, "summary_": 25, "super": [11, 25], "superclass": 0, "support": [0, 3, 5, 20, 21], "suppos": 23, "suppress": 25, "sure": [3, 5], "svc": 8, "svc__break_ti": 8, "svc__c": 8, "svc__cache_s": 8, "svc__class_weight": 8, "svc__coef0": 8, "svc__decision_function_shap": 8, "svc__degre": 8, "svc__gamma": 8, "svc__kernel": 8, "svc__max_it": 8, "svc__probabl": 8, "svc__random_st": 8, "svc__shrink": 8, "svc__tol": 8, "svc__verbos": 8, "svm": 8, "switch": 20, "sync": [0, 3], "synonym": 3, "syntax": 18, "system": 3, "t": [2, 3, 5, 7, 8, 9, 10, 11, 13, 14, 15, 17, 20, 21, 23, 26, 28, 29], "tab": 0, "tabl": [0, 4, 21, 27, 28], "tabular": [0, 4], "tag": [0, 4, 9, 10, 11, 12, 14, 15, 18, 22, 23, 26, 30], "tag_": 20, "tag_a": 20, "tag_b": 20, "tag_c": 20, "tag_d": 20, "tag_f": 20, "tag_g": 20, "tag_h": 20, "tag_i": 20, "tag_j": 20, "tag_m": 20, "tagcontain": 0, "take": [0, 5, 10, 18, 22, 23, 26], "taken": 26, "talk": 8, "target": [0, 7, 8, 10, 22, 25], "target_nam": 22, "target_valu": 22, "task": [0, 3, 5, 7], "task_arg": 0, "task_run": 7, "task_slug": 7, "tbranch": 22, "tcommit": 22, "teammat": 23, "temporarili": 0, "temporary_download": 0, "termin": 7, "terminologi": [3, 5], "test": [8, 10, 22, 26], "test_penguins_df": 22, "test_siz": [7, 10, 18, 22], "text": [0, 8], "textio": 0, "textiowrapp": 0, "tfidf": [0, 8], "tfidftransform": [0, 8], "than": [0, 3, 7, 14, 18, 23, 26], "thank": 2, "thei": [0, 3, 6, 7, 10, 16, 20, 23, 27], "them": [0, 2, 5, 6, 7, 8, 14, 18, 24, 28, 29, 30, 31, 32], "themselv": 20, "therefor": [0, 24], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "thier": 18, "thing": [7, 15], "those": [15, 18, 30], "though": [7, 26], "thousand": [7, 23], "thread": [10, 24], "threadsaf": 10, "three": [5, 10, 14, 20], "through": [7, 11, 12, 13, 16, 26], "throughout": 22, "thrown": 0, "thu": 26, "tid": [15, 22, 23], "tie": 6, "time": [0, 2, 4, 5, 7, 10, 11, 14, 16, 21], "timelin": 7, "titl": 0, "to_dask_df": 0, "to_df": 0, "to_imag": 13, "togeth": [7, 10], "too": 15, "tool": [2, 3, 5], "top": [0, 18, 27, 28], "torgersen": 22, "total": 10, "total_phenol": [7, 9, 18], "trace": 26, "traceback": [0, 26], "traceback_chain": [0, 26], "traceback_limit": [0, 26], "track": [3, 6, 14, 15, 22], "train": [0, 4, 5, 7, 8, 10, 15, 17, 18, 22, 23, 25, 26], "train_penguins_df": 22, "train_test_split": [7, 8, 10, 18, 22], "train_test_split_result": 7, "trained_model": 22, "training_data": 14, "training_metadata": [0, 9, 10, 11, 14, 18, 22, 26], "transfer": [0, 4], "transform": 0, "tree": [0, 4, 10, 15], "trend": 5, "tri": [3, 8], "trigger": 0, "trivial": 3, "true": [0, 6, 7, 8, 9, 12, 17, 18, 19, 22, 25, 26, 28, 29, 30, 31, 32], "trust": 12, "try": [3, 10, 12, 19, 26], "ttag": 15, "tupl": [0, 14], "turn": 8, "tweak": 5, "twenti": 11, "two": [0, 4, 10, 13, 16, 24], "txt": 0, "type": [0, 4, 10, 13, 26], "u": [2, 14, 23], "ui": [7, 27], "unabl": 12, "unchang": 0, "uncheck": 26, "under": [0, 3, 21, 23, 24, 26], "underli": [0, 21, 23, 25, 26], "underscor": [1, 25], "uniqu": [0, 1, 4, 22, 27], "unit": [3, 7], "unmap": 7, "unpickl": [0, 9, 18, 22], "until": 24, "unzip": 0, "up": [2, 8, 10, 14, 17, 26], "updat": [0, 1], "updated_catalog": 23, "upstream": 2, "upstream_task": 0, "url": [0, 3, 6, 7, 27], "urlpath": 23, "us": [0, 2, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32], "user": [0, 3, 8, 12, 13, 14, 16, 17, 18, 22, 23, 24, 26, 30, 31, 32], "user_defined_logg": [0, 8], "usernam": 2, "userwarn": 26, "util": [0, 13, 18, 23, 26], "v2": 26, "v3": 26, "v4": 14, "valid": [0, 10, 11], "valu": [0, 4, 6, 7, 8, 9, 10, 12, 16, 17, 18, 22, 23, 25, 28, 30, 31, 32], "value_attr": [9, 19, 25], "value_env": [1, 17, 25], "valueerror": 26, "var": 9, "var_": 32, "var_0": 20, "var_00": 28, "variabl": [7, 12, 14, 17, 22, 25], "varibal": 25, "variou": [5, 7, 22, 31], "ve": [2, 3, 7, 20, 22, 26], "vect": [0, 8], "vect__max_df": 8, "vect__ngram_rang": 8, "verbos": [0, 8], "veri": [8, 22], "verifi": [16, 23], "verison": [19, 25], "version": [0, 5, 6, 25], "via": [0, 5, 22, 23, 25, 26], "view": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "visibl": [28, 30], "visit": 5, "visual": [0, 3, 4, 5, 13, 29, 30, 31, 32], "visualizaiton": 0, "visualzi": 21, "viz": [5, 6, 7, 8, 21, 24, 27, 28, 29, 30, 31, 32], "vizbas": 0, "w": 1, "wa": [0, 1, 7, 8, 10, 12, 18, 22, 25], "wai": [3, 5, 22], "wait": 7, "walk": [11, 12, 13, 16], "walmart": 21, "want": [2, 7, 16, 23, 24, 28], "warn": [0, 21, 24], "wb": 14, "we": [2, 3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "weight": 18, "welcom": 3, "well": [0, 3, 10, 13, 18, 20, 22, 25, 30], "were": [0, 4, 6, 13, 20, 25, 26], "west": 14, "what": [3, 7, 10, 23, 26], "whatev": 3, "when": [0, 1, 3, 4, 5, 6, 7, 8, 11, 14, 20, 22, 26, 28, 29, 30, 31, 32], "whenev": 26, "where": [0, 3, 7, 14, 25], "whether": [0, 7, 26], "which": [0, 3, 6, 7, 8, 10, 26], "while": [0, 3, 5, 7, 15, 20, 22, 24, 25], "why": 23, "widget": [0, 5, 21, 28, 29, 30, 31, 32], "width": 0, "wind": 13, "window": 0, "wine": [7, 10], "wine_dataset": [7, 10], "wine_feature_nam": 10, "wise": 32, "wish": 8, "within": [0, 5, 6, 7, 14, 17, 18, 23, 25], "without": [0, 7, 14, 24, 28, 29, 30, 31, 32], "won": 5, "work": [0, 3, 5, 7, 20, 22, 26, 27], "workflow": [7, 26], "would": [3, 7, 23, 25, 26], "wrapper": [0, 7, 26], "write": [0, 1, 3, 5], "write_imag": 13, "written": 16, "wrong": 26, "wsgi": [21, 24], "x": [0, 4, 8, 9, 11, 12, 13, 16, 17, 18, 21, 25, 29], "x27": 12, "x_test": [7, 8, 10, 18, 22, 26], "x_train": [7, 8, 10, 18, 22, 26], "xgboost__daskxgbclassifi": 19, "xgboost__xgbclassifi": 19, "y": [0, 4, 8, 9, 11, 12, 13, 16, 17, 18, 21, 25, 29], "y_pred": 22, "y_test": [7, 8, 10, 18, 22, 26], "y_train": [7, 8, 10, 18, 22, 26], "yaml": [0, 1, 2, 17, 23, 25], "ye": 3, "year": [0, 4, 16, 22], "yet": [1, 26], "yield": 0, "yml": [2, 23, 24], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 21, 24, 27], "your": [0, 1, 2, 3, 5, 6, 8, 22, 23], "yourself": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "z": [4, 16], "zero_divis": 18, "zip": 0}, "titles": ["API Reference", "Contribute a schema", "Contributing", "FAQs", "Glossary", "Welcome to the rubicon-ml\u00a0Docs!", "Integrate with Git", "Integrate with Prefect", "Integrate with Scikit-learn", "Logging with a schema", "Logging Concurrently", "Distinguish Failed Experiments", "Link Plots to Features", "Logging Plots as PNGs", "Logging Training Metadata", "Manage Experiment Relationships", "Log with Multiple Backends", "Register a custom schema", "Query projects & experiments with RubiconJSON", "Set a schema on a project", "Tagging", "Visualize Logged Dataframes", "Logging Experiments", "Sharing Experiments", "Visualizing Experiments", "Representing model metadata with a schema", "Ignoring Exceptions with Failure Modes", "Visualizations", "Dashboard", "Dataframe Plot", "Experiments Table", "Metric Correlation Plot", "Metric Lists Comparison"], "titleterms": {"": [3, 9, 17], "A": [8, 25, 26], "ad": 7, "addit": 17, "api": 0, "appli": [17, 19], "artifact": [0, 4, 25], "attribut": 25, "avail": 27, "backend": 16, "basic": 27, "build": 2, "built": 3, "can": 3, "case": 26, "catalog": 23, "caution": 26, "class": 18, "cli": 27, "clone": 2, "compar": 3, "comparison": 32, "compat": 3, "complex": 14, "compon": 5, "concurr": [7, 10], "construct": 17, "contribut": [1, 2], "convent": 1, "correl": 31, "could": 3, "creat": 2, "custom": 17, "dash": 3, "dashboard": [3, 27, 28], "dask": 7, "data": [3, 12], "datafram": [0, 4, 21, 25, 29], "defin": 17, "develop": 2, "distinguish": 11, "doc": 5, "docker": 3, "document": 2, "doe": 3, "environ": 2, "exampl": 8, "except": 26, "exception_handl": 0, "exist": 23, "experi": [0, 4, 9, 11, 14, 15, 17, 18, 20, 22, 23, 24, 30], "extend": 25, "extra": 5, "fail": 11, "failur": 26, "faq": 3, "featur": [0, 4, 12, 25], "flow": 7, "gener": 12, "git": 6, "glossari": 4, "gridsearch": 8, "hide": 8, "hierarch": [15, 25], "how": 3, "i": 3, "ignor": 26, "infer": 9, "instal": 5, "integr": [3, 6, 7, 8], "iter": 15, "kei": 20, "learn": [3, 8], "level": 14, "link": 12, "list": 32, "load": 18, "log": [3, 7, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 26], "machin": 3, "manag": [15, 20], "metadata": [9, 14, 17, 25], "metric": [0, 4, 25, 31, 32], "ml": [3, 5], "mlflow": 3, "mode": 26, "model": [9, 17, 18, 25], "more": [8, 26], "multipl": 16, "my": 3, "name": [1, 3], "nest": 25, "offer": 3, "option": 25, "outsid": 3, "paramet": [0, 4, 25], "persist": 17, "pipelin": 8, "plot": [12, 13, 29, 31], "png": 13, "practic": 26, "prefect": [0, 3, 7], "programmat": [12, 13], "project": [0, 4, 14, 17, 18, 19], "publish": 0, "queri": 18, "randomforestclassifi": 9, "read": 16, "realist": 8, "refer": 0, "regist": 17, "relationship": [15, 20], "repositori": 2, "repres": 25, "result": 7, "retriev": [12, 13, 20], "return": 26, "rubicon": [0, 3, 5, 7], "rubicon_ml": [2, 4], "rubiconjson": [0, 18], "rubiconpipelin": 8, "run": [2, 7, 8], "s3": 3, "schema": [0, 1, 9, 17, 19, 25], "scikit": 8, "search": 18, "select": 19, "set": [7, 12, 13, 19], "setup": 21, "share": [17, 23], "simpl": [7, 8, 25], "sklearn": 0, "some": 18, "style": 2, "tabl": 30, "tag": 20, "test": 2, "train": [9, 14], "trian": 18, "up": [7, 12, 13], "updat": [20, 23], "us": [3, 8, 26], "usag": 27, "valu": [20, 26], "verbos": 26, "view": [7, 9, 17], "visual": [21, 24, 27], "viz": 0, "wa": 3, "warn": [8, 26], "welcom": 5, "why": 3, "widget": 27, "wildcard": 20, "workflow": [0, 3, 5], "write": 16, "your": [7, 12, 13]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A more practical use case": [[26, "A-more-practical-use-case"]], "A more realistic example using GridSearch": [[8, "A-more-realistic-example-using-GridSearch"]], "A simple schema": [[25, "a-simple-schema"]], "API Reference": [[0, "api-reference"]], "Adding Rubicon to your flow": [[7, "Adding-Rubicon-to-your-flow"]], "Apply a custom schema to a project": [[17, "Apply-a-custom-schema-to-a-project"]], "Apply the schema to a project": [[19, "Apply-the-schema-to-a-project"]], "Artifact": [[0, "artifact"]], "Artifact (rubicon_ml.Artifact)": [[4, "artifact-rubicon-ml-artifact"]], "Artifacts": [[25, "artifacts"]], "Available Widgets": [[27, "available-widgets"]], "Basic Usage": [[27, "basic-usage"]], "Building rubicon_ml": [[2, "building-rubicon-ml"]], "CLI": [[27, "cli"]], "Caution with return values": [[26, "Caution-with-return-values"]], "Cloning the Repository": [[2, "cloning-the-repository"]], "Components": [[5, "components"]], "Construct a custom schema": [[17, "Construct-a-custom-schema"]], "Contribute a schema": [[1, "contribute-a-schema"]], "Contributing": [[2, "contributing"]], "Could rubicon-ml be used outside of a machine learning workflow?": [[3, "could-rubicon-ml-be-used-outside-of-a-machine-learning-workflow"]], "Creating a Development Environment": [[2, "creating-a-development-environment"]], "Dashboard": [[28, "Dashboard"]], "Dashboarding": [[27, "dashboarding"]], "Dataframe": [[0, "dataframe"]], "Dataframe (rubicon_ml.Dataframe)": [[4, "dataframe-rubicon-ml-dataframe"]], "Dataframe Plot": [[29, "Dataframe-Plot"]], "Dataframes": [[25, "dataframes"]], "Define additional metadata to log": [[17, "Define-additional-metadata-to-log"]], "Distinguish Failed Experiments": [[11, "Distinguish-Failed-Experiments"]], "Documentation": [[2, "documentation"]], "Experiment": [[0, "experiment"]], "Experiment (rubicon_ml.Experiment)": [[4, "experiment-rubicon-ml-experiment"]], "Experiment level training metadata": [[14, "Experiment-level-training-metadata"]], "Experiments Table": [[30, "Experiments-Table"]], "Extending a schema": [[25, "extending-a-schema"]], "Extras": [[5, "extras"]], "FAQs": [[3, "faqs"]], "Feature": [[0, "feature"]], "Feature (rubicon_ml.Feature)": [[4, "feature-rubicon-ml-feature"]], "Features": [[25, "features"]], "Generating Data": [[12, "Generating-Data"]], "Glossary": [[4, "glossary"]], "Hiding Warnings in RubiconPipeline": [[8, "Hiding-Warnings-in-RubiconPipeline"]], "Hierarchical experiments": [[15, "Hierarchical-experiments"]], "Hierarchical schema": [[25, "hierarchical-schema"]], "How can I log my data to S3?": [[3, "how-can-i-log-my-data-to-s3"]], "How does rubicon-ml compare to MLFlow?": [[3, "how-does-rubicon-ml-compare-to-mlflow"]], "Ignoring Exceptions with Failure Modes": [[26, "Ignoring-Exceptions-with-Failure-Modes"]], "Infer schema and log model metadata": [[9, "Infer-schema-and-log-model-metadata"]], "Install": [[5, "install"]], "Integrate with Git": [[6, "Integrate-with-Git"]], "Integrate with Prefect": [[7, "Integrate-with-Prefect"]], "Integrate with Scikit-learn": [[8, "Integrate-with-Scikit-learn"]], "Is rubicon-ml\u2019s dashboard compatible with Docker?": [[3, "is-rubicon-ml-s-dashboard-compatible-with-docker"]], "Iterative experiments": [[15, "Iterative-experiments"]], "Key-value tags": [[20, "Key-value-tags"]], "Link Plots to Features": [[12, "Link-Plots-to-Features"]], "Load experiments into the RubiconJSON class": [[18, "Load-experiments-into-the-RubiconJSON-class"]], "Log and warning verbosity": [[26, "Log-and-warning-verbosity"]], "Log model metadata with a custom schema": [[17, "Log-model-metadata-with-a-custom-schema"]], "Log with Multiple Backends": [[16, "Log-with-Multiple-Backends"]], "Logging Concurrently": [[10, "Logging-Concurrently"]], "Logging Experiments": [[22, "Logging-Experiments"]], "Logging Plots as PNGs": [[13, "Logging-Plots-as-PNGs"]], "Logging Training Metadata": [[14, "Logging-Training-Metadata"]], "Logging with a schema": [[9, "Logging-with-a-schema"]], "Logging with tags": [[20, "Logging-with-tags"]], "Logging your plot": [[13, "Logging-your-plot"]], "Manage Experiment Relationships": [[15, "Manage-Experiment-Relationships"]], "Managing experiment relationships": [[20, "Managing-experiment-relationships"]], "Metric": [[0, "metric"]], "Metric (rubicon_ml.Metric)": [[4, "metric-rubicon-ml-metric"]], "Metric Correlation Plot": [[31, "Metric-Correlation-Plot"]], "Metric Lists Comparison": [[32, "Metric-Lists-Comparison"]], "Metrics": [[25, "metrics"]], "Nested schema": [[25, "nested-schema"]], "Optional attributes": [[25, "optional-attributes"]], "Parameter": [[0, "parameter"]], "Parameter (rubicon_ml.Parameter)": [[4, "parameter-rubicon-ml-parameter"]], "Parameters": [[25, "parameters"]], "Persisting and sharing a custom schema": [[17, "Persisting-and-sharing-a-custom-schema"]], "Plotting": [[12, "Plotting"]], "Project": [[0, "project"]], "Project (rubicon_ml.Project)": [[4, "project-rubicon-ml-project"]], "Projects for complex training metadata": [[14, "Projects-for-complex-training-metadata"]], "Query experiments with RubiconJSON.search": [[18, "Query-experiments-with-RubiconJSON.search"]], "Query projects & experiments with RubiconJSON": [[18, "Query-projects-&-experiments-with-RubiconJSON"]], "Reading": [[16, "Reading"]], "Register a custom schema": [[17, "Register-a-custom-schema"]], "Representing model metadata with a schema": [[25, "representing-model-metadata-with-a-schema"]], "Retrieving with tags": [[20, "Retrieving-with-tags"]], "Retrieving your logged plot and features programmatically": [[12, "Retrieving-your-logged-plot-and-features-programmatically"]], "Retrieving your logged plot programmatically": [[13, "Retrieving-your-logged-plot-programmatically"]], "Rubicon": [[0, "rubicon"]], "RubiconJSON": [[0, "rubiconjson"]], "Running Tests": [[2, "running-tests"]], "Running a flow and viewing results": [[7, "Running-a-flow-and-viewing-results"]], "Schema metadata": [[25, "schema-metadata"]], "Schema naming conventions": [[1, "schema-naming-conventions"]], "Select a schema": [[19, "Select-a-schema"]], "Set a schema on a project": [[19, "Set-a-schema-on-a-project"]], "Set up": [[12, "Set-up"], [13, "Set-up"]], "Setting up a simple flow": [[7, "Setting-up-a-simple-flow"]], "Setup": [[21, "Setup"]], "Sharing Experiments": [[23, "Sharing-Experiments"]], "Simple pipeline run": [[8, "Simple-pipeline-run"]], "Style": [[2, "style"]], "Tagging": [[20, "Tagging"]], "Train a RandomForestClassifier": [[9, "Train-a-RandomForestClassifier"]], "Trian some models, log some experiments": [[18, "Trian-some-models,-log-some-experiments"]], "Updating Existing Catalogs": [[23, "Updating-Existing-Catalogs"]], "Updating tags": [[20, "Updating-tags"]], "View the experiment\u2019s logged metadata": [[9, "View-the-experiment's-logged-metadata"], [17, "View-the-experiment's-logged-metadata"]], "Visualizations": [[27, "visualizations"]], "Visualize Logged Dataframes": [[21, "Visualize-Logged-Dataframes"]], "Visualizing Dataframes": [[21, "Visualizing-Dataframes"]], "Visualizing Experiments": [[24, "Visualizing-Experiments"]], "Welcome to the rubicon-ml\u00a0Docs!": [[5, "welcome-to-the-rubicon-ml-docs"]], "Why does rubicon-ml offer Prefect integration?": [[3, "why-does-rubicon-ml-offer-prefect-integration"]], "Why the name?": [[3, "why-the-name"]], "Why was the dashboard built with Dash?": [[3, "why-was-the-dashboard-built-with-dash"]], "Wildcards": [[20, "Wildcards"]], "Workflow": [[5, "workflow"]], "Writing": [[16, "Writing"]], "exception_handling": [[0, "exception-handling"]], "publish": [[0, "publish"]], "schema": [[0, "module-rubicon_ml.schema.logger"]], "sklearn": [[0, "sklearn"]], "viz": [[0, "viz"]], "workflow.prefect": [[0, "workflow-prefect"]]}, "docnames": ["api_reference", "contribute-schema", "contributing", "faqs", "glossary", "index", "integrations/integration-git", "integrations/integration-prefect-workflows", "integrations/integration-sklearn", "logging-examples/log-with-schema", "logging-examples/logging-concurrently", "logging-examples/logging-experiment-failures", "logging-examples/logging-feature-plots", "logging-examples/logging-plots", "logging-examples/logging-training-metadata", "logging-examples/manage-experiment-relationships", "logging-examples/multiple-backend", "logging-examples/register-custom-schema", "logging-examples/rubiconJSON-querying", "logging-examples/set-schema", "logging-examples/tagging", "logging-examples/visualizing-logged-dataframes", "quick-look/logging-experiments", "quick-look/sharing-experiments", "quick-look/visualizing-experiments", "schema-representation", "tutorials/failure-modes", "visualizations", "visualizations/dashboard", "visualizations/dataframe-plot", "visualizations/experiments-table", "visualizations/metric-correlation-plot", "visualizations/metric-lists-comparisons"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["api_reference.rst", "contribute-schema.rst", "contributing.rst", "faqs.rst", "glossary.rst", "index.rst", "integrations/integration-git.ipynb", "integrations/integration-prefect-workflows.ipynb", "integrations/integration-sklearn.ipynb", "logging-examples/log-with-schema.ipynb", "logging-examples/logging-concurrently.ipynb", "logging-examples/logging-experiment-failures.ipynb", "logging-examples/logging-feature-plots.ipynb", "logging-examples/logging-plots.ipynb", "logging-examples/logging-training-metadata.ipynb", "logging-examples/manage-experiment-relationships.ipynb", "logging-examples/multiple-backend.ipynb", "logging-examples/register-custom-schema.ipynb", "logging-examples/rubiconJSON-querying.ipynb", "logging-examples/set-schema.ipynb", "logging-examples/tagging.ipynb", "logging-examples/visualizing-logged-dataframes.ipynb", "quick-look/logging-experiments.ipynb", "quick-look/sharing-experiments.ipynb", "quick-look/visualizing-experiments.ipynb", "schema-representation.rst", "tutorials/failure-modes.ipynb", "visualizations.rst", "visualizations/dashboard.ipynb", "visualizations/dataframe-plot.ipynb", "visualizations/experiments-table.ipynb", "visualizations/metric-correlation-plot.ipynb", "visualizations/metric-lists-comparisons.ipynb"], "indexentries": {"add_child_experiment() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.add_child_experiment", false]], "add_comments() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.add_comments", false]], "add_comments() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.add_comments", false]], "add_comments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.add_comments", false]], "add_comments() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.add_comments", false]], "add_comments() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.add_comments", false]], "add_comments() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.add_comments", false]], "add_tags() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.add_tags", false]], "add_tags() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.add_tags", false]], "add_tags() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.add_tags", false]], "add_tags() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.add_tags", false]], "add_tags() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.add_tags", false]], "add_tags() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.add_tags", false]], "archive() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.archive", false]], "artifact (class in rubicon_ml)": [[0, "rubicon_ml.Artifact", false]], "artifact() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.artifact", false]], "artifact() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.artifact", false]], "artifacts() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.artifacts", false]], "artifacts() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.artifacts", false]], "available_schema() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.available_schema", false]], "branch_name (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.branch_name", false]], "comments (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.comments", false]], "comments (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.comments", false]], "comments (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.comments", false]], "comments (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.comments", false]], "comments (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.comments", false]], "comments (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.comments", false]], "commit_hash (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.commit_hash", false]], "config (rubicon_ml.rubicon property)": [[0, "rubicon_ml.Rubicon.config", false]], "create_experiment_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.create_experiment_task", false]], "create_project() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.create_project", false]], "created_at (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.created_at", false]], "created_at (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.created_at", false]], "created_at (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.created_at", false]], "created_at (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.created_at", false]], "created_at (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.created_at", false]], "created_at (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.created_at", false]], "created_at (rubicon_ml.project property)": [[0, "rubicon_ml.Project.created_at", false]], "dashboard (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.Dashboard", false]], "data (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.data", false]], "dataframe (class in rubicon_ml)": [[0, "rubicon_ml.Dataframe", false]], "dataframe() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.dataframe", false]], "dataframe() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.dataframe", false]], "dataframeplot (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.DataframePlot", false]], "dataframes() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.dataframes", false]], "dataframes() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.dataframes", false]], "delete_artifacts() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.delete_artifacts", false]], "delete_artifacts() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.delete_artifacts", false]], "delete_dataframes() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.delete_dataframes", false]], "delete_dataframes() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.delete_dataframes", false]], "description (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.description", false]], "description (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.description", false]], "description (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.description", false]], "description (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.description", false]], "description (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.description", false]], "description (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.description", false]], "description (rubicon_ml.project property)": [[0, "rubicon_ml.Project.description", false]], "directionality (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.directionality", false]], "download() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.download", false]], "experiment (class in rubicon_ml)": [[0, "rubicon_ml.Experiment", false]], "experiment() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.experiment", false]], "experiments() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.experiments", false]], "experiments_from_archive() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.experiments_from_archive", false]], "experimentstable (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.ExperimentsTable", false]], "feature (class in rubicon_ml)": [[0, "rubicon_ml.Feature", false]], "feature() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.feature", false]], "features() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.features", false]], "filterestimatorlogger (class in rubicon_ml.sklearn)": [[0, "rubicon_ml.sklearn.FilterEstimatorLogger", false]], "fit() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.fit", false]], "get_child_experiments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.get_child_experiments", false]], "get_data() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.get_data", false]], "get_data() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.get_data", false]], "get_estimator_logger() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.get_estimator_logger", false]], "get_or_create_project() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_or_create_project", false]], "get_or_create_project_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.get_or_create_project_task", false]], "get_parent_experiments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.get_parent_experiments", false]], "get_project() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_project", false]], "get_project_as_dask_df() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_project_as_dask_df", false]], "get_project_as_df() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.get_project_as_df", false]], "get_schema() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.get_schema", false]], "get_schema_name() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.get_schema_name", false]], "github_url (rubicon_ml.project property)": [[0, "rubicon_ml.Project.github_url", false]], "id (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.id", false]], "id (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.id", false]], "id (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.id", false]], "id (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.id", false]], "id (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.id", false]], "id (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.id", false]], "id (rubicon_ml.project property)": [[0, "rubicon_ml.Project.id", false]], "importance (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.importance", false]], "is_auto_git_enabled() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.is_auto_git_enabled", false]], "is_auto_git_enabled() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.is_auto_git_enabled", false]], "log_artifact() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_artifact", false]], "log_artifact() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_artifact", false]], "log_artifact_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_artifact_task", false]], "log_conda_environment() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_conda_environment", false]], "log_conda_environment() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_conda_environment", false]], "log_dataframe() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_dataframe", false]], "log_dataframe() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_dataframe", false]], "log_dataframe_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_dataframe_task", false]], "log_experiment() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_experiment", false]], "log_feature() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_feature", false]], "log_feature_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_feature_task", false]], "log_h2o_model() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_h2o_model", false]], "log_h2o_model() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_h2o_model", false]], "log_json() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_json", false]], "log_json() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_json", false]], "log_metric() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_metric", false]], "log_metric_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_metric_task", false]], "log_parameter() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_parameter", false]], "log_parameter_task() (in module rubicon_ml.workflow.prefect)": [[0, "rubicon_ml.workflow.prefect.log_parameter_task", false]], "log_pip_requirements() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.log_pip_requirements", false]], "log_pip_requirements() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_pip_requirements", false]], "log_with_schema() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.log_with_schema", false]], "log_with_schema() (rubicon_ml.schema.logger.schemamixin method)": [[0, "rubicon_ml.schema.logger.SchemaMixin.log_with_schema", false]], "make_pipeline() (in module rubicon_ml.sklearn.pipeline)": [[0, "rubicon_ml.sklearn.pipeline.make_pipeline", false]], "metric (class in rubicon_ml)": [[0, "rubicon_ml.Metric", false]], "metric() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.metric", false]], "metriccorrelationplot (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.MetricCorrelationPlot", false]], "metriclistscomparison (class in rubicon_ml.viz)": [[0, "rubicon_ml.viz.MetricListsComparison", false]], "metrics() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.metrics", false]], "model_name (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.model_name", false]], "module": [[0, "module-rubicon_ml.schema.logger", false], [0, "module-rubicon_ml.schema.registry", false], [0, "module-rubicon_ml.workflow.prefect", false]], "name (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.name", false]], "name (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.name", false]], "name (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.name", false]], "name (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.name", false]], "name (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.name", false]], "name (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.name", false]], "name (rubicon_ml.project property)": [[0, "rubicon_ml.Project.name", false]], "parameter (class in rubicon_ml)": [[0, "rubicon_ml.Parameter", false]], "parameter() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.parameter", false]], "parameters() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.parameters", false]], "parent (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.parent", false]], "parent (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.parent", false]], "parent (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.parent", false]], "parent (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.parent", false]], "parent (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.parent", false]], "plot() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.plot", false]], "project (class in rubicon_ml)": [[0, "rubicon_ml.Project", false]], "project (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.project", false]], "projects() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.projects", false]], "publish() (in module rubicon_ml)": [[0, "rubicon_ml.publish", false]], "register_schema() (in module rubicon_ml.schema.registry)": [[0, "rubicon_ml.schema.registry.register_schema", false]], "remove_comments() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.remove_comments", false]], "remove_comments() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.remove_comments", false]], "remove_comments() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.remove_comments", false]], "remove_comments() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.remove_comments", false]], "remove_comments() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.remove_comments", false]], "remove_comments() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.remove_comments", false]], "remove_tags() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.remove_tags", false]], "remove_tags() (rubicon_ml.dataframe method)": [[0, "rubicon_ml.Dataframe.remove_tags", false]], "remove_tags() (rubicon_ml.experiment method)": [[0, "rubicon_ml.Experiment.remove_tags", false]], "remove_tags() (rubicon_ml.feature method)": [[0, "rubicon_ml.Feature.remove_tags", false]], "remove_tags() (rubicon_ml.metric method)": [[0, "rubicon_ml.Metric.remove_tags", false]], "remove_tags() (rubicon_ml.parameter method)": [[0, "rubicon_ml.Parameter.remove_tags", false]], "repositories (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.repositories", false]], "repositories (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.repositories", false]], "repositories (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.repositories", false]], "repositories (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.repositories", false]], "repositories (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.repositories", false]], "repositories (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.repositories", false]], "repositories (rubicon_ml.project property)": [[0, "rubicon_ml.Project.repositories", false]], "repository (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.repository", false]], "repository (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.repository", false]], "repository (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.repository", false]], "repository (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.repository", false]], "repository (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.repository", false]], "repository (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.repository", false]], "repository (rubicon_ml.project property)": [[0, "rubicon_ml.Project.repository", false]], "rubicon (class in rubicon_ml)": [[0, "rubicon_ml.Rubicon", false]], "rubicon_ml.schema.logger": [[0, "module-rubicon_ml.schema.logger", false]], "rubicon_ml.schema.registry": [[0, "module-rubicon_ml.schema.registry", false]], "rubicon_ml.workflow.prefect": [[0, "module-rubicon_ml.workflow.prefect", false]], "rubiconjson (class in rubicon_ml)": [[0, "rubicon_ml.RubiconJSON", false]], "rubiconpipeline (class in rubicon_ml.sklearn)": [[0, "rubicon_ml.sklearn.RubiconPipeline", false]], "schemamixin (class in rubicon_ml.schema.logger)": [[0, "rubicon_ml.schema.logger.SchemaMixin", false]], "score() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.score", false]], "score_samples() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.score_samples", false]], "search() (rubicon_ml.rubiconjson method)": [[0, "rubicon_ml.RubiconJSON.search", false]], "serve() (rubicon_ml.viz.dashboard method)": [[0, "rubicon_ml.viz.Dashboard.serve", false]], "serve() (rubicon_ml.viz.dataframeplot method)": [[0, "rubicon_ml.viz.DataframePlot.serve", false]], "serve() (rubicon_ml.viz.experimentstable method)": [[0, "rubicon_ml.viz.ExperimentsTable.serve", false]], "serve() (rubicon_ml.viz.metriccorrelationplot method)": [[0, "rubicon_ml.viz.MetricCorrelationPlot.serve", false]], "serve() (rubicon_ml.viz.metriclistscomparison method)": [[0, "rubicon_ml.viz.MetricListsComparison.serve", false]], "set_failure_mode() (in module rubicon_ml)": [[0, "rubicon_ml.set_failure_mode", false]], "set_fit_request() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.set_fit_request", false]], "set_schema() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.set_schema", false]], "set_schema() (rubicon_ml.schema.logger.schemamixin method)": [[0, "rubicon_ml.schema.logger.SchemaMixin.set_schema", false]], "set_score_request() (rubicon_ml.sklearn.rubiconpipeline method)": [[0, "rubicon_ml.sklearn.RubiconPipeline.set_score_request", false]], "show() (rubicon_ml.viz.dashboard method)": [[0, "rubicon_ml.viz.Dashboard.show", false]], "show() (rubicon_ml.viz.dataframeplot method)": [[0, "rubicon_ml.viz.DataframePlot.show", false]], "show() (rubicon_ml.viz.experimentstable method)": [[0, "rubicon_ml.viz.ExperimentsTable.show", false]], "show() (rubicon_ml.viz.metriccorrelationplot method)": [[0, "rubicon_ml.viz.MetricCorrelationPlot.show", false]], "show() (rubicon_ml.viz.metriclistscomparison method)": [[0, "rubicon_ml.viz.MetricListsComparison.show", false]], "sync() (rubicon_ml.rubicon method)": [[0, "rubicon_ml.Rubicon.sync", false]], "tags (rubicon_ml.artifact property)": [[0, "rubicon_ml.Artifact.tags", false]], "tags (rubicon_ml.dataframe property)": [[0, "rubicon_ml.Dataframe.tags", false]], "tags (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.tags", false]], "tags (rubicon_ml.feature property)": [[0, "rubicon_ml.Feature.tags", false]], "tags (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.tags", false]], "tags (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.tags", false]], "temporary_download() (rubicon_ml.artifact method)": [[0, "rubicon_ml.Artifact.temporary_download", false]], "to_dask_df() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.to_dask_df", false]], "to_df() (rubicon_ml.project method)": [[0, "rubicon_ml.Project.to_df", false]], "training_metadata (rubicon_ml.experiment property)": [[0, "rubicon_ml.Experiment.training_metadata", false]], "training_metadata (rubicon_ml.project property)": [[0, "rubicon_ml.Project.training_metadata", false]], "value (rubicon_ml.metric property)": [[0, "rubicon_ml.Metric.value", false]], "value (rubicon_ml.parameter property)": [[0, "rubicon_ml.Parameter.value", false]]}, "objects": {"rubicon_ml": [[0, 0, 1, "", "Artifact"], [0, 0, 1, "", "Dataframe"], [0, 0, 1, "", "Experiment"], [0, 0, 1, "", "Feature"], [0, 0, 1, "", "Metric"], [0, 0, 1, "", "Parameter"], [0, 0, 1, "", "Project"], [0, 0, 1, "", "Rubicon"], [0, 0, 1, "", "RubiconJSON"], [0, 3, 1, "", "publish"], [0, 3, 1, "", "set_failure_mode"]], "rubicon_ml.Artifact": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "data"], [0, 2, 1, "", "description"], [0, 1, 1, "", "download"], [0, 1, 1, "", "get_data"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 1, 1, "", "temporary_download"]], "rubicon_ml.Dataframe": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 1, 1, "", "get_data"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "plot"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"]], "rubicon_ml.Experiment": [[0, 1, 1, "", "add_child_experiment"], [0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 1, 1, "", "artifact"], [0, 1, 1, "", "artifacts"], [0, 2, 1, "", "branch_name"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "commit_hash"], [0, 2, 1, "", "created_at"], [0, 1, 1, "", "dataframe"], [0, 1, 1, "", "dataframes"], [0, 1, 1, "", "delete_artifacts"], [0, 1, 1, "", "delete_dataframes"], [0, 2, 1, "", "description"], [0, 1, 1, "", "feature"], [0, 1, 1, "", "features"], [0, 1, 1, "", "get_child_experiments"], [0, 1, 1, "", "get_parent_experiments"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 1, 1, "", "log_artifact"], [0, 1, 1, "", "log_conda_environment"], [0, 1, 1, "", "log_dataframe"], [0, 1, 1, "", "log_feature"], [0, 1, 1, "", "log_h2o_model"], [0, 1, 1, "", "log_json"], [0, 1, 1, "", "log_metric"], [0, 1, 1, "", "log_parameter"], [0, 1, 1, "", "log_pip_requirements"], [0, 1, 1, "", "metric"], [0, 1, 1, "", "metrics"], [0, 2, 1, "", "model_name"], [0, 2, 1, "", "name"], [0, 1, 1, "", "parameter"], [0, 1, 1, "", "parameters"], [0, 2, 1, "", "project"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 2, 1, "", "training_metadata"]], "rubicon_ml.Feature": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 2, 1, "", "id"], [0, 2, 1, "", "importance"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"]], "rubicon_ml.Metric": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 2, 1, "", "directionality"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 2, 1, "", "value"]], "rubicon_ml.Parameter": [[0, 1, 1, "", "add_comments"], [0, 1, 1, "", "add_tags"], [0, 2, 1, "", "comments"], [0, 2, 1, "", "created_at"], [0, 2, 1, "", "description"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 2, 1, "", "name"], [0, 2, 1, "", "parent"], [0, 1, 1, "", "remove_comments"], [0, 1, 1, "", "remove_tags"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 2, 1, "", "tags"], [0, 2, 1, "", "value"]], "rubicon_ml.Project": [[0, 1, 1, "", "archive"], [0, 1, 1, "", "artifact"], [0, 1, 1, "", "artifacts"], [0, 2, 1, "", "created_at"], [0, 1, 1, "", "dataframe"], [0, 1, 1, "", "dataframes"], [0, 1, 1, "", "delete_artifacts"], [0, 1, 1, "", "delete_dataframes"], [0, 2, 1, "", "description"], [0, 1, 1, "", "experiment"], [0, 1, 1, "", "experiments"], [0, 1, 1, "", "experiments_from_archive"], [0, 2, 1, "", "github_url"], [0, 2, 1, "", "id"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 1, 1, "", "log_artifact"], [0, 1, 1, "", "log_conda_environment"], [0, 1, 1, "", "log_dataframe"], [0, 1, 1, "", "log_experiment"], [0, 1, 1, "", "log_h2o_model"], [0, 1, 1, "", "log_json"], [0, 1, 1, "", "log_pip_requirements"], [0, 1, 1, "", "log_with_schema"], [0, 2, 1, "", "name"], [0, 2, 1, "", "repositories"], [0, 2, 1, "", "repository"], [0, 1, 1, "", "set_schema"], [0, 1, 1, "", "to_dask_df"], [0, 1, 1, "", "to_df"], [0, 2, 1, "", "training_metadata"]], "rubicon_ml.Rubicon": [[0, 2, 1, "", "config"], [0, 1, 1, "", "create_project"], [0, 1, 1, "", "get_or_create_project"], [0, 1, 1, "", "get_project"], [0, 1, 1, "", "get_project_as_dask_df"], [0, 1, 1, "", "get_project_as_df"], [0, 1, 1, "", "is_auto_git_enabled"], [0, 1, 1, "", "projects"], [0, 1, 1, "", "sync"]], "rubicon_ml.RubiconJSON": [[0, 1, 1, "", "search"]], "rubicon_ml.schema": [[0, 4, 0, "-", "logger"], [0, 4, 0, "-", "registry"]], "rubicon_ml.schema.logger": [[0, 0, 1, "", "SchemaMixin"]], "rubicon_ml.schema.logger.SchemaMixin": [[0, 1, 1, "", "log_with_schema"], [0, 1, 1, "", "set_schema"]], "rubicon_ml.schema.registry": [[0, 3, 1, "", "available_schema"], [0, 3, 1, "", "get_schema"], [0, 3, 1, "", "get_schema_name"], [0, 3, 1, "", "register_schema"]], "rubicon_ml.sklearn": [[0, 0, 1, "", "FilterEstimatorLogger"], [0, 0, 1, "", "RubiconPipeline"]], "rubicon_ml.sklearn.RubiconPipeline": [[0, 1, 1, "", "fit"], [0, 1, 1, "", "get_estimator_logger"], [0, 1, 1, "", "score"], [0, 1, 1, "", "score_samples"], [0, 1, 1, "", "set_fit_request"], [0, 1, 1, "", "set_score_request"]], "rubicon_ml.sklearn.pipeline": [[0, 3, 1, "", "make_pipeline"]], "rubicon_ml.viz": [[0, 0, 1, "", "Dashboard"], [0, 0, 1, "", "DataframePlot"], [0, 0, 1, "", "ExperimentsTable"], [0, 0, 1, "", "MetricCorrelationPlot"], [0, 0, 1, "", "MetricListsComparison"]], "rubicon_ml.viz.Dashboard": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.DataframePlot": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.ExperimentsTable": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.MetricCorrelationPlot": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.viz.MetricListsComparison": [[0, 1, 1, "", "serve"], [0, 1, 1, "", "show"]], "rubicon_ml.workflow": [[0, 4, 0, "-", "prefect"]], "rubicon_ml.workflow.prefect": [[0, 3, 1, "", "create_experiment_task"], [0, 3, 1, "", "get_or_create_project_task"], [0, 3, 1, "", "log_artifact_task"], [0, 3, 1, "", "log_dataframe_task"], [0, 3, 1, "", "log_feature_task"], [0, 3, 1, "", "log_metric_task"], [0, 3, 1, "", "log_parameter_task"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "function", "Python function"], "4": ["py", "module", "Python module"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:function", "4": "py:module"}, "terms": {"": [0, 1, 4, 5, 6, 7, 8, 10, 11, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26], "0": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "00": 7, "000000": 10, "000001": 8, "00001": 8, "001": 8, "004": 7, "004e": 23, "005": [9, 17], "00548b2931c2": 18, "006168227239831861": 9, "007414542189797497": 9, "00aa28c0714a": 23, "010d78c9": 18, "011": 7, "012": 7, "012615187741781065": 9, "025490751927615605": 9, "02935763050777937": 9, "02a89318": 22, "03": 32, "03863837532736449": 9, "03cc53a9": 18, "04": 10, "04bb": 18, "05": 8, "052": 7, "0522": 18, "058427899304369986": 9, "05a1": 18, "06": 8, "061e": 22, "06256ea2dc0d": 18, "0628": 18, "065d3b37": 18, "068": 7, "069": 7, "07a0877da328": 15, "081829dc69bd": 18, "083": 7, "084": 7, "0886983e": 18, "088d": 22, "0892558912217226": 9, "08bc": 18, "08d9600b": 18, "08dc8288a2eb": 10, "093a9d02": 22, "095694853d48": 18, "0962a69f": 20, "0964": 23, "0ad1": 22, "0af5": 23, "0b32": 15, "0b6b8114": 10, "0c7a0e30854d": 18, "0c7ee7fd2500": 23, "0c9f75c4": 18, "0d1013ac": 18, "0d271b6f54d7": 18, "0d3c06734b56": 18, "0d768df493c8": 18, "0d993e730388": 18, "0ddc7fed": 18, "0e99": 18, "0eb7ec0c": 18, "0ee6f71c52e6": 18, "0eeeece44664": 18, "0f28b12098d2": 18, "0fd639fb9e49": 18, "0fe33a28c04b": 18, "0x1065a1be0": 14, "0x11251af90": 17, "0x11c99e890": 9, "0x121d7af50": 15, "0x134d4fd50": 19, "0x155660d00": 10, "0x15cacce20": 26, "0x1629ce170": 21, "0x1629cf2e0": 21, "0x162c1b150": 8, "0x162eb6650": 8, "0x162f4d650": 8, "0x162fcf0d0": 8, "0x163cad030": 20, "0x163cad2a0": 20, "0x167a37c40": 12, "0x169f92b10": 17, "0x16aeb83e0": 16, "0x16d392b10": 9, "0x16da73a60": 23, "1": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "10": [7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 22, 23, 26, 28, 31, 32], "100": [16, 18, 31], "101": 26, "102": 26, "103": 26, "104": [22, 26], "106": 26, "11": [6, 7, 9, 10, 12, 13, 14, 18, 20, 26], "1108": 18, "112": 7, "112a": 18, "11579ad0": 18, "11c09da772c": 23, "12": [7, 9, 10, 12, 20, 26, 28, 29, 30], "120": 26, "121": [9, 17], "122": 26, "123": 26, "124": 26, "125": [4, 26], "127": [6, 8, 21, 24, 27, 28, 29, 30, 31, 32], "1276831830349219": 9, "129": 7, "13": [9, 20, 22, 26], "13021047c6fa": 18, "131815": 18, "132": 7, "13608806341133572": 9, "14": [6, 11, 20], "1402": 10, "1405": 18, "1473": 15, "15": [9, 10, 11, 20, 22, 23, 26], "15000": [28, 29], "152": 7, "15309812550131274": 9, "155a": 18, "15604181694153108": 9, "15972030565063608": 9, "15c197be": 18, "16": [20, 22], "16000000000000003": 18, "164301": 18, "164750": 18, "164862": 18, "164974": 18, "165062": 18, "165121": 18, "165178": 18, "165243": 18, "165301": 18, "165354": 18, "165406": 18, "165458": 18, "165506": 18, "165557": 18, "165605": 18, "165654": 18, "168": 7, "16db9d185785": 18, "17": [11, 20, 22, 26], "172842": 18, "172955": 18, "173251": 18, "17885b004a11": 18, "18": [20, 22], "181": 22, "184": 7, "185": 7, "186": 22, "188d62e6f3d2": 7, "18acd547": 18, "18ba74ef3a97": 18, "18c4": 23, "18df": 20, "19": [20, 22], "191c8e1d": 18, "193": 22, "193ab005": 23, "195": 22, "1994d04421d1": 18, "19d5f5ec": 23, "1a3470ca": 18, "1a46": 18, "1aafb3c1": 18, "1cdf37db": 18, "1cf317736bba": 18, "1db5": 20, "1e": [8, 25], "1e06": 10, "1e3d1c34": 18, "1e7c": 15, "1f2f977a": 18, "1f3af96d9fa5": 18, "1fdccd8af853": 18, "2": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "20": [4, 8, 10, 11, 20, 22, 23], "200": [6, 8], "2007": 22, "2010": [28, 29], "2020": [22, 28, 29], "2020b6b1": 18, "2021": [6, 10], "2022": [11, 22, 26], "2023": [9, 18], "20dbeab296c9": 18, "21": [18, 20, 22], "210": 22, "212": 26, "213": 26, "2136fd778ee2": 18, "214": 26, "215": 26, "216": 26, "21a737f3d4ba": 18, "21f897239b40": 18, "222257": 18, "222430": 18, "22324317": 18, "224622258fae": 18, "22491dc70b25": 18, "2272": 18, "2276": 22, "22a1": 23, "23": 18, "232": 7, "232887": 21, "234": 26, "235": 26, "236": 26, "236186": 18, "236557": 18, "236664": 18, "236763": 18, "236847": 18, "236908": 18, "236963": 18, "237": 26, "237015": 18, "237068": 18, "237119": 18, "237170": 18, "237220": 18, "237269": 18, "237323": 18, "237374": 18, "237427": 18, "239": 26, "23e1667c1486": 10, "23fcfd0b1415": 10, "24": [9, 17, 30], "240": 22, "24243e744c6c": 18, "246e88a33945": 18, "247837": 21, "24e7245c": 18, "24ec8e756c56": 18, "24f2c69712a0": 18, "25": [7, 9, 10, 30, 32], "250": 4, "25a3": 18, "2618154a76eb": 18, "264452a5b8ab": 15, "264896": 18, "265031": 18, "265595": 21, "265855": 18, "266b": 18, "266c": 18, "26a2c2282885": 18, "27": 10, "28": 10, "2888": 15, "2888f59f2ecd": 18, "289a": 18, "289b16663720": 18, "28c61d9f": 18, "290212": 21, "2af4": 18, "2c39": 18, "2c87e3c3": 18, "2c98b7cdbc85": 18, "2cd4536b2c73": 22, "2daa": 10, "2df712d05a1d": 18, "2ed0": 18, "2edfde3f985c": 18, "2f7e7339": 18, "2f80679b": 18, "2fb121d90f16": 18, "2x2": 28, "3": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "30": [10, 11, 22], "302c481a1665": 26, "304bc83826b5": 11, "3051": 10, "306637": 18, "307126": 18, "307321": 18, "307470": 18, "307640": 18, "307744": 18, "307851": 18, "307952": 18, "308052": 18, "308151": 18, "308249": 18, "308346": 18, "308442": 18, "308539": 18, "308635": 18, "308738": 18, "311": 7, "312": 7, "322": 7, "32288a47": 18, "323": 7, "3246dc94": 18, "3250": 22, "32d1": 22, "33": 18, "3337": 9, "334": 7, "334829": 18, "334998": 18, "335": 7, "335750": 18, "33f3e24c": 18, "34": [6, 18, 20, 26], "344533": 18, "344941": 18, "3450": 22, "345069": 18, "345176": 18, "345270": 18, "345337": 18, "345400": 18, "345462": 18, "345524": 18, "345584": 18, "345643": 18, "345703": 18, "345763": 18, "345826": 18, "345889": 18, "345954": 18, "3461": 18, "34e1": 18, "3513": 18, "35173154": 7, "352": 7, "353e": 18, "3555628d095d": 18, "356": 7, "357": 7, "36": 22, "37": [9, 22], "372": 7, "373": 7, "3750": 22, "375a55ec": 11, "38": 22, "3800": 22, "381a": 22, "38aa6e7b": 10, "39": [6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26], "397311b390c6": 23, "399": 7, "3a144831": 10, "3a29": 18, "3a4e": 18, "3af4": 18, "3b18e40d88b8": 18, "3b67": 18, "3bb4ad1c41a0": 16, "3bb711b29c57": 18, "3bc7": 18, "3c679288": 10, "3ce88e6b": 18, "3cfc": 18, "3d26": 18, "3f293418": 18, "3fcabb4b": 18, "4": [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28], "40": [10, 22], "400": 7, "4001": 18, "4015": 18, "4020": 15, "4021": 18, "403c": 18, "4062": 18, "406b": 18, "4072": 23, "4073": 18, "4089": 18, "408c": 18, "4091d490": 18, "4097": 26, "40b7": 18, "40be": 15, "40c9": 18, "40e5": 18, "40f4": 18, "41": [12, 26], "4100": 18, "410c": 18, "4118": 11, "414f": 18, "4151dae893cf": 22, "4168": 18, "416993": 18, "417": 7, "417419": 18, "417606": 18, "417745": 18, "417905": 18, "418006": 18, "418106": 18, "418203": 18, "418299": 18, "418395": 18, "418491": 18, "418587": 18, "418680": 18, "418787": 18, "418881": 18, "418982": 18, "4193": 18, "4194": 18, "41c0": 18, "41d6": 23, "41e3": 18, "41ed": 18, "42": 26, "420d": 18, "420e": 18, "422e0a3be042": 18, "423": 7, "423c": 18, "425": 7, "425705a9": 18, "425b": 18, "427f": 18, "429f": 22, "42aa": 18, "42b1": 18, "42b7": 18, "42df": 11, "42e4": 18, "42ea": 10, "42f821b3": 18, "43": 26, "4308": 15, "4318": 15, "4385": 15, "4388": 18, "438aefa7": 18, "439e": 18, "43a0": 20, "43a5": 18, "43c2": 18, "43c5": 18, "43d1": 15, "43e7": 10, "43f7": 18, "44": [7, 11, 26], "440": 7, "441": 7, "442c": 15, "444": 7, "4440": 23, "445": 7, "446d": 18, "4475": 18, "44b0": 23, "44b1": 18, "44c2": 15, "44e1": 23, "44fc": 23, "45": [6, 7, 10, 26], "450c": 18, "4524": 18, "453d": 8, "454c": 18, "454d": 10, "455b": 18, "45652ac4": 18, "459": 7, "459a": 18, "45a7": 18, "45c5": 26, "45da": 10, "45ed": 18, "46": [7, 26], "4604": 22, "461": 7, "4623": 9, "4639": 10, "4651": 18, "4686": 22, "468e": 18, "46b1": 18, "46bb": 18, "46d1": 20, "46d7eeb2a207": 18, "46de": 16, "46ea": 18, "47": [7, 9, 26], "470d": 18, "4737": 18, "4745": 18, "4757": 18, "476f": 18, "479a": 18, "47bc": 15, "47c0": 18, "47ecf8a7": 15, "47eeaf42": 23, "47fa": 18, "47fd": 18, "47fe": 18, "48": 26, "4802": 18, "4839": 18, "483f": 22, "4852": 6, "4857": 18, "486b95cf8395": 18, "4873": 18, "487b": 18, "4885": 22, "4894": 18, "48b1": 20, "48d3": 18, "48e6": 23, "48fb": 18, "490c": 18, "490e8af895f2cd0636c72295c2762b21cd6c8102": 22, "4916": 10, "4917": 23, "4925": 18, "4927": 18, "4932": 22, "4987": 18, "499": 7, "4990": 18, "4991": 23, "4997": 18, "49a5": 22, "49a8": 18, "49af": 10, "49be": 18, "49c1": 18, "49ca": 18, "49f0": 18, "49f0ff59328d": 18, "4a01": 18, "4a088ed0ba33": 15, "4a11": 22, "4a46": 18, "4a4b": 18, "4a4c": 18, "4a81260529ef": 18, "4a82": 15, "4a89": 18, "4a8d1894f72d": 18, "4ac9": 18, "4adc": 18, "4ae5": 18, "4aec": 18, "4af6": 18, "4b02": 20, "4b036fa2": 18, "4b06110701b1": 18, "4b07": 18, "4b12": 18, "4b188436": 23, "4b1d": 18, "4b30": 18, "4b37": 18, "4b39": 18, "4b54": 18, "4b5d": 23, "4b84": 18, "4b91c2c9bf9c": 18, "4bb5": 18, "4bd5": 10, "4bf5": 18, "4c2726e4": 18, "4c35": 18, "4c49": 15, "4c59": 11, "4c66": 10, "4c7a": 18, "4c94": 18, "4c9f": 18, "4ca4": 18, "4ca9": 18, "4cae": 18, "4cc1": 18, "4cc2": 18, "4cca": 18, "4cfb": 18, "4d16": 11, "4d1a": 18, "4d49": 23, "4d4a": 18, "4d7d13f05b0b": 18, "4d86": 18, "4d90": 18, "4da8": 18, "4db8": 18, "4dc3": 10, "4dc7": 18, "4dd2": 18, "4df7129949de": 18, "4e00": 18, "4e0a": 10, "4e0da7e2a448": 20, "4e18": 18, "4e23": 22, "4e32": 18, "4e48": 22, "4e4d": 18, "4e54": 18, "4e56": 15, "4e57": 18, "4e84": 18, "4e8a": 18, "4e8e": 18, "4eb1": 22, "4ec4": 18, "4ed0": 7, "4ed5": 22, "4ee5": 10, "4ee7": 18, "4ef4": 18, "4f1e": 18, "4f22": 18, "4f42": 20, "4f44": 18, "4f5c": 18, "4f5e": 22, "4f70": 15, "4fa3": 18, "4fa4": 18, "4fb7": 23, "4fc7": 22, "4fcd": 18, "4fd0": 18, "4fd6": 18, "4fe0": 18, "4ff2": 11, "4ff5": 18, "4ffa": 18, "4ffb": 10, "4ffe": 18, "5": [4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28, 30], "50": [11, 18], "500": 18, "508": 7, "509": 7, "50c9c91ef8": 18, "50d9": 15, "51": 22, "510729": 26, "511807": 10, "514405": 21, "519e": 18, "51d23bc60acf": 11, "51f82ed09ea8": 18, "51fec8a4ab18": 18, "52": 18, "5204eba4": 18, "520c3905": 18, "524": 7, "53b7526b": 18, "53f9": 18, "543": 7, "5449ef8681ff": 10, "547": 7, "54b5c16f6e34": 10, "551d5b217763": 18, "552091": 9, "556": 7, "5569": 18, "557": 7, "56": [7, 12], "5606": 18, "560c116e": 18, "564990": 10, "566": 7, "567": 7, "568": 7, "56cf": 18, "56e107d": 18, "5728479d": 23, "5788d0a5": 18, "579588": 18, "579752": 18, "57aca1e1": 18, "58": 6, "583647": 10, "585425": 18, "585590": 10, "58d8": 11, "5910": 20, "597b": 18, "598": 7, "59f5": 18, "5a838ff1": 18, "5a98382c555b": 18, "5b4b": 18, "5b6c": 18, "5c03": 18, "5c0dd47d": 18, "5c37": 11, "5c81b850f1e0": 10, "5d1ef085": 18, "5de043ac28f3": 18, "5def5ddb": 23, "5e": [9, 17], "5e2d4fa4f738": 18, "5f5f36be": 18, "5f8c14c1": 15, "5f9e": 18, "5fd52b0cd14f": 18, "6": [7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 26, 29], "6047": 10, "60a8b8a1": 18, "60ad179bdb5c": 20, "612": 7, "6149": 22, "615204": 10, "619764": 10, "619bad0": 18, "61d0": 18, "620": 7, "627": 7, "627515": 18, "627702": 18, "62c35bdd8ba6": 18, "632643": 18, "635968": 10, "636078": 10, "63b2cb5e": 18, "640": 7, "641": 7, "6442307692307693": 23, "646": 7, "647": 7, "648b": 18, "65060e725d58": 18, "651": 7, "65392f8b": 18, "6668648bf4ac": 15, "668": 7, "669": 7, "669757": 11, "671b": 23, "6730769230769231": 23, "676902": 11, "678565": 11, "679004": 18, "679151": 18, "67961ac9": 10, "67edf163": 18, "6826923076923077": 23, "683442": 11, "68d87db287d2": 18, "6923076923076923": 23, "693": 7, "696": 7, "697318": 11, "69cc": 18, "6a10da8d": 18, "6a59c6f3d707": 15, "6abd": 18, "6ae0609291d0": 18, "6b0c": 18, "6b6d5fa3": 18, "6b8d": 18, "6bbad7a0c777": 18, "6d66": 18, "6dfbaeb2": 18, "6e87": 18, "6ea4c0098c9a": 18, "6f8ade193824": 18, "7": [7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 22, 23, 26], "70": 11, "700b600224fc": 11, "700c": 6, "7019230769230769": 23, "711111": 10, "7111111111111111": 10, "712564c0": 10, "713": 7, "7131b9429e98": 18, "714": 7, "714952": 10, "715676": 10, "719": 7, "71bc7a4e26a4": 10, "71e17e4f": 18, "7211538461538461": 22, "723d516f51a8": 23, "724": 7, "7307692307692307": 22, "731e": 18, "733333": 10, "7361b527f264": 23, "73a0": 8, "73a5942f2dec": 18, "7403846153846154": 22, "742e": 18, "7437fae22057": 18, "746": 26, "749": 7, "74c9": 18, "75": [8, 22], "750197": 18, "7503bcf0": 10, "750614": 18, "750783": 18, "750902": 18, "751025": 18, "751107": 18, "751190": 18, "751270": 18, "751350": 18, "751431": 18, "751512": 18, "751592": 18, "751671": 18, "751752": 18, "751830": 18, "751912": 18, "752157": 10, "754": 26, "754dff35": 15, "755": 26, "7568": 18, "7596153846153846": 22, "759817": 10, "75e54061": 20, "75f4d429": 11, "76": 26, "761": 7, "7626": 18, "7679": 18, "76fc2fd41f94": 18, "771": 7, "7714732b2b83": 23, "7714ebf1": 18, "772": 7, "7722": 18, "779443": 18, "779599": 18, "7797": 18, "780331": 18, "78c9eaae": 18, "78d51de75a3a": 15, "78e2": 18, "78f17c9c92d3": 18, "78fdae70": 18, "79111980": 18, "793acaa7": 18, "7941515cc18f": 15, "7a1611d4": 18, "7a4709ed746c": 18, "7a4e02dbc83a": 22, "7aa60cd4": 18, "7aec1e7b": 10, "7be4": 18, "7c1a20ff": 18, "7c21": 18, "7c5b2f4b": 15, "7c76df58384ee03f231521e247b351386f8b3cd1": 6, "7ccd8fae": 18, "7d274784": 18, "7d4194da": 18, "7d88be0a": 18, "7ddd": 18, "7e08c0bf": 20, "7e4368cc54da": 22, "7edd6019": 18, "7ef4adfb0027": 18, "7f5617a7b768": 18, "7f88": 20, "8": [5, 7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 22, 26], "8042": 18, "8050": [6, 8, 21, 24, 27, 28, 29, 30, 31, 32], "8051": [24, 28], "8135": 18, "813b": 10, "817": 7, "81a9ced61558": 18, "81dc": 18, "81e6": 10, "81f0": 18, "8222": 22, "824c": 22, "82b1": 22, "82b3": 18, "830a": 18, "833b": 15, "836": 26, "836c": 18, "837": 26, "838": 26, "839": 7, "83cc": 18, "83ed": 18, "840": 7, "840c": 18, "8436": 18, "846": 26, "847": 26, "848": 26, "849": 26, "84fe1647": 18, "850": 26, "852": 26, "852d": 15, "853": 26, "854": 7, "855": 26, "8583": 18, "85a6": 10, "8606": 18, "8612": 18, "8684": 18, "86a8": 18, "86c8": 11, "870483": 18, "870888": 18, "871": 7, "871062": 18, "871190": 18, "871329": 18, "871422": 18, "8715": 15, "871511": 18, "871595": 18, "871687": 18, "871770": 18, "871860": 18, "871947": 18, "872032": 18, "872120": 18, "872205": 18, "872296": 18, "8762": 18, "87f7": 22, "88": 8, "884c": 20, "885": 7, "888889": 10, "888e": 20, "88c4": 23, "88fc": 18, "890": 7, "8955": 18, "8958": 22, "895b": 18, "89de": 20, "89f7": 22, "8a744534485b": 15, "8a8b": 18, "8abfbff9": 16, "8b09": 18, "8b28": 18, "8b669545b951": 15, "8b6b9b9a": 10, "8b9a": 18, "8c0a": 22, "8c1a": 18, "8c4688fbcd9e": 18, "8c57": 23, "8ca9": 18, "8cb2": 15, "8cda": 15, "8cfc": 18, "8d6ac09b": 26, "8d6f": 18, "8d9b9e39f99b": 15, "8de2": 18, "8ded": 18, "8defd5b7": 18, "8e19": 18, "8e25fae": 18, "8e35d644e2ad": 18, "8f0fb34c22e8": 22, "8f22": 18, "8f35": 18, "8f3a00067e98": 15, "8f47": 18, "8f50": 18, "8f55": 18, "8f82": 23, "8fa210bd": 18, "9": [7, 8, 9, 10, 12, 13, 14, 17, 18, 20, 22, 26], "9020": 18, "902ef22038a2": 18, "9046": 18, "9053": 18, "9075": 15, "90a5ce0cf37b": 10, "90c7": 18, "90ea": 18, "90ff3bb2": 18, "911111": 10, "9121": 18, "912b9efe": 11, "914d": 22, "9151": 18, "915d": 10, "916b": 18, "9173": 18, "9177": 8, "9198c5a942e8": 23, "922b6346": 18, "925c": 10, "9276708493998214": 8, "92d6": 18, "933": 4, "933333": 10, "9333333333333333": 7, "9337": 22, "936f9d62c1b2": 18, "938d580b": 23, "93ac": 20, "942": 7, "943": 7, "943e": 18, "9457c126": 18, "945ee1351f90": 18, "94cb": 15, "94edf2a6b093": 18, "95": [10, 18], "9502557544757034": 18, "9509": 18, "9513333333333333": 18, "9515": 18, "951f": 18, "9544973544973545": 18, "955556": 10, "956e": 18, "958916": 22, "95e2": 18, "96": 18, "960e": 23, "96253fe390c9": 11, "9639": 18, "9649d79872e3": 10, "9654": 18, "96576": 18, "9666666666666667": 18, "96747": 18, "9677": 18, "9684407096171803": 18, "96c0": 15, "97098c43dc0a": 18, "970d": 18, "971": 7, "972": 7, "9728": 26, "974a": 15, "9775280898876404": 9, "977778": 10, "977c": 18, "9792": 15, "9804": 18, "9809": 22, "980ae477": 18, "9819": 18, "9833333333333333": 18, "9843137254901961": 18, "98e42e9d": 18, "98ee99d77c7": 18, "9920": 7, "994b": 15, "995": 7, "9950": 10, "9991": 18, "99b8": 18, "9a64ea5d": 18, "9a8a7400": 18, "9a97": 9, "9ab5": 18, "9ad6": 18, "9b45": 10, "9b47": 18, "9b6b": 18, "9b88": 18, "9ba691d744ff": 18, "9bbb": 18, "9bc2af70b910": 18, "9bcd": 15, "9bfa": 23, "9c3f": 18, "9c55": 18, "9ca2": 18, "9ceb": 22, "9d1921937ec2": 18, "9d1a": 18, "9d3f": 22, "9d6ffe67": 22, "9dbd7c25": 18, "9dda": 18, "9e50": 11, "9e63133": 18, "9e98": 18, "9f463ec7fab4": 23, "9f88586961b3": 18, "9fe1": 18, "9fe9": 18, "A": [0, 4, 7, 9, 16, 20, 27, 28, 31], "And": 5, "At": 3, "But": [14, 20, 26], "By": [0, 8, 25, 26, 28], "For": [0, 1, 3, 4, 5, 7, 8, 10, 12, 21, 26], "If": [0, 2, 3, 7, 8, 10, 14, 20, 21, 25, 26, 27], "In": [3, 7, 8, 10, 11, 12, 13, 20, 22, 23, 24, 25, 26], "It": [0, 4, 5, 8, 25], "Its": 5, "No": 26, "OR": 26, "On": 12, "One": 0, "Or": [0, 4, 10], "That": [3, 23], "The": [0, 1, 2, 3, 5, 8, 9, 12, 14, 17, 18, 20, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "Their": 0, "Then": [1, 7, 8, 14, 18, 23], "There": 21, "These": [0, 6, 12, 16, 23], "To": [1, 2, 5, 6, 7, 11, 15, 17, 20, 23, 24, 25, 28], "Will": 0, "With": [8, 12, 27], "_": [11, 15, 20, 22, 23, 28, 29, 32], "__": 18, "__class__": 18, "__init__": [11, 25], "__name__": [8, 10, 18], "_a": 20, "_alive_e9483f78": 6, "_asdict": 14, "_domain": 9, "_final_estim": 22, "_get_parameter_metadata_path": 26, "_load_schema": 1, "_persist_domain": 26, "a036": 20, "a074": 18, "a07c050463a5": 22, "a07f": 18, "a082": 10, "a092": 18, "a0b7e295": 10, "a0cc": 18, "a117": 18, "a129": 18, "a134": 18, "a148b56a": 18, "a18346b07355": 23, "a189": 23, "a18d": 18, "a1ad157505bb": 18, "a1cb": 23, "a248": 23, "a278": 18, "a29b92adb63a": 18, "a354": 18, "a38": 18, "a400b2141d23": 10, "a40b": 11, "a443": 18, "a494": 18, "a4e8": 18, "a515": 18, "a59": 6, "a59f41a1": 18, "a5b4": 18, "a5d28065": 18, "a5e2": 18, "a62d": 18, "a634": 11, "a647": 18, "a66": 18, "a662": 18, "a7295ff0": 18, "a743": 18, "a75863d446a5": 10, "a75b1258": 22, "a75f": 18, "a765": 18, "a77b": 18, "a782": 18, "a79b": 18, "a7eb39c8": 18, "a7ec": 18, "a82b": 18, "a856": 18, "a85ba9d9": 15, "a8d7": 18, "a8df": 18, "a912": 7, "a945": 18, "a9a1": 16, "a9bc": 18, "a9f4": 18, "a9f5": 18, "aa040c2da72a": 18, "aa0b": 18, "aa20": 18, "aa4faa9b": 10, "aa6d8698dc2b": 15, "aa87": 15, "aacf": 18, "aad3e087c151": 18, "ab07da862551": 18, "ab17": 23, "ab4f": 18, "aba4": 22, "abl": 16, "about": [7, 14, 15, 20, 25], "abov": [0, 1, 7, 10, 12, 20, 22, 25, 26, 27], "absolut": 0, "abstractfilesystem": 26, "ac0a": 23, "ac65": 18, "ac82": 15, "acaf": 18, "accept": [18, 20, 22], "access": [18, 23, 26], "accord": 25, "account": [14, 28, 29], "accuraci": [4, 7, 10, 16, 22, 23, 28, 30, 31], "accuracy_scor": [7, 18], "acd1": 18, "acf9": 18, "across": [0, 8, 10, 29, 31], "act": [28, 30], "action": [3, 25, 26], "activ": [0, 2, 6], "actual": [14, 23, 26], "ad": [0, 1, 16, 23], "ad14": 18, "ad19": 18, "ad38": 18, "ad4c": 22, "ad61": 18, "ad6f": 18, "adapt": 8, "adc9": 18, "add": [0, 2, 5, 15, 17, 20, 25, 32], "add_child_experi": [0, 15, 20], "add_com": 0, "add_tag": [0, 10, 11, 20], "addit": [0, 3, 9, 25, 27], "addition": 0, "additon": 20, "adeli": 22, "adher": 25, "advantag": 0, "ae114625": 18, "ae22": 18, "ae25": 18, "ae30d5210d70": 18, "ae98": 18, "aea1": 18, "aea5f005": 15, "aead": 18, "aed8": 23, "aeec0f25": 18, "af11": 18, "af2": 10, "af5c1f5b0b7": 15, "afe3": 18, "affect": [0, 4], "after": [0, 2, 12, 14, 20, 22, 25, 26], "afterward": 8, "again": [3, 7, 8, 28], "against": 6, "agent": 7, "aim": 3, "albeit": 3, "alcalinity_of_ash": [7, 9, 18], "alcohol": [7, 9, 18], "alia": 0, "alik": 5, "all": [0, 2, 4, 5, 7, 8, 9, 10, 11, 13, 16, 17, 18, 19, 20, 22, 23, 24, 25, 30], "allow": [0, 3, 6, 12, 16, 18, 20, 26], "allows3object": 3, "along": [0, 10, 14, 15, 22], "alpha": [0, 8, 25], "alreadi": [1, 2, 3, 7, 12, 13, 22, 25, 26], "also": [0, 2, 3, 10, 11, 13, 20, 21, 23, 25, 26, 27, 29], "alt": 8, "altern": [0, 5], "alwai": 25, "amazon": [5, 21], "among": [7, 15], "amount": 23, "an": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 26, 27, 28, 30], "anchor": 31, "ani": [0, 3, 4, 6, 8, 10, 11, 13, 14, 18, 20, 21, 22, 25, 26, 27, 29], "annot": [0, 32], "anoth": [0, 23, 25, 26], "anyon": 23, "anyth": 20, "api": [3, 22, 27], "app": [0, 3, 6, 8, 21, 24], "append": [1, 10, 23], "appl": 21, "appli": [0, 9, 25], "applic": [28, 29, 30, 31, 32], "approv": 5, "ar": [0, 1, 3, 5, 6, 8, 9, 12, 13, 14, 16, 18, 20, 21, 25, 26, 27, 28], "arbitrari": [3, 20], "architectur": 3, "archiv": 0, "area": 3, "arg": [10, 23, 26], "argument": [0, 12, 13, 20, 21, 23, 26, 28, 30], "arn": 3, "aros": 3, "around": [0, 22], "arrai": [14, 28, 29], "arrang": 28, "artifact": [9, 12, 13, 16, 18, 19, 20, 22], "artifact_nam": 0, "artifact_plot_byt": 13, "artifact_plot_from_fil": 13, "artifactdomain": 0, "as_fram": [9, 17, 18], "ash": [7, 9, 18], "assist": 3, "associ": [0, 5, 6, 12, 23, 25], "assum": 14, "asynchron": 5, "atheism": 8, "attempt": [11, 26], "attr": 25, "attribut": [0, 8, 11, 18, 22, 26], "attributeerror": 26, "audit": [3, 5, 6], "auto_git_en": [0, 6, 9, 17, 18, 22, 28, 29, 30, 31, 32], "autom": 8, "automat": [0, 2, 6, 8, 15, 25], "avail": [0, 1, 5, 19, 21, 22, 24, 25, 26, 29, 31, 32], "available_schema": [0, 19], "averag": 18, "aw": [0, 3, 14, 17], "awar": 26, "ax": [0, 4], "axi": 0, "b": [0, 16, 20, 28, 31], "b012": 22, "b049": 18, "b053": 23, "b093": 10, "b0b2": 15, "b0d8": 18, "b0df5d2d1ffe": 18, "b0e9": 18, "b109": 18, "b14a8d9c5621": 18, "b169": 18, "b181": 18, "b1cb": 18, "b20c": 10, "b210": 18, "b27ad1e31898": 18, "b2c7": 18, "b2cd8067": 22, "b2d7": 18, "b2dd": 18, "b2e1b6b25269": 18, "b30763f0b9df": 18, "b36f": 18, "b3a8": 23, "b3d0b11ebfb": 18, "b3e0febf8bf2": 18, "b3e9": 15, "b483": 18, "b4c9": 18, "b4e6b701": 18, "b524": 23, "b52e": 23, "b59c": 10, "b5b5": 18, "b6001f017733": 18, "b603": 18, "b610": 18, "b614174cd45e": 18, "b679": 18, "b67e": 11, "b6e4": 18, "b6f55de3": 18, "b6f9": 18, "b744": 18, "b77b": 18, "b782": 16, "b799": 15, "b7a4f44a": 18, "b7c3": 11, "b821": 18, "b863": 18, "b869": 18, "b8a2": 18, "b8cc": 18, "b8d9": 22, "b94df717": 18, "b98c": 15, "b9ae": 18, "ba53a054891b": 22, "back": [0, 1, 3, 4, 6, 8, 14, 26], "backend": [3, 5, 7], "background": [0, 24], "backup": 0, "backward": 0, "badestim": 11, "bar": [0, 13, 21], "bar_plot": 13, "bar_plot_byt": 13, "bar_plot_imag": 13, "bare": 23, "barrier": 3, "base": [0, 4, 8, 9, 11, 12, 17, 21, 22, 24, 26], "base_catalog_filepath": [0, 23], "baseestim": 11, "baserepositori": [0, 26], "basic": 22, "bb24": 18, "bb26af85": 18, "bb3dca3693c7": 18, "bbb1": 10, "bc22": 18, "bc35": 18, "bc36": 18, "bc4d0503": 22, "bc75d745": 18, "bc96": 18, "bc9f": 18, "bcff": 18, "bd3c": 18, "bd63": 15, "bd7b": 18, "bd9b": 18, "bdc1": 22, "bdd1": 18, "be4cf2c9": 18, "be75": 18, "beb5": 22, "becaus": 26, "bed69ee3": 18, "been": [16, 20, 25], "befor": [0, 2, 12, 13, 14, 22, 26], "begin": 22, "behavior": 26, "being": [0, 3, 4, 17], "belong": [0, 18, 26], "below": [0, 14, 21, 22, 23, 26, 30], "benchmark": 3, "berkshir": 21, "best": [0, 8, 10, 14], "best_experiment_queri": 18, "best_metric_queri": 18, "best_score_": 8, "better": [3, 18], "between": [0, 20, 26, 31, 32], "bf50": 18, "bf5b": 15, "bfc8": 11, "bill_depth_mm": 22, "bill_length_mm": 22, "binari": 22, "binder": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "bit": [8, 16], "black": 2, "block": [5, 24], "body_mass_g": 22, "bool": 0, "boost": 15, "bootstrap": [9, 17, 19], "both": [3, 5, 12, 13, 14, 15, 16, 20, 22, 23, 25], "boto3": 14, "botocor": 14, "branch": [0, 6, 22], "branch_nam": [0, 6, 9, 11, 18, 22], "bring": 3, "broken": [5, 26], "brokenfilesystem": 26, "browser": [0, 2, 27], "bucket": [0, 3, 14, 16, 23], "bucket_nam": [3, 14], "buf": 12, "build": 10, "built": [2, 20], "builtin": 26, "busi": 14, "byte": [0, 12, 13, 16, 26], "bytes_artifact": 0, "bytesio": [12, 13], "c": [6, 22, 28, 31], "c0ac20d1": 18, "c0e4ff3b": 18, "c0fef473": 18, "c17d72f7e602": 18, "c1b6cb3a": 22, "c3be5edd4cd2": 23, "c4277327": 22, "c468eb77": 18, "c484caf8": 22, "c54dfe8f": 18, "c55408644055": 18, "c55f8859": 18, "c5a6bdd77ca1": 20, "c60285762eb792f76a8d60bfa1ce6e824cb94531": 18, "c61f48e8de3d": 9, "c637": 18, "c65f8c5e": 15, "c7dd": 10, "c7f91d8ce387": 18, "c855393c3400": 18, "c8f45afa": 18, "c927": 18, "c96ae4728ea5": 18, "c9f696408a03c6a6fbf2fbff39fa48bbf722bae1": 9, "ca3e": 18, "cach": 0, "caeser": 3, "caf83e9aacf3": 22, "calendar": [28, 29], "call": [0, 7, 12, 15, 16, 22, 23, 24, 25, 26], "callabl": 0, "callback": 0, "can": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "cannot": [0, 25], "capabl": [0, 3], "capitalon": [2, 6, 26], "captur": [3, 5, 8, 9, 13], "case": 25, "cat": 26, "cat_fil": 26, "catalog": [0, 24], "catch": [0, 4, 13], "categor": 22, "categori": [8, 13], "cautiou": 26, "cb7a50843297": 18, "cc09ea5c": 20, "cc35846d1c04": 18, "cc8ccee5d7fb": 8, "ccp_alpha": [9, 17, 19], "cd": 2, "cd111c59": 18, "cd30f3b2": 15, "cdaa4982": 18, "cdd4b5f6": 18, "ce24eeef": 22, "cell": [0, 12, 18, 24, 26], "center": 22, "certain": 25, "certainli": 23, "cf4db64f": 18, "cfb2": 18, "chain": [0, 26], "chang": [0, 1], "channel": 5, "charact": 20, "characterist": 20, "chart": 21, "check": [0, 7, 10, 12, 17, 21, 24, 25, 26], "child": [15, 20, 25], "child_experi": 15, "children": [0, 20, 25], "chinstrap": 22, "choic": [28, 31], "choos": [26, 31, 32], "chose": 3, "chosen": 0, "cicd": 2, "class": [0, 1, 8, 9, 11, 19, 22, 24, 25, 26, 30], "class_weight": [9, 17, 19], "classes_": [9, 19], "classif": [7, 22, 23], "classifi": [0, 4, 7, 10, 22, 23, 26], "classifier_cl": 10, "classifier_n_neighbor": 22, "clean": [14, 17], "clf": [0, 8], "clf__alpha": 8, "clf__max_it": 8, "clf__penalti": 8, "cli": [0, 3], "client": [0, 6, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 23, 26], "clone": [0, 22], "close": 12, "code": [2, 5, 6, 22, 26, 27], "coeffici": [28, 32], "collabor": [5, 14, 23, 24], "collect": [0, 4, 7, 10, 14, 22], "color": 13, "color_intens": [7, 9, 18], "column": [0, 4, 16, 18, 21, 22, 25, 28, 29, 32], "column_nam": [0, 28, 32], "com": [0, 2, 6, 18, 21, 25, 27], "combin": [0, 20, 28], "combo": 23, "come": [3, 14, 21, 25], "command": [0, 2, 7, 28, 29, 30, 31, 32], "comment": 0, "commit": [0, 2, 3, 6, 22], "commit_hash": [0, 6, 9, 10, 11, 18, 22], "common": 20, "commonli": [0, 3, 8, 25], "commun": 5, "compani": 21, "compar": [5, 8, 22, 23, 31], "comparison": [27, 29], "compat": [0, 19, 25], "compil": 27, "complet": [0, 5, 7, 20, 22, 25, 26], "complex": [2, 21, 22], "compon": 3, "compos": [0, 18, 27], "composit": 28, "composite_config": [0, 16], "comput": 10, "concern": 26, "concurr": 5, "conda": [0, 2, 5], "confid": [28, 31], "config": [0, 5, 14, 26], "configur": [2, 3, 10, 14, 26, 27, 30], "confirm": 16, "conflict": 25, "confus": [0, 4, 22], "confusion_matrix": [4, 22], "confusion_matrix_df": 22, "connect": [14, 26], "consid": [0, 1, 4, 11, 25], "consist": 25, "construct": 14, "constructor": 0, "consum": 0, "contain": [0, 3, 9, 17, 20, 23, 25, 27], "content": 10, "context": [0, 3, 5, 7, 22, 23], "continu": 26, "contribut": [3, 17], "contriv": 16, "control": [6, 8, 26, 28, 30], "convert": [0, 13], "cool": 27, "coordin": [0, 31], "copi": [1, 2, 3, 9], "core": [5, 22], "correct": [9, 14], "correl": [0, 27, 28], "correspond": [0, 8, 25], "could": [0, 4, 10, 14, 15, 16, 26, 27], "couldn": 23, "countvector": [0, 8], "covert": 13, "cp": 1, "creat": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32], "create_experiment_task": [0, 7], "create_metr": 26, "create_paramet": 26, "create_project": [0, 4, 6, 9, 15, 16, 17, 19, 20, 26], "created_at": [0, 4, 9, 10, 11, 18, 22, 26], "credenti": [0, 3, 14], "credit": [0, 4], "criterion": [9, 10, 17, 19], "cross": 3, "ctrl": 6, "current": [0, 6, 24, 28, 29, 30, 31, 32], "current_experi": 15, "custom": [0, 1, 4, 25, 28], "cv": 8, "cv_results_": 8, "d": [0, 3, 28, 31], "d03ede0": 18, "d126": 18, "d1341a6c7185": 18, "d16b1ebe0a27": 18, "d1bb": 15, "d2bc": 18, "d387": 18, "d3d5": 18, "d497faab79e0": 18, "d4b8": 18, "d4ea2fe7": 22, "d5c9d775": 20, "d5e4f50a8089": 18, "d5fd6e5c9b44": 18, "d64b92c5fb12": 18, "d780": 10, "d7aab75d": 18, "d810d725": 23, "d83d961ddec7": 18, "d83e": 18, "d8de": 18, "d9012c99": 15, "d926": 18, "d931f828": 18, "d9fe2005": 22, "da33e918": 15, "da74ae9855d4": 22, "da82e2a1": 18, "dash": [0, 5, 6, 8, 21, 24, 27, 28, 29, 30, 31, 32], "dash_kwarg": [0, 3, 27], "dash_opt": 27, "dashboard": [0, 5, 6, 8, 24, 30], "dask": [0, 10, 22], "data": [0, 4, 5, 7, 8, 9, 10, 13, 14, 16, 17, 18, 22, 23, 25, 28, 29, 30], "data_0": 14, "data_1": 14, "data_2": 14, "data_byt": [0, 12, 13, 16, 20], "data_df": [28, 29], "data_directori": 0, "data_fil": 0, "data_object": [0, 18, 22], "data_object_attr": 25, "data_path": [0, 4, 13], "data_rang": 29, "data_t": 30, "datafram": [10, 13, 16, 18, 20, 22, 27, 28], "dataframe_nam": [0, 21, 28, 29], "dataframedomain": 0, "dataframeplot": [0, 21, 28, 29], "dataset": [0, 4, 7, 8, 9, 10, 12, 14, 17, 18, 22, 25, 26], "datasourc": 14, "date": [0, 28, 29], "date_rang": [28, 29], "datetim": [0, 9, 11, 18, 22, 26], "dateutil": 22, "db1f": 11, "dba520a8": 18, "dbeea5f9": 18, "dd": 0, "dd2efdb6263": 18, "dd5e09e7": 18, "dd67a63d": 18, "dd8e57c8": 18, "ddd027e5": 18, "ddd1": 18, "ddf": 10, "de4b": 18, "debug": [8, 21, 24], "decid": [3, 14], "decis": 3, "decisiontreeclassifi": 10, "decode_error": 0, "decomposit": 7, "deeper": [10, 18], "def": [7, 10, 11, 14, 25, 26], "default": [0, 3, 5, 8, 20, 21, 25, 26, 28], "default_dashbaord": 28, "defin": [0, 3, 8, 9, 10, 25], "del": 17, "delet": 0, "delete_artifact": 0, "delete_datafram": 0, "deleteobject": 3, "delta": 25, "demo": 3, "denot": [0, 15], "dep": 2, "depence_plot": 12, "depend": [0, 2, 4, 12, 13, 25], "dependence_plot": 12, "deploi": [2, 3, 27], "deploy": [21, 24], "deprec": 0, "depth": [0, 26], "descend": 0, "descr": 10, "descript": [0, 9, 10, 11, 13, 17, 18, 22, 26], "deser": 0, "deseri": 0, "design": 3, "desir": 31, "detail": [0, 18, 24, 27], "dev": [12, 13, 26], "develop": [0, 1, 3, 4, 5, 6, 21, 22, 24], "df": [0, 13, 20, 21], "df37": 18, "df_attr": 25, "df_type": [0, 10], "dfe82079": 18, "dict": 0, "dictionari": [0, 1, 17, 20], "differ": [3, 8, 14, 23], "differenti": [0, 22], "difficult": 14, "dig": [7, 8, 18], "dimension": [0, 4], "dir": 27, "direct": [0, 3, 5, 13], "direction": [0, 4, 18], "directli": [0, 2, 3, 5, 6, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32], "directori": [0, 1, 2], "dirnam": [8, 10], "disabl": 0, "discov": [23, 24], "displai": [0, 12, 13, 24, 26, 29], "display_df": 29, "do": [3, 5, 11, 17, 21, 23, 24, 26], "doc": [2, 21, 23, 24, 25], "docker": [7, 27], "docs_url": [19, 25], "docstr": [0, 2], "document": [0, 12, 18, 25, 29, 30, 31, 32], "doe": [0, 11, 26], "doesn": [2, 8, 11, 13, 26], "domain": [0, 26], "domainjsonencod": 0, "don": [9, 10, 14, 17, 20], "done": [14, 22, 27], "doubl": [1, 25], "down": [5, 24], "download": 0, "download_fileobj": 14, "downstream": 26, "dr": 22, "driver": [0, 23], "drop": 3, "due": 26, "dump": 1, "duplic": 14, "dure": [0, 4, 6, 8, 18, 20, 23, 26], "dynam": [31, 32], "e": [0, 2, 10, 13, 20, 26, 28, 31], "e016": 23, "e029320c": 18, "e03eedad959d": 18, "e0459e57d78a": 22, "e06be471d45": 11, "e0ca4d92": 11, "e113": 10, "e172b79f": 23, "e196": 18, "e1ab9849": 18, "e2cdfd2": 23, "e31dcd861df2": 18, "e449": 23, "e4aa78916c4": 18, "e4ebfcf4aafc": 18, "e53c": 18, "e546": 20, "e597": 18, "e599909f": 18, "e5a2f37c": 18, "e692f5d9e71a": 20, "e6ac29025708": 22, "e73d6c9cdb71": 22, "e7ccd86eed62": 23, "e7f0": 18, "e818e604": 18, "e82f1ad2": 23, "e8743821": 18, "e8cbe330c8b0": 18, "e8e249baf96c": 18, "e900df94": 18, "e9b3": 23, "ea619560884": 18, "each": [0, 2, 3, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32], "earlier": 13, "easi": [3, 5, 7, 12, 13, 21, 22], "easili": [0, 3, 5, 6, 8, 30], "ec2": 3, "ec4c3ead": 9, "ec6c415c4fd4": 18, "ec9c": 18, "echo": 17, "ecosystem": [3, 7], "edb7": 18, "eea66305": 8, "ef503b29": 18, "ef909f56": 23, "efcc": 10, "efd2e6c8": 18, "efe47186": 18, "effc91cd": 18, "effect": [0, 3, 31], "effort": 3, "either": [0, 3, 4, 26], "elaps": 0, "elasticnet": 8, "element": 32, "elif": 26, "elimin": [15, 25], "els": [7, 9, 10, 11, 18, 26], "empti": 11, "en": [3, 13], "enabl": [0, 5, 6, 8], "enable_metadata_rout": 0, "encod": 22, "encount": 26, "end": [0, 26, 28, 29], "engin": [0, 7], "enhanc": [3, 8], "enough": 7, "ensembl": [9, 10, 12, 17, 18, 19], "ensur": [0, 3, 5, 26], "entir": [25, 26], "entit": 25, "entiti": [20, 22, 25], "entri": [0, 1, 3, 23], "entropi": 10, "entrypoint": [20, 22], "env": [2, 12, 13, 22, 26], "env_metr": 25, "env_param": 25, "environ": [0, 8, 10, 12, 14, 17, 21, 24, 25, 26, 27], "error": [0, 25, 26], "establish": 3, "estim": [0, 3, 8, 11], "etc": [0, 20], "evalu": [0, 3, 4, 18, 23], "even": [3, 14, 21, 26], "everi": [18, 20, 23], "everyth": [14, 25], "exact": [0, 6], "exactli": [3, 8], "examin": 20, "exampl": [0, 1, 2, 3, 4, 5, 7, 11, 12, 13, 14, 16, 21, 22, 23, 25, 26, 27], "exc_info": 26, "except": [0, 25], "exception_handl": 26, "execut": [2, 5, 7, 24, 26], "exisit": 23, "exist": [0, 3, 5, 17, 20, 25, 26], "exp": 11, "exp_id": 20, "expect": 26, "experi": [3, 5, 6, 7, 8, 10, 12, 13, 16, 19, 21, 25, 26, 27, 28, 29, 31, 32], "experimen": 11, "experiment": [3, 7, 8, 22], "experiment_": [15, 20], "experiment_0": 15, "experiment_1": 15, "experiment_193ab005_671b_4991_b3a8_397311b390c6": 23, "experiment_2": 15, "experiment_3": 15, "experiment_a": 20, "experiment_b": 20, "experiment_c": 20, "experiment_composit": 16, "experiment_d": 20, "experiment_id": [23, 26], "experiment_kwarg": [0, 8, 9, 17], "experiment_queri": 18, "experimentdomain": 0, "experiments_from_arch": 0, "experimentst": [0, 24, 27, 28, 30], "expier": 23, "explain": [12, 22], "explor": [5, 8, 16, 18, 22, 27, 30], "export": 0, "export_cross_validation_predict": 0, "expos": [14, 21, 24], "express": [0, 13, 21, 29], "extend": [1, 17, 20], "extended_schema": [1, 17], "extens": [0, 25], "extern": [0, 14, 25], "extra": 27, "extra_metr": 30, "extra_paramet": 30, "extract": [7, 25], "exxon": 21, "f": [2, 7, 8, 9, 10, 12, 14, 15, 16, 17, 20, 22, 23, 26, 28, 29, 32], "f027a3b5caf7": 6, "f0409f0b58b5": 18, "f143ea43": 10, "f192": 18, "f1a2": 18, "f2016cddc220": 18, "f2a3": 18, "f336587d": 18, "f391": 18, "f497245a": 22, "f49e1dfb18c3": 18, "f4a393ef": 15, "f5a2b539fe25": 18, "f5cee6d17aea": 20, "f62bd7cd": 18, "f832": 18, "f8c897d7": 15, "f9299a02": 18, "f97cbaab1a34": 18, "f9ade435ef03": 22, "faa56976": 18, "facilit": 32, "fact": 3, "fail": 26, "failsaf": 26, "failur": [0, 10, 11], "failure_mod": [0, 26], "fall": [13, 23], "fals": [0, 8, 12, 28, 29, 31], "familiar": 10, "far": 26, "fb2f": 18, "fb73c829358d": 18, "fc38af63": 18, "fce82fb6": 11, "fd38844d78c6": 10, "fd49d8a282bd": 18, "fded": 18, "fdf25d72": 15, "fe72": 10, "featur": [6, 7, 9, 13, 15, 16, 18, 19, 20, 22], "feature_extract": 8, "feature_importances_": [9, 19, 25], "feature_nam": [0, 7, 10, 12, 22], "feature_names_in_": [9, 19, 25], "featuredomain": 0, "femal": 22, "fetch": 8, "fetch_20newsgroup": 8, "few": [5, 10, 22, 27, 28, 29, 30, 31, 32], "ff55c5ad5a33": 18, "ff87c3a9dca1": 18, "field": 6, "fig": 12, "figur": 27, "file": [0, 1, 2, 4, 10, 13, 17, 23, 25, 26], "file_artifact": 0, "filenotfounderror": 26, "filepath": [0, 23], "filesystem": [0, 3, 8, 10, 16, 22, 23, 26], "fill": 22, "filter": [0, 5, 20, 30], "filter_estimator_l": 8, "filter_estimator_logg": 8, "filteredlogg": 8, "filterestimatorlogg": [0, 3, 8], "final": [0, 1, 11, 12, 13, 20, 22, 24, 26], "find": 8, "finish": 7, "first": [0, 1, 3, 5, 11, 12, 13, 15, 16, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "first_experi": 10, "fit": [0, 7, 8, 9, 10, 11, 12, 17, 18, 22, 23, 25, 26], "fit_param": 0, "fit_pred_model": 7, "fit_transform": 22, "flag": [0, 27], "flake8": 2, "flask": [8, 21, 24], "flavanoid": [7, 9, 18], "flexibl": 3, "flipper_length_mm": 22, "float": 0, "flow": [0, 3, 5], "folder": 0, "follow": [0, 1, 2, 3, 14, 20, 22, 25], "forest": [0, 4], "forg": 5, "forget": 17, "fork": [1, 2], "format": [0, 2, 12, 13, 20], "format_exc": 26, "found": [0, 9, 18, 22, 23, 25, 26, 27, 29, 30, 31, 32], "four": [10, 28], "freq": [28, 29], "frequenc": 13, "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "from_record": [21, 28, 29], "fsspec": [3, 5, 26], "fulfil": 0, "full": [3, 5, 8, 14, 20, 25, 26, 27, 28], "full_result": 8, "fulli": 21, "func": 26, "function": [0, 1, 5, 10, 14, 16, 20, 21, 22, 23, 29], "further": 18, "futur": [8, 14, 26], "g": 0, "gamma": 25, "gcf": 12, "gener": [0, 1, 2, 8, 13, 19, 20, 21, 22, 23, 24, 25], "gentoo": 22, "get": [0, 5, 6, 7, 8, 10, 12, 13, 14, 18, 20, 22, 23, 26], "get_child_experi": [0, 15], "get_data": [0, 9, 16, 18, 22], "get_estimator_logg": 0, "get_feature_nam": 7, "get_or_create_project": [0, 8, 10, 11, 12, 13, 14, 18, 21, 22, 23, 28, 29, 30, 31, 32], "get_or_create_project_task": [0, 7], "get_parent_experi": [0, 15], "get_project": [0, 3, 7, 14, 16, 23, 26], "get_project_as_dask_df": 0, "get_project_as_df": [0, 10], "get_schema": [0, 19, 25], "get_schema_nam": [0, 1], "getbuff": 26, "getcwd": [8, 10], "getobject": 3, "gini": 10, "git": [0, 2, 5, 22], "github": [0, 1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "github_url": [0, 6, 26], "gitignor": 2, "give": [0, 5], "given": [0, 9, 20, 25, 30], "glossari": [5, 22, 25], "go": [3, 6, 14, 26], "goal": 22, "gorman": 22, "got": 26, "govern": 6, "grab": [10, 20], "gradient": 15, "gradientboostingregressor": 12, "gradientboostingregressorgradientboostingregressor": 12, "grid": 8, "grid_search": 8, "gridsearchcv": 8, "group": [0, 6, 20], "group_bi": 0, "gt": [8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26], "guid": 0, "h": 26, "h2non": 18, "h2o": 0, "h2o_model": 0, "ha": [0, 3, 5, 8, 10, 11, 18, 20, 23, 25, 26], "halt": 26, "handl": [0, 2, 11, 25, 26], "hasattr": 11, "hash": [0, 6, 22], "hathawai": 21, "have": [0, 2, 3, 4, 6, 7, 8, 11, 12, 13, 16, 20, 23, 25, 28, 29], "haven": 26, "head": [13, 22, 23, 29], "header": 32, "heatmap": [0, 32], "heavili": 7, "height": 0, "hello": 0, "help": [0, 2, 4, 6, 23, 27], "here": [0, 7, 8, 10, 12, 16, 18, 21, 22, 24], "high": [14, 18, 26], "highest": 3, "highlight": 31, "histor": 3, "histori": 15, "hoc": 16, "hold": 0, "holoview": 3, "hood": [3, 21, 24], "hook": 2, "hope": 8, "host": [3, 27], "how": [0, 4, 5, 8, 10, 11, 14, 16, 19, 20, 22, 23, 24, 25, 26, 31], "howev": 22, "html": [0, 2, 3, 12, 19, 25], "http": [0, 2, 3, 6, 8, 18, 19, 21, 24, 25, 27, 28, 29, 30, 31, 32], "hue": [7, 9, 18], "hyperparamet": [22, 23, 24, 25], "hyperparmet": 23, "i": [0, 1, 4, 5, 7, 8, 9, 10, 12, 14, 16, 17, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "i_frame_kwarg": 0, "iam": 3, "id": [0, 7, 8, 9, 10, 11, 15, 16, 18, 20, 22, 23, 26, 29], "identifi": [0, 1, 4, 15], "ifi": 0, "ignor": [0, 8], "ignore_al": [0, 8], "ignore_warn": [0, 8], "imag": [12, 13, 21], "imagebarplotstream": 13, "imagescatterplotstream": 13, "imagin": [15, 16, 26], "immedi": 7, "impact": 5, "implement": [0, 3, 26], "import": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "importance_attr": 25, "importances_attr": [9, 19, 25], "improv": 3, "imput": [11, 22], "imputer_strategi": 22, "in_background": [0, 8], "includ": [0, 16, 25], "incomplet": 11, "increment": 0, "indentifi": 20, "independ": [0, 4], "index": [2, 20, 22], "indic": 0, "individu": [0, 8, 27], "indiviu": 14, "infer": [19, 26], "info": [0, 7, 21, 22, 25, 27], "inform": [0, 3, 5, 6, 9, 12, 13, 18, 22, 25, 30, 31, 32], "inher": 10, "initi": 3, "inject": 0, "inlin": [0, 27], "inner": 28, "input": [0, 4, 5, 6, 18, 20, 23, 26, 30, 31], "insid": [0, 3], "inspect": [0, 7, 22, 23, 24, 26], "instal": [2, 3, 7, 12, 13, 22], "instanc": [0, 3, 9, 17, 24], "instanti": [0, 6, 8, 16, 18, 28, 29, 30, 31, 32], "instead": [0, 3, 19, 21, 24, 26], "instruct": 1, "instrument": 25, "int": 0, "intak": [0, 5, 23, 24], "integ": [0, 26], "integr": [0, 5], "intend": 14, "interact": [0, 21, 27, 28], "interaction_index": 12, "intercept": 32, "interfac": [0, 3], "intern": 28, "interpret": [27, 28, 29, 30, 31, 32], "interrupt": 26, "involv": 8, "io": [3, 12, 13], "ipython": [10, 27], "is_auto_git_en": 0, "is_select": [0, 28], "is_standard": [7, 28, 31], "island": 22, "isn": [3, 14], "isort": 2, "isscalar": 9, "issu": 26, "item": [10, 16, 18, 25], "iter": [0, 6, 16, 22, 25], "its": [0, 4, 7, 8, 9, 10, 12, 13, 20, 23, 26], "itself": [2, 3, 25, 28, 29, 30, 31, 32], "joblib": 0, "join": [1, 10], "json": [0, 18, 26], "json_object": 0, "jsonpath": [0, 18], "jsonpath_ng": 18, "jupyt": [0, 3, 12, 24, 27], "jupyter_mod": 0, "jupyterhub": 27, "jupyterlab": [0, 3, 27], "just": [3, 13, 14, 18, 20, 24, 26, 28, 29, 30, 31, 32], "k": [20, 26], "kaleido": [12, 13], "keep": [2, 14, 26], "kei": [0, 10, 14, 17, 25], "keyerror": 26, "keyword": [0, 21, 25], "kn": 22, "kn__n_neighbor": 22, "kneighborsclassifi": [7, 10, 11, 22, 26], "knn": [11, 22, 26], "knn_score": 11, "know": [10, 20], "known": 3, "kristen": 22, "kwarg": [0, 9, 10, 26], "l": 20, "l2": 8, "label": [0, 4], "labelencod": 22, "lambda": 1, "larg": [3, 18], "last": [0, 6, 18, 20, 26], "last_experi": 15, "later": [0, 6, 12, 13, 14, 20, 22, 23], "latest": [0, 3], "latest_onli": 0, "lauch": 27, "laugh": 7, "launch": [0, 27, 28, 29, 30, 31, 32], "layout": 0, "lazi": [21, 24], "learn": [0, 4, 10, 11, 19, 22, 23, 24, 25, 26], "learned_attribut": 25, "learned_attribute_": 25, "least": [3, 25], "len": [10, 11, 15, 25, 28, 29], "less": 3, "let": [2, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26], "level": [0, 3, 18], "leverag": [0, 1, 4, 7, 13, 15, 19, 20, 21, 22, 23, 24, 25, 26], "lib": [12, 13, 22, 26], "librari": [1, 2, 3, 5, 7, 8, 10, 12, 18, 23, 25, 26], "lifecycl": [3, 22], "lightweight": 3, "like": [0, 3, 4, 5, 6, 7, 18, 20, 21, 22, 23, 25, 26, 27], "limit": 26, "line": [0, 15, 21, 24, 26, 27, 29], "linear": [0, 15], "linear_model": 8, "link": [0, 6, 27], "link_experiment_t": 0, "linspac": [28, 29], "lint": 2, "list": [0, 10, 14, 15, 20, 23, 25, 27, 28, 29], "liter": 0, "live": 26, "ll": [7, 8, 10, 11, 12, 13, 14, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "load": [0, 7, 9, 12, 14, 17, 19, 21, 22, 23, 24, 26], "load_data": 7, "load_model": 0, "load_penguin": 22, "load_win": [7, 9, 10, 12, 17, 18], "loan": [0, 4], "local": [0, 2, 3, 7, 14, 16, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "local_output": 14, "local_output_path": 14, "local_project": 3, "local_rubicon": 3, "localhost": [8, 27], "locat": [0, 10, 13, 16], "log": [0, 4, 5, 7, 8, 11, 15, 19, 23, 24, 25, 28, 29, 30, 31, 32], "log2": [9, 17], "log_": 22, "log_artifact": [0, 4, 12, 13, 16, 18, 20, 22], "log_artifact_kwarg": 0, "log_artifact_task": [0, 7], "log_conda_environ": 0, "log_datafram": [0, 4, 16, 20, 21, 22, 28, 29], "log_dataframe_task": [0, 7], "log_experi": [0, 4, 6, 9, 10, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32], "log_featur": [0, 4, 10, 12, 16, 18, 20, 22], "log_feature_task": [0, 7], "log_fit_param": 0, "log_h2o_model": 0, "log_json": 0, "log_loss": [9, 17], "log_metr": [0, 4, 6, 10, 16, 18, 20, 22, 26, 28, 30, 31, 32], "log_metric_task": [0, 7], "log_paramet": [0, 4, 6, 10, 16, 18, 20, 22, 26, 28, 30, 31], "log_parameter_task": [0, 7], "log_pip_requir": 0, "log_with_schema": [0, 9, 17, 19, 25], "logger": [0, 3, 8], "logging_concurr": 10, "logic": 20, "long": 9, "look": [5, 7, 10, 18, 22, 23, 24, 25, 26], "loop": 15, "lose": 26, "loss": [0, 4], "lot": [10, 14, 18, 23], "low": 3, "lowercas": 0, "lt": [8, 9, 10, 12, 14, 15, 16, 17, 19, 20, 21, 23, 26], "m": [2, 7, 8, 10, 15, 16, 22, 23, 28, 29], "machin": [23, 26], "made": 1, "magnesium": [7, 9, 18], "mai": [2, 3, 6, 11, 19, 25, 26], "maintain": 15, "make": [1, 2, 3, 5, 7, 12, 13, 21, 22], "make_classif": 8, "make_pipelin": [0, 7, 11, 12], "make_scor": 18, "male": 22, "malic_acid": [7, 9, 18], "mambaforg": [12, 13, 26], "manag": [0, 3, 7], "mani": [8, 21, 22], "manner": [0, 18, 20], "manual": 19, "map": [0, 7], "margin": [0, 4], "mark": [0, 25], "match": [16, 18, 20, 29], "matplotlib": 12, "matric": [0, 4], "matrix": 22, "max_attempt": 14, "max_depth": [9, 17, 19, 30], "max_df": [0, 8], "max_featur": [9, 17, 19], "max_it": 8, "max_leaf_nod": [9, 17, 19], "max_sampl": [9, 17, 19], "max_vers": [19, 25], "maxim": [0, 4], "me": 30, "mean": [11, 22, 23, 25], "meanwhil": 5, "measur": [0, 4], "mechan": 0, "median": [22, 23], "mehtod": 0, "memori": [0, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 26, 28, 29, 30, 31, 32], "memoryfilesystem": 26, "merg": 1, "meta": 0, "metadata": [0, 5, 7, 10, 15, 18, 22, 23, 26, 30], "metadata_rout": 0, "method": [0, 3, 8, 10, 18, 22, 24], "metric": [7, 8, 9, 10, 16, 18, 19, 20, 22, 23, 26, 27, 28, 30], "metric_metadata_path": 26, "metric_nam": 0, "metric_queri": 18, "metric_query_tag": [0, 30], "metric_query_typ": 0, "metric_valu": 0, "metriccorrelationplot": [0, 28, 31], "metricdomain": 0, "metriclistscomparison": [0, 28, 32], "might": 16, "million": 21, "mimic": 7, "min_impurity_decreas": [9, 17, 19], "min_samples_leaf": [9, 17, 18, 19], "min_samples_split": [9, 17, 19], "min_vers": [19, 25], "min_weight_fraction_leaf": [9, 17, 19], "miniconda3": 22, "minim": [0, 3, 4], "minimum": 23, "misc": 8, "miss": 22, "mixin": 0, "ml": [0, 1, 2, 6, 12, 13, 15, 16, 18, 20, 22, 25, 26], "mobil": 21, "mode": [0, 8, 14, 21, 24], "model": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 14, 15, 22, 23, 26], "model_nam": [0, 6, 8, 9, 10, 11, 17, 18, 22], "model_select": [7, 8, 10, 18, 22], "modelbas": 0, "modul": [1, 3, 5, 19, 24, 25], "module_nam": 10, "month": [28, 29], "more": [0, 7, 9, 12, 18, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32], "most": [0, 23, 26], "most_frequ": [22, 23], "move": 25, "much": [3, 7], "multipl": [0, 3, 5, 10, 14, 20, 23, 25, 28, 29], "multiprocess": 10, "must": [0, 6, 29], "my": [14, 25, 27], "my_model": [1, 25], "my_model__model": [1, 25], "my_model__newmodel": 25, "my_model__optim": 25, "my_obj": 1, "my_rubicon_project": 27, "n": [7, 8, 9, 10, 13, 15, 16, 20, 22, 25], "n_class": [9, 19], "n_classes_": [9, 19], "n_compon": 7, "n_estim": [0, 4, 9, 10, 16, 17, 18, 19, 28, 30, 31], "n_features_in": [9, 19], "n_features_in_": [9, 12, 19], "n_job": 8, "n_neighbor": [7, 10, 11, 22, 23, 26], "n_output": [9, 19], "n_outputs_": [9, 19], "n_sampl": 0, "name": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "name_attr": 25, "named_step": 0, "namedtupl": [10, 14], "names_attr": [9, 19, 25], "nan": [10, 22], "nativ": 22, "navig": 27, "nbsphinx": 2, "nbviewer": 12, "ndarrai": 0, "ne": 13, "necessari": [2, 3, 5], "need": [0, 3, 5, 7, 10, 14, 17, 19, 23, 26, 27, 29], "neighbor": [7, 10, 11, 22, 26], "nest": 15, "nested_experi": 15, "nested_node_experi": 15, "network": 5, "never": [2, 26], "new": [0, 1, 2, 7, 9, 10, 17, 20, 22, 23, 25, 26], "new_experi": 23, "new_project": 23, "newli": [0, 2], "newmodel": 25, "newt": 7, "next": [0, 1, 8, 11, 13, 20, 23, 25], "next_experi": 15, "ng": [0, 18], "nice": 22, "nmetric": [8, 10], "nne": 13, "node": 15, "node_": 15, "node_experi": 15, "non": 24, "none": [0, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 25, 26], "nonetyp": 26, "nonflavanoid_phenol": [7, 9, 18], "normal": 20, "note": [0, 9, 10, 14, 17, 20, 21, 23, 25, 28, 30], "notebook": [0, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "notic": [22, 23, 26], "now": [0, 7, 10, 11, 15, 16, 18, 19, 20, 22, 23, 25, 26, 28, 29, 30, 31, 32], "nowadai": 3, "np": [9, 28, 29], "nparamet": 7, "ntag": 10, "num_experiments_to_log": 29, "numba": 12, "number": [0, 4, 11, 20, 25, 27, 31], "numer": 22, "numpi": [9, 22, 28, 29], "numpydoc": 2, "nvd215": [12, 13, 22, 26], "o": [1, 7, 8, 10, 13, 17, 20, 21, 25], "obj": 0, "object": [0, 1, 3, 6, 8, 9, 12, 15, 16, 18, 19, 23, 25, 26, 28, 29, 30, 31, 32], "observ": [0, 4], "occur": 26, "od280": [7, 9, 18], "od315_of_diluted_win": [7, 9, 18], "off": [8, 18, 21, 24], "offend": 26, "offer": [0, 7], "often": 26, "old": 23, "omit": [0, 25], "on_error": 26, "onc": [0, 1, 2, 5, 10, 16, 18], "one": [0, 7, 14, 16, 18, 19, 20, 22, 24, 25, 29], "ones": [7, 18], "onli": [0, 2, 5, 14, 20, 21, 22, 23, 24, 25, 26, 30], "oob_decision_funct": [9, 19], "oob_decision_function_": [9, 19], "oob_scor": [9, 17, 19], "oob_score_": [9, 19], "op": [14, 26], "open": [0, 1, 2, 7, 12, 13, 14, 28, 29], "open_catalog": [23, 24], "oper": 26, "opt": 22, "optim": [8, 25], "optimized_": 25, "option": [0, 5, 9, 19, 21, 23, 29, 32], "order": [0, 3, 10, 23, 26, 29], "org": [12, 19], "organ": [0, 5, 22], "origin": [0, 6, 20, 25, 26], "other": [0, 1, 3, 4, 5, 7, 10, 13, 15, 18, 20, 23, 24, 25, 28, 30], "other_learned_attribut": 25, "other_learned_attribute_": 25, "other_tag_a": 20, "otherwis": 0, "our": [0, 2, 3, 5, 7, 8, 10, 11, 13, 14, 16, 17, 18, 22, 23, 24, 26, 28], "ourselv": 14, "out": [1, 2, 7, 10, 14, 17, 21, 23, 24, 25], "outcom": 5, "output": [0, 4, 5, 6, 11, 20, 26, 27, 31], "output_filepath": [0, 23], "over": [5, 8, 16, 22], "overlap": 3, "ovr": 8, "own": [0, 3, 7, 10, 23], "p": [7, 8, 10, 16, 22, 23, 32], "packag": [12, 13, 22, 26], "page": [12, 21], "pai": [0, 4], "paint": 8, "palmerpenguin": 22, "panda": [0, 4, 16, 20, 21, 22, 25, 28, 29], "parallel": [0, 5, 10, 31], "param_grid": 8, "paramet": [1, 3, 5, 7, 8, 9, 10, 13, 16, 17, 18, 19, 20, 22, 23, 26, 27, 28, 30, 31], "parameter_metadata_path": 26, "parameter_nam": 0, "parameter_query_tag": [0, 30], "parameter_query_typ": 0, "parameter_valu": 0, "parameterdomain": 0, "parametergrid": 18, "paramt": 0, "parent": [0, 15, 25], "parent_experi": 15, "parent_id": 18, "parquet": 14, "pars": [0, 18], "part": [3, 5, 23, 24, 26], "pass": [0, 3, 8, 9, 11, 12, 13, 14, 21, 24, 26, 28], "path": [0, 1, 3, 4, 8, 10, 13, 14, 26], "path_to": 1, "pattern": 3, "pca": 7, "pd": [0, 4, 16, 20, 21, 22, 25, 28, 29], "penalti": [0, 8], "penguin": [22, 23], "penguin_catalog": [23, 24], "penguin_pipelin": 22, "penguins_df": 22, "peopl": 23, "percentag": 0, "perform": [0, 3, 10, 22, 23], "perhap": 25, "period": 5, "persist": [0, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32], "phenomenon": [0, 4], "physic": 23, "pictur": 8, "piec": 14, "pil": [12, 13], "pillow": [12, 13], "pip": [0, 2, 5, 12, 13, 22], "pipe": [8, 11], "pipe_toggle_warn": 8, "pipelin": [0, 3, 5, 7, 11, 12, 22, 26], "pixel": 0, "pkl": [0, 4], "pl": 12, "place": [22, 26], "plai": 10, "pleas": [0, 12], "plot": [0, 21, 27, 28, 32], "plotli": [0, 3, 13, 21, 27, 29, 31, 32], "plotting_func": [0, 21, 29], "plotting_func_kwarg": 0, "plu": [17, 25], "png": 12, "point": [0, 3, 23], "pointer": 0, "poni": 7, "popul": [6, 28], "popular": [3, 10], "port": [0, 24], "possibl": [0, 4, 19], "power": [5, 27], "pprint": [17, 19], "pre": 2, "preced": 0, "precis": 18, "precision_scor": 18, "pred_test": 7, "predict": [0, 4, 7, 10, 22, 26], "prefect": 5, "prefix": [0, 14], "prepar": [1, 22], "prepend": 0, "preprocess": [7, 8, 12, 22], "prescrib": 3, "prescript": 3, "present": [1, 22, 25, 28, 30], "preserv": [15, 22], "press": 6, "preview": 5, "previou": 25, "previous": 0, "print": [0, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 22, 23, 26, 29], "prior": 0, "proanthocyanin": [7, 9, 18], "problem": [11, 23], "process": [0, 3, 5, 6, 10, 23, 26], "produc": [5, 6, 21, 26], "product": [21, 24, 26], "project": [3, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "project_a": 16, "project_b": 16, "project_composit": 16, "project_metadata_path": 26, "project_nam": [0, 3, 9, 11, 18, 22, 23, 26], "project_read": 16, "projectdomain": 0, "prolin": [7, 9, 18], "promot": 0, "properli": 29, "properti": [0, 4, 6, 8, 18, 20], "protocol": 0, "provid": [0, 3, 4, 10, 20, 21, 23, 24, 25, 27, 28, 29, 32], "proxi": [0, 27], "publish": 23, "pull": [0, 1, 8, 14, 22], "purpos": 3, "push": 1, "put": [7, 10], "putobject": 3, "px": [0, 13, 21, 29], "py": [1, 10, 26], "pyplot": 12, "pytest": 2, "python": [0, 2, 3, 5, 7, 17, 21, 22, 25, 27, 28, 29, 30, 31, 32], "python3": [12, 13, 22, 26], "pytz": 22, "qtype": [0, 14, 20], "qualiti": [0, 4], "queri": [0, 20], "quick": [5, 16, 22, 23, 24], "quickli": 5, "quit": [6, 24], "rais": [0, 16, 25, 26], "randint": [28, 29], "random": [0, 4, 10, 11, 23, 28, 29, 30, 31, 32], "random_st": [8, 9, 12, 17, 18, 19], "randomforestclassifi": [10, 17, 18, 19], "randrang": [28, 30, 31], "rang": [11, 12, 15, 23, 28, 29, 30, 31, 32], "rather": [3, 14, 26], "raw": 0, "rb": [0, 26], "rbf": 8, "rc": 2, "re": [0, 3, 5, 10, 14, 21, 22, 23, 26, 27, 29], "reach": 14, "react": 3, "read": [0, 5, 12, 14, 17, 23, 24, 25], "read_from_s3": 14, "readi": 5, "readm": 7, "readthedoc": 3, "realist": 7, "realli": [18, 22], "rearrang": 31, "reason": [3, 11], "recal": 18, "recall_scor": 18, "recap": 10, "recent": 26, "recipi": 23, "reconnect": 14, "record": [3, 5, 17], "recreat": 0, "recurs": [0, 15, 26], "reduc": 2, "refer": [1, 2, 3, 6, 14, 22, 25, 27], "referenc": 14, "refit": 8, "reg": 12, "regardless": 26, "region_nam": 14, "regist": [0, 1, 7, 25], "register_schema": 0, "registri": [0, 1, 17, 19, 25], "regress": 0, "regular": 20, "rel": 0, "releas": 1, "relev": [0, 6], "reli": [0, 18, 23], "religion": 8, "remain": 25, "remot": [0, 2, 3], "remote_rubicon": 0, "remov": [0, 13, 20], "remove_com": 0, "remove_tag": [0, 20], "render": [0, 2, 3, 12, 28, 29, 30, 31, 32], "repeat": [3, 5], "replac": [25, 26], "repo": [0, 2, 6], "repositori": [0, 1, 6, 16, 23, 26], "repres": [0, 1, 3, 4, 7, 9, 14, 15, 17, 23, 26, 28], "represent": [0, 12, 13, 17, 18, 25], "reproduc": [5, 22], "request": [0, 1, 16], "requests_pathname_prefix": 27, "requir": [0, 3, 5, 12, 13, 17, 22, 26], "rerun": 12, "residu": [0, 4], "resourc": 3, "respect": [6, 12], "result": [0, 3, 5, 11, 20, 22, 23, 26, 30], "retain": 0, "retri": 14, "retriev": [0, 5, 7, 11, 15, 16, 18, 22, 23, 25], "return": [0, 1, 3, 7, 11, 14, 15, 16, 20, 23, 24, 25], "return_typ": 0, "return_x_i": [9, 12, 17, 18], "rev": 0, "revenu": 21, "revenue_lin": 21, "revenue_scatt": 21, "review": [0, 4, 5, 14], "rfc": [9, 17, 18], "rfc_schema": 19, "right": [5, 28, 29, 30, 31, 32], "rm": 13, "robust": 21, "role": 3, "root": [0, 1, 2, 3, 8, 10, 15, 16, 22, 23, 26, 27], "root_a": 16, "root_b": 16, "root_dir": [0, 3, 7, 8, 10, 16, 22, 23], "root_experi": 15, "root_path": [8, 10], "rout": 0, "row": [0, 4, 28], "rubicionpipelin": 0, "rubicon": [1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "rubicon_a": 16, "rubicon_b": 16, "rubicon_composit": 16, "rubicon_json": 18, "rubicon_ml": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "rubicon_ml_experi": 23, "rubicon_object": 0, "rubicon_root": [8, 10], "rubicon_schema": [9, 17, 19], "rubicon_schema_registri": 1, "rubicon_wine_flow": 7, "rubiconexcept": [0, 16, 26], "rubiconpipelin": [0, 11, 12], "rubiconpipelinerubiconpipelin": 12, "rubuicon_ml": 12, "rug": 7, "run": [0, 3, 4, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32], "run_experi": 10, "run_serv": 0, "run_server_kwarg": [0, 3, 24, 27], "runtim": [24, 25], "runtime_env": [1, 17], "runtime_environ": [1, 17], "s3": [0, 5, 14, 16, 23, 26, 27], "s3_config": 14, "s3_dataset_metadata": 14, "s3_root_dir": [0, 3], "s3config": 14, "s3datasetmetadata": 14, "s3f": 5, "s3trainingmetadata": 14, "safe": 10, "sai": [3, 16, 20, 23, 26], "said": [0, 3, 7, 23], "same": [0, 3, 7, 10, 12, 14, 16, 20, 22, 23, 25, 26, 28], "sampl": [0, 21, 28, 31], "sample_weight": 0, "satisfi": [12, 13, 22], "save": [12, 13], "save_model": 0, "savefig": 12, "scale": 8, "scaler": 8, "scaler__copi": 8, "scaler__with_mean": 8, "scaler__with_std": 8, "scatter": [13, 21], "scatter_plot": 13, "scatter_plot_imag": [12, 13], "scehma": 25, "scenario": [22, 26], "schema": 29, "schema_": [0, 9], "schema_filenam": 1, "schemamixin": 0, "scienc": 5, "scikit": [0, 3, 10, 19, 22, 26], "score": [0, 4, 8, 10, 11, 18, 22, 25, 26], "score_": 25, "score_sampl": [0, 8], "script": 3, "seamlessli": 6, "search": [0, 8, 22, 23, 24], "searchabl": 5, "secret": 14, "section": [1, 5, 9, 17, 24, 25], "see": [0, 5, 8, 10, 11, 24, 25, 26, 28], "seed": 11, "seek": 12, "seen": 23, "select": [0, 5, 8, 28, 30, 31], "selected_metr": [0, 28, 31], "self": [0, 9, 11, 19, 25, 26], "send": 14, "separ": [10, 16, 25], "serializ": 0, "serv": [0, 3, 8, 21, 24, 27, 28, 29, 30, 31, 32], "server": [3, 7, 21, 24, 27, 28, 29, 30, 31, 32], "servic": 3, "session": [0, 17, 23], "set": [0, 2, 3, 5, 8, 10, 14, 22, 25, 26], "set_config": 0, "set_failure_mod": [0, 26], "set_fit_request": 0, "set_param": 22, "set_schema": [0, 17, 19], "set_score_request": 0, "sex": 22, "sgdclassifi": [0, 8], "shap": 12, "shap_valu": 12, "shape": [0, 22], "share": [0, 5, 20, 24, 28], "shared_experi": 23, "sharer": 23, "shine": 22, "should": [0, 2, 3, 5, 25, 28], "show": [0, 6, 8, 12, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32], "shown": [27, 30], "shut": 24, "si": 22, "si__strategi": 22, "sid": 3, "sigl": 28, "signature_vers": 14, "signifi": 3, "similar": 0, "similarli": [15, 20], "simpl": [5, 21, 22, 23, 24], "simpleimput": [11, 22], "simpler": 7, "simpli": [1, 3, 8, 14, 24, 25, 26], "simul": [11, 26], "sinc": [13, 14, 20, 21], "singl": [0, 4, 16, 20, 22, 23, 25, 29], "site": [12, 13, 22, 26], "six": 22, "sklearn": [7, 8, 9, 10, 11, 12, 17, 18, 19, 22, 26], "sklearn__randomforestclassifi": [1, 9, 17, 19], "sklearn__randomforestclassifier__ext": [1, 17], "sklearntrainingmetadata": 10, "small": [3, 23], "snapshot": [0, 4], "so": [2, 3, 5, 6, 7, 8, 10, 13, 14, 21, 22, 23, 24, 28], "solut": 3, "some": [0, 3, 7, 8, 12, 13, 14, 15, 22, 24, 25, 26, 27, 30, 31, 32], "someth": [15, 26], "sometim": 19, "sort": [0, 30], "sourc": [0, 2, 7, 14, 23, 24], "span": 23, "spec": [3, 26], "speci": 22, "special": [15, 25], "specif": [0, 5, 8, 20, 21], "specifi": [0, 3, 25], "specificaion": 8, "spend": 2, "sphinx": 2, "split": [7, 22], "split_data": 7, "splitter": 10, "sporad": 11, "spot": 5, "stabl": 19, "stack": [0, 26, 27, 28], "stage": 8, "stakehold": 5, "standalon": 0, "standard": [2, 7, 14, 25, 26], "standardscal": [7, 8, 12], "start": [5, 7, 10, 12, 13, 15, 18, 24, 26, 28, 29], "state": 7, "state_": 11, "static": [3, 27], "stderr": [28, 32], "steer": 5, "step": [0, 8, 12, 22], "step_nam": 0, "still": 22, "stop": [26, 29], "storag": [5, 16], "storage_opt": 0, "store": [0, 5, 14, 22, 26, 27], "str": 0, "strategi": [11, 22, 23], "strength": 13, "string": [0, 20, 22], "structur": [0, 14], "sub": 0, "submit": 7, "submodul": 0, "subscript": 0, "subset": [5, 8, 10], "succeed": 11, "success": 10, "successfulli": 10, "suggest": 3, "summari": 25, "summary_": 25, "super": [11, 25], "superclass": 0, "support": [0, 3, 5, 20, 21], "suppos": 23, "suppress": 25, "sure": [3, 5], "svc": 8, "svc__break_ti": 8, "svc__c": 8, "svc__cache_s": 8, "svc__class_weight": 8, "svc__coef0": 8, "svc__decision_function_shap": 8, "svc__degre": 8, "svc__gamma": 8, "svc__kernel": 8, "svc__max_it": 8, "svc__probabl": 8, "svc__random_st": 8, "svc__shrink": 8, "svc__tol": 8, "svc__verbos": 8, "svm": 8, "switch": 20, "sync": [0, 3], "synonym": 3, "syntax": 18, "system": 3, "t": [2, 3, 5, 8, 9, 10, 11, 13, 14, 15, 17, 20, 21, 23, 26, 28, 29], "tab": 0, "tabl": [0, 4, 21, 27, 28], "tabular": [0, 4], "tag": [0, 4, 9, 10, 11, 12, 14, 15, 18, 22, 23, 26, 30], "tag_": 20, "tag_a": 20, "tag_b": 20, "tag_c": 20, "tag_d": 20, "tag_f": 20, "tag_g": 20, "tag_h": 20, "tag_i": 20, "tag_j": 20, "tag_m": 20, "tagcontain": 0, "take": [0, 5, 10, 18, 22, 23, 26], "taken": 26, "talk": 8, "target": [0, 7, 8, 10, 22, 25], "target_nam": 22, "target_valu": 22, "task": [0, 3, 5, 7], "tbranch": 22, "tcommit": 22, "teammat": 23, "temporarili": 0, "temporary_download": 0, "termin": 7, "terminologi": [3, 5], "test": [8, 10, 22, 26], "test_penguins_df": 22, "test_siz": [7, 10, 18, 22], "text": [0, 8], "textio": 0, "textiowrapp": 0, "tfidf": [0, 8], "tfidftransform": [0, 8], "than": [0, 3, 7, 14, 18, 23, 26], "thank": 2, "thei": [0, 3, 6, 10, 16, 20, 23, 27], "them": [0, 2, 5, 6, 8, 14, 18, 24, 28, 29, 30, 31, 32], "themselv": 20, "therefor": [0, 24], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "thier": 18, "thing": [7, 15], "those": [15, 18, 30], "though": 26, "thousand": 23, "thread": [10, 24], "threadsaf": 10, "three": [5, 10, 14, 20], "through": [7, 11, 12, 13, 16, 26], "throughout": 22, "thrown": 0, "thu": 26, "tid": [15, 22, 23], "tie": 6, "time": [0, 2, 4, 5, 7, 10, 11, 14, 16, 21], "titl": 0, "to_dask_df": 0, "to_df": 0, "to_imag": 13, "togeth": [7, 10], "too": 15, "tool": [2, 3, 5], "top": [0, 18, 27, 28], "torgersen": 22, "total": 10, "total_phenol": [7, 9, 18], "trace": 26, "traceback": [0, 26], "traceback_chain": [0, 26], "traceback_limit": [0, 26], "track": [3, 6, 14, 15, 22], "train": [0, 4, 5, 7, 8, 10, 15, 17, 18, 22, 23, 25, 26], "train_penguins_df": 22, "train_test_split": [7, 8, 10, 18, 22], "train_test_split_result": 7, "trained_model": 22, "training_data": 14, "training_metadata": [0, 9, 10, 11, 14, 18, 22, 26], "transfer": [0, 4], "transform": 0, "tree": [0, 4, 10, 15], "trend": 5, "tri": [3, 8], "trigger": 0, "trivial": 3, "true": [0, 6, 7, 8, 9, 12, 17, 18, 19, 22, 25, 26, 28, 29, 30, 31, 32], "trust": 12, "try": [3, 10, 12, 19, 26], "ttag": 15, "tupl": [0, 14], "turn": 8, "tweak": 5, "twenti": 11, "two": [0, 4, 10, 13, 16, 24], "txt": 0, "type": [0, 4, 10, 13, 26], "u": [2, 14, 23], "ui": 27, "unabl": 12, "unchang": 0, "uncheck": 26, "under": [0, 3, 21, 23, 24, 26], "underli": [0, 21, 23, 25, 26], "underscor": [1, 25], "uniqu": [0, 1, 4, 22, 27], "unit": [3, 7], "unmap": 7, "unpickl": [0, 9, 18, 22], "until": 24, "unzip": 0, "up": [2, 8, 10, 14, 17, 26], "updat": [0, 1], "updated_catalog": 23, "upstream": 2, "url": [0, 3, 6, 27], "urlpath": 23, "us": [0, 2, 4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32], "user": [0, 3, 8, 12, 13, 14, 16, 17, 18, 22, 23, 24, 26, 30, 31, 32], "user_defined_logg": [0, 8], "usernam": 2, "userwarn": 26, "util": [0, 13, 18, 23, 26], "v2": 26, "v3": 26, "v4": 14, "valid": [0, 10, 11], "valu": [0, 4, 6, 7, 8, 9, 10, 12, 16, 17, 18, 22, 23, 25, 28, 30, 31, 32], "value_attr": [9, 19, 25], "value_env": [1, 17, 25], "valueerror": 26, "var": 9, "var_": 32, "var_0": 20, "var_00": 28, "variabl": [12, 14, 17, 22, 25], "varibal": 25, "variou": [5, 22, 31], "ve": [2, 3, 7, 20, 22, 26], "vect": [0, 8], "vect__max_df": 8, "vect__ngram_rang": 8, "verbos": [0, 8], "veri": [8, 22], "verifi": [16, 23], "verison": [19, 25], "version": [0, 5, 6, 25], "via": [0, 5, 22, 23, 25, 26], "view": [0, 6, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "visibl": [28, 30], "visit": 5, "visual": [0, 3, 4, 5, 13, 29, 30, 31, 32], "visualizaiton": 0, "visualzi": 21, "viz": [5, 6, 8, 21, 24, 27, 28, 29, 30, 31, 32], "vizbas": 0, "w": 1, "wa": [0, 1, 8, 10, 12, 18, 22, 25], "wai": [3, 5, 22], "walk": [11, 12, 13, 16], "walmart": 21, "want": [2, 7, 16, 23, 24, 28], "warn": [0, 21, 24], "wb": 14, "we": [2, 3, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32], "weight": 18, "welcom": 3, "well": [0, 3, 10, 13, 18, 20, 22, 25, 30], "were": [0, 4, 6, 13, 20, 25, 26], "west": 14, "what": [3, 7, 10, 23, 26], "whatev": 3, "when": [0, 1, 3, 4, 5, 6, 8, 11, 14, 20, 22, 26, 28, 29, 30, 31, 32], "whenev": 26, "where": [0, 3, 14, 25], "whether": [0, 26], "which": [0, 3, 6, 8, 10, 26], "while": [0, 3, 5, 15, 20, 22, 24, 25], "why": 23, "widget": [0, 5, 21, 28, 29, 30, 31, 32], "width": 0, "wind": 13, "window": 0, "wine": [7, 10], "wine_dataset": [7, 10], "wine_feature_nam": 10, "wine_flow": 7, "wise": 32, "wish": 8, "within": [0, 5, 6, 7, 14, 17, 18, 23, 25], "without": [0, 7, 14, 24, 28, 29, 30, 31, 32], "won": 5, "work": [0, 3, 5, 7, 20, 22, 26, 27], "workflow": [7, 26], "would": [3, 7, 23, 25, 26], "wrapper": [0, 26], "write": [0, 1, 3, 5], "write_imag": 13, "written": 16, "wrong": 26, "wsgi": [21, 24], "x": [0, 4, 8, 9, 11, 12, 13, 16, 17, 18, 21, 25, 29], "x27": 12, "x_test": [7, 8, 10, 18, 22, 26], "x_train": [7, 8, 10, 18, 22, 26], "xgboost__daskxgbclassifi": 19, "xgboost__xgbclassifi": 19, "y": [0, 4, 8, 9, 11, 12, 13, 16, 17, 18, 21, 25, 29], "y_pred": 22, "y_test": [7, 8, 10, 18, 22, 26], "y_train": [7, 8, 10, 18, 22, 26], "yaml": [0, 1, 2, 17, 23, 25], "ye": 3, "year": [0, 4, 16, 22], "yet": [1, 26], "yield": 0, "yml": [2, 23, 24], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 16, 21, 24, 27], "your": [0, 1, 2, 3, 5, 6, 8, 22, 23], "yourself": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32], "z": [4, 16], "zero_divis": 18, "zip": 0}, "titles": ["API Reference", "Contribute a schema", "Contributing", "FAQs", "Glossary", "Welcome to the rubicon-ml\u00a0Docs!", "Integrate with Git", "Integrate with Prefect", "Integrate with Scikit-learn", "Logging with a schema", "Logging Concurrently", "Distinguish Failed Experiments", "Link Plots to Features", "Logging Plots as PNGs", "Logging Training Metadata", "Manage Experiment Relationships", "Log with Multiple Backends", "Register a custom schema", "Query projects & experiments with RubiconJSON", "Set a schema on a project", "Tagging", "Visualize Logged Dataframes", "Logging Experiments", "Sharing Experiments", "Visualizing Experiments", "Representing model metadata with a schema", "Ignoring Exceptions with Failure Modes", "Visualizations", "Dashboard", "Dataframe Plot", "Experiments Table", "Metric Correlation Plot", "Metric Lists Comparison"], "titleterms": {"": [3, 9, 17], "A": [8, 25, 26], "ad": 7, "addit": 17, "api": 0, "appli": [17, 19], "artifact": [0, 4, 25], "attribut": 25, "avail": 27, "backend": 16, "basic": 27, "build": 2, "built": 3, "can": 3, "case": 26, "catalog": 23, "caution": 26, "class": 18, "cli": 27, "clone": 2, "compar": 3, "comparison": 32, "compat": 3, "complex": 14, "compon": 5, "concurr": 10, "construct": 17, "contribut": [1, 2], "convent": 1, "correl": 31, "could": 3, "creat": 2, "custom": 17, "dash": 3, "dashboard": [3, 27, 28], "data": [3, 12], "datafram": [0, 4, 21, 25, 29], "defin": 17, "develop": 2, "distinguish": 11, "doc": 5, "docker": 3, "document": 2, "doe": 3, "environ": 2, "exampl": 8, "except": 26, "exception_handl": 0, "exist": 23, "experi": [0, 4, 9, 11, 14, 15, 17, 18, 20, 22, 23, 24, 30], "extend": 25, "extra": 5, "fail": 11, "failur": 26, "faq": 3, "featur": [0, 4, 12, 25], "flow": 7, "gener": 12, "git": 6, "glossari": 4, "gridsearch": 8, "hide": 8, "hierarch": [15, 25], "how": 3, "i": 3, "ignor": 26, "infer": 9, "instal": 5, "integr": [3, 6, 7, 8], "iter": 15, "kei": 20, "learn": [3, 8], "level": 14, "link": 12, "list": 32, "load": 18, "log": [3, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 26], "machin": 3, "manag": [15, 20], "metadata": [9, 14, 17, 25], "metric": [0, 4, 25, 31, 32], "ml": [3, 5], "mlflow": 3, "mode": 26, "model": [9, 17, 18, 25], "more": [8, 26], "multipl": 16, "my": 3, "name": [1, 3], "nest": 25, "offer": 3, "option": 25, "outsid": 3, "paramet": [0, 4, 25], "persist": 17, "pipelin": 8, "plot": [12, 13, 29, 31], "png": 13, "practic": 26, "prefect": [0, 3, 7], "programmat": [12, 13], "project": [0, 4, 14, 17, 18, 19], "publish": 0, "queri": 18, "randomforestclassifi": 9, "read": 16, "realist": 8, "refer": 0, "regist": 17, "relationship": [15, 20], "repositori": 2, "repres": 25, "result": 7, "retriev": [12, 13, 20], "return": 26, "rubicon": [0, 3, 5, 7], "rubicon_ml": [2, 4], "rubiconjson": [0, 18], "rubiconpipelin": 8, "run": [2, 7, 8], "s3": 3, "schema": [0, 1, 9, 17, 19, 25], "scikit": 8, "search": 18, "select": 19, "set": [7, 12, 13, 19], "setup": 21, "share": [17, 23], "simpl": [7, 8, 25], "sklearn": 0, "some": 18, "style": 2, "tabl": 30, "tag": 20, "test": 2, "train": [9, 14], "trian": 18, "up": [7, 12, 13], "updat": [20, 23], "us": [3, 8, 26], "usag": 27, "valu": [20, 26], "verbos": 26, "view": [7, 9, 17], "visual": [21, 24, 27], "viz": 0, "wa": 3, "warn": [8, 26], "welcom": 5, "why": 3, "widget": 27, "wildcard": 20, "workflow": [0, 3, 5], "write": 16, "your": [7, 12, 13]}}) \ No newline at end of file diff --git a/tutorials/failure-modes.html b/tutorials/failure-modes.html index 4c844e6b..747a7b06 100644 --- a/tutorials/failure-modes.html +++ b/tutorials/failure-modes.html @@ -6,7 +6,7 @@ - Ignoring Exceptions with Failure Modes - rubicon-ml v0.7.4 + Ignoring Exceptions with Failure Modes - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/visualizations.html b/visualizations.html index 2ac0b5a3..edca4fbf 100644 --- a/visualizations.html +++ b/visualizations.html @@ -6,7 +6,7 @@ - Visualizations - rubicon-ml v0.7.4 + Visualizations - rubicon-ml v0.8.0 @@ -181,7 +181,7 @@
    @@ -209,7 +209,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/visualizations/dashboard.html b/visualizations/dashboard.html index 918939a7..4eda0f79 100644 --- a/visualizations/dashboard.html +++ b/visualizations/dashboard.html @@ -6,7 +6,7 @@ - Dashboard - rubicon-ml v0.7.4 + Dashboard - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/visualizations/dataframe-plot.html b/visualizations/dataframe-plot.html index 84d42319..58ed916f 100644 --- a/visualizations/dataframe-plot.html +++ b/visualizations/dataframe-plot.html @@ -6,7 +6,7 @@ - Dataframe Plot - rubicon-ml v0.7.4 + Dataframe Plot - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/visualizations/experiments-table.html b/visualizations/experiments-table.html index a3346902..aa901b82 100644 --- a/visualizations/experiments-table.html +++ b/visualizations/experiments-table.html @@ -6,7 +6,7 @@ - Experiments Table - rubicon-ml v0.7.4 + Experiments Table - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/visualizations/metric-correlation-plot.html b/visualizations/metric-correlation-plot.html index 6c52335c..adc29ab9 100644 --- a/visualizations/metric-correlation-plot.html +++ b/visualizations/metric-correlation-plot.html @@ -6,7 +6,7 @@ - Metric Correlation Plot - rubicon-ml v0.7.4 + Metric Correlation Plot - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0
    diff --git a/visualizations/metric-lists-comparisons.html b/visualizations/metric-lists-comparisons.html index 7e67c56a..e5860374 100644 --- a/visualizations/metric-lists-comparisons.html +++ b/visualizations/metric-lists-comparisons.html @@ -6,7 +6,7 @@ - Metric Lists Comparison - rubicon-ml v0.7.4 + Metric Lists Comparison - rubicon-ml v0.8.0 @@ -182,7 +182,7 @@
    @@ -210,7 +210,7 @@
    -
    rubicon-ml v0.7.4
    +
    rubicon-ml v0.8.0