Created
March 16, 2022 03:15
-
-
Save thomasjpfan/30dbfa37cd413085139bb37e8f5c5cc2 to your computer and use it in GitHub Desktop.
Display diagram concern
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "cells": [ | |
| { | |
| "cell_type": "code", | |
| "execution_count": 2, | |
| "id": "7e4d43d2-48d4-454d-851d-5bc976ccdb2a", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/html": [ | |
| "<style>#sk-f6446683-eff9-4817-a780-ac543c1996ed {color: black;background-color: white;}#sk-f6446683-eff9-4817-a780-ac543c1996ed pre{padding: 0;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-toggleable {background-color: white;}#sk-f6446683-eff9-4817-a780-ac543c1996ed label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-f6446683-eff9-4817-a780-ac543c1996ed label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-f6446683-eff9-4817-a780-ac543c1996ed label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-f6446683-eff9-4817-a780-ac543c1996ed input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-f6446683-eff9-4817-a780-ac543c1996ed input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-f6446683-eff9-4817-a780-ac543c1996ed input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-estimator:hover {background-color: #d4ebff;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 2em;bottom: 0;left: 50%;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-item {z-index: 1;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 2em;bottom: 0;left: 50%;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel-item {display: flex;flex-direction: column;position: relative;background-color: white;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-parallel-item:only-child::after {width: 0;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;position: relative;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-label label {font-family: monospace;font-weight: bold;background-color: white;display: inline-block;line-height: 1.2em;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-label-container {position: relative;z-index: 2;text-align: center;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-f6446683-eff9-4817-a780-ac543c1996ed div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-f6446683-eff9-4817-a780-ac543c1996ed\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>RandomizedSearchCV(estimator=VotingClassifier(estimators=[('log_reg',\n", | |
| " LogisticRegression()),\n", | |
| " ('rf',\n", | |
| " RandomForestClassifier())]),\n", | |
| " param_distributions={})</pre><b>Please rerun this cell to show the HTML repr or trust the notebook.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"65ca2eb9-4207-4958-8ff4-5785a9e555cd\" type=\"checkbox\" ><label for=\"65ca2eb9-4207-4958-8ff4-5785a9e555cd\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">RandomizedSearchCV</label><div class=\"sk-toggleable__content\"><pre>RandomizedSearchCV(estimator=VotingClassifier(estimators=[('log_reg',\n", | |
| " LogisticRegression()),\n", | |
| " ('rf',\n", | |
| " RandomForestClassifier())]),\n", | |
| " param_distributions={})</pre></div></div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-serial\"><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><label>log_reg</label></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"e1115e7b-44d5-4580-ac37-e578f282b516\" type=\"checkbox\" ><label for=\"e1115e7b-44d5-4580-ac37-e578f282b516\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">LogisticRegression</label><div class=\"sk-toggleable__content\"><pre>LogisticRegression()</pre></div></div></div></div></div></div><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><label>rf</label></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"12504154-6392-477f-a83b-7ba7d81eed96\" type=\"checkbox\" ><label for=\"12504154-6392-477f-a83b-7ba7d81eed96\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">RandomForestClassifier</label><div class=\"sk-toggleable__content\"><pre>RandomForestClassifier()</pre></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>" | |
| ], | |
| "text/plain": [ | |
| "RandomizedSearchCV(estimator=VotingClassifier(estimators=[('log_reg',\n", | |
| " LogisticRegression()),\n", | |
| " ('rf',\n", | |
| " RandomForestClassifier())]),\n", | |
| " param_distributions={})" | |
| ] | |
| }, | |
| "execution_count": 2, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "from sklearn.linear_model import LogisticRegression\n", | |
| "from sklearn.model_selection import RandomizedSearchCV\n", | |
| "from sklearn.ensemble import VotingClassifier\n", | |
| "from sklearn.ensemble import RandomForestClassifier\n", | |
| "from sklearn import set_config\n", | |
| "set_config(display=\"diagram\")\n", | |
| "\n", | |
| "vc = VotingClassifier(\n", | |
| " [(\"log_reg\", LogisticRegression()),\n", | |
| " (\"rf\", RandomForestClassifier())]\n", | |
| ")\n", | |
| "\n", | |
| "vc_tuned = RandomizedSearchCV(\n", | |
| " vc,\n", | |
| " param_distributions={},\n", | |
| ")\n", | |
| "vc_tuned" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 4, | |
| "id": "5a9b3ae1-2b81-4782-9ca0-ada6f07b86f7", | |
| "metadata": {}, | |
| "outputs": [ | |
| { | |
| "data": { | |
| "text/plain": [ | |
| "RandomizedSearchCV(estimator=VotingClassifier(estimators=[('log_reg',\n", | |
| " LogisticRegression()),\n", | |
| " ('rf',\n", | |
| " RandomForestClassifier())]),\n", | |
| " param_distributions={})" | |
| ] | |
| }, | |
| "execution_count": 4, | |
| "metadata": {}, | |
| "output_type": "execute_result" | |
| } | |
| ], | |
| "source": [ | |
| "set_config(display=\"text\")\n", | |
| "vc_tuned" | |
| ] | |
| } | |
| ], | |
| "metadata": { | |
| "kernelspec": { | |
| "display_name": "sk1 (python3)", | |
| "language": "python", | |
| "name": "conda-env-sk1-py" | |
| }, | |
| "language_info": { | |
| "codemirror_mode": { | |
| "name": "ipython", | |
| "version": 3 | |
| }, | |
| "file_extension": ".py", | |
| "mimetype": "text/x-python", | |
| "name": "python", | |
| "nbconvert_exporter": "python", | |
| "pygments_lexer": "ipython3", | |
| "version": "3.9.10" | |
| } | |
| }, | |
| "nbformat": 4, | |
| "nbformat_minor": 5 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment