From f533b002463b26a4603ff750766cdc59c657b83c Mon Sep 17 00:00:00 2001 From: Github Actions Date: Thu, 23 Jun 2022 16:27:57 +0000 Subject: [PATCH] Eddie Bergman: fix-1527-Fix-mlp-regressor-test-fixture-values (#1528) --- .../examples_python.zip | Bin 116817 -> 116817 bytes .../examples_jupyter.zip | Bin 169615 -> 169615 bytes ...hx_glr_example_inspect_predictions_001.png | Bin 15938 -> 15752 bytes ...hx_glr_example_inspect_predictions_002.png | Bin 306375 -> 294600 bytes ...hx_glr_example_inspect_predictions_003.png | Bin 42882 -> 39454 bytes ..._glr_example_inspect_predictions_thumb.png | Bin 14162 -> 14026 bytes ...sphx_glr_example_pandas_train_test_001.png | Bin 44195 -> 44099 bytes ...hx_glr_example_pandas_train_test_thumb.png | Bin 35081 -> 34805 bytes .../20_basic/example_classification.rst.txt | 210 ++--- .../example_multilabel_classification.rst.txt | 10 +- .../example_multioutput_regression.rst.txt | 99 +- .../20_basic/example_regression.rst.txt | 50 +- .../20_basic/sg_execution_times.rst.txt | 10 +- .../example_calc_multiple_metrics.rst.txt | 5 +- .../40_advanced/example_debug_logging.rst.txt | 8 +- ...ample_early_stopping_and_callbacks.rst.txt | 30 +- .../40_advanced/example_feature_types.rst.txt | 2 +- .../example_get_pipeline_components.rst.txt | 718 ++++++++------- .../example_inspect_predictions.rst.txt | 16 +- .../example_interpretable_models.rst.txt | 8 +- .../40_advanced/example_metrics.rst.txt | 35 +- .../example_multi_objective.rst.txt | 848 +++++++++--------- .../example_pandas_train_test.rst.txt | 2 +- .../40_advanced/example_resampling.rst.txt | 6 +- .../example_single_configuration.rst.txt | 54 +- .../example_text_preprocessing.rst.txt | 182 ++-- .../40_advanced/sg_execution_times.rst.txt | 28 +- ...ample_parallel_manual_spawning_cli.rst.txt | 4 +- .../60_search/example_parallel_n_jobs.rst.txt | 6 +- .../60_search/example_random_search.rst.txt | 230 ++--- .../60_search/example_sequential.rst.txt | 194 ++-- .../example_successive_halving.rst.txt | 606 +++++++------ .../60_search/sg_execution_times.rst.txt | 12 +- .../example_extending_classification.rst.txt | 44 +- ...xample_extending_data_preprocessor.rst.txt | 61 +- .../example_extending_preprocessor.rst.txt | 10 +- .../example_extending_regression.rst.txt | 12 +- ...restrict_number_of_hyperparameters.rst.txt | 2 +- .../80_extending/sg_execution_times.rst.txt | 12 +- .../20_basic/example_classification.html | 210 ++--- .../example_multilabel_classification.html | 10 +- .../example_multioutput_regression.html | 99 +- .../examples/20_basic/example_regression.html | 50 +- .../examples/20_basic/sg_execution_times.html | 10 +- .../example_calc_multiple_metrics.html | 5 +- .../40_advanced/example_debug_logging.html | 8 +- .../example_early_stopping_and_callbacks.html | 30 +- .../40_advanced/example_feature_types.html | 2 +- .../example_get_pipeline_components.html | 718 ++++++++------- .../example_inspect_predictions.html | 16 +- .../example_interpretable_models.html | 8 +- .../examples/40_advanced/example_metrics.html | 35 +- .../40_advanced/example_multi_objective.html | 848 +++++++++--------- .../example_pandas_train_test.html | 2 +- .../40_advanced/example_resampling.html | 6 +- .../example_single_configuration.html | 54 +- .../example_text_preprocessing.html | 182 ++-- .../40_advanced/sg_execution_times.html | 40 +- .../example_parallel_manual_spawning_cli.html | 4 +- .../60_search/example_parallel_n_jobs.html | 6 +- .../60_search/example_random_search.html | 230 ++--- .../60_search/example_sequential.html | 194 ++-- .../60_search/example_successive_halving.html | 606 +++++++------ .../60_search/sg_execution_times.html | 12 +- .../example_extending_classification.html | 44 +- .../example_extending_data_preprocessor.html | 61 +- .../example_extending_preprocessor.html | 10 +- .../example_extending_regression.html | 12 +- ...le_restrict_number_of_hyperparameters.html | 2 +- .../80_extending/sg_execution_times.html | 18 +- development/searchindex.js | 2 +- 71 files changed, 3666 insertions(+), 3382 deletions(-) diff --git a/development/_downloads/bc82bea3a5dd7bdba60b65220891d9e5/examples_python.zip b/development/_downloads/bc82bea3a5dd7bdba60b65220891d9e5/examples_python.zip index 02011d8bdcda460616a289ef2e3ad5181d552a1a..0d9504d32d41ac3f49350691a9b5195ae0b42a0c 100644 GIT binary patch delta 455 zcmWm9KS*0~5C`zysY#mT6=PyCD3yk4>tcs4y4pff8)ItipHvY$NUG95ps0~NpYKNz zq*xu2>yX7k5J99IRJc?K){ZL(zQKrIc~VS@8@XMd9>>E_V-p*2d-RJ zB>Ba=;=scsXB@|FTuJhr@3#{*ohO6y9(=RNziz#4#xb2^4-Q-yHMljrt6{y)r?Hd= z(+1Cs`L3bg;N__r9}eog_91Z<-3zRJs?_0y&VSZJ8V>2)uoLy*hRze;PP~{{j_ivk6Oe7+2QK6fD={OJ!|u!FT{8NeX76Pki(`3q9hauUU91KGJgVLVOg@ zK}>v9%)xW<(TzQLCO(?E>}i93>_NZyD3pgM;-lHT%#iQoaAU@0R-sQ0-9I!ccvl_sv!_7UL1|C@aC$$*F zSehrDNEovYXD7}@@S4qUU(TGzu*1guzk1xa`RIMpz%H9FuH6aZlFcKZe~0jOhHraq zag59UZmt18xZH94Er4m411DGgxZ~ z8&9C$z!jz6J%?BIsFhAELN zJ}Twmq4=nA3m%A%CQo}TP2abmPkfXtz<~H@svvXNp=v?y?Aw$q!aecPbPi zSA5i7l7I0u&6J==eDtLR-QuGQW!c|xDN~kQrlQR<^ox#+3Op7ZjaDSbtfERq?yV?l S@g$#C^umKj0;9hkjQe@c;%G{}vJCK*Z*!Gd6&Y!`(Dls+&>teS|AK?;HooGj$#=6-{q zy*KY1+6o0(NWZU?=JEEQd3kbN;{FjyJdC^$orBJP0=2 zmz&=89r)ol)v15az*$;l9@heBHdU;9!NB{h+K+zi!ltQ`%h!)kwN#&dY#?DOPj%J6 zhNV7y8xJCGshjUVTaYrA)je-v#Pl-g0E){Sjj57))h4!o1v@}V(= zxYTPMI5Uuxdh`XF+OR0~TmmwT8L59SAsB+2riTvVjHEFKuNg_(4#pTs9v3M_(zJ^S zM$(asBqJ%3!#E>p<-TuNbe_X7BdIfww~Qp2=h?96BF}fc8R{uul#%2VFvCXrQ$T`= zG*IM!^I4)Ih8Re{ig?35>Mikp-6prhxdtU&l`z6O>Mdi6arC*&IpUK3mHA#$QmVrF P79|~4Fv&0qSF!vb7UHOd delta 460 zcmWm9O-NKx6bJC`e?mgW8RU(~IJ$@sK|!!q=0?GRNDIaMp3sT+-pt$F(=s-SpkK zuCV#p{iO_-?C{ox@r@wA9|gtQSdJbsdNN@Yw3zzdJQ}V(GFWj;is;(jOYdr4Nyq zUb-)ejfh9}-APeuzoFa4M7JA$`EhNWYo9<;X!bozmc*aJ$ z$YPL*^dQIo;!&a;`WQ&3IXq?`wdZ-?FDaGhT#lq)c?_|R+6$Ou9K9)Uj%7)I3w&=) TQfPtml_YI1V1i*(U&PFR8T_du diff --git a/development/_images/sphx_glr_example_inspect_predictions_001.png b/development/_images/sphx_glr_example_inspect_predictions_001.png index 39c6abda6ef8f8d83e7ccbea719ef22a4a47da51..7366de78104e4c74b427db833fd85f2504beb246 100644 GIT binary patch literal 15752 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 QpblZUlNu+|l+NG$f6yv>1poj5 diff --git a/development/_images/sphx_glr_example_inspect_predictions_002.png b/development/_images/sphx_glr_example_inspect_predictions_002.png index 21c62dc6341433753c4cbea2678592771fae2ad7..3ecec2579e346f684751324430678cc6d5a83daa 100644 GIT binary patch literal 294600 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�^jz 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%0DF0TGL3Q3KDZ5Zi89kh>Ksh9A;)i=)ejs{8Y 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 |hoKIUcpOv(3 zKewi)CgOIU-Lv#3QxUIApH8Mvm*B&Q{3FuH(hysw&hCvJ8?zxd;F}lfgvE9GD*qG7 zn#dQKH6}@&jSmYmV#K2MN=YuKOUy(m9p;3gkw}dzss0AiF`0^qvtR*EDn*1Bfy(J&`w-Oz=zRg8un(?b{Lm1<>$QGynhq literal 306375 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 LU=LSY diff --git a/development/_images/sphx_glr_example_inspect_predictions_003.png b/development/_images/sphx_glr_example_inspect_predictions_003.png index e05670ae9f6f9f3790801600d3f7aa6ee58940ff..c72cc1fbceb16147c9b15f4dc10a80687bb4c87b 100644 GIT binary patch literal 39454 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 NvWA{|nW|mXe*th0mFEBe diff --git a/development/_images/sphx_glr_example_inspect_predictions_thumb.png b/development/_images/sphx_glr_example_inspect_predictions_thumb.png index 05c481c5fa386024e838aa4f7527e24c2b4b1d20..b263b616bffa45ff9fcdba6fb878aae27bec81ef 100644 GIT binary patch literal 14026 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 literal 14162 zcmc(GcRbhq-|yF!`6WB!OG2TLl_cYfsFabFEhAg@-g_%68Ig#r5ZRlOghWPGR+7%ibiKtgw)gm2O*A}+5j(%$li1q z+xq@O)@+Q}&*uCr-$>P51>=@L0)g~iWySLxg=e)fA|n+Rl%26GQNh9Z1w&TREZ6By zPEN#q4k`!w;UVzpZjp0va5(I5nhg)n&CT&#yeOlso%-Y@{23blOd*CT#L#!2;N!=S zBh~h7ukWUZzIw$8fAO%ygcqn71$@IuNHEzq9gFhOk-oQ^h&)`aqrB2|B!u5mOnZvO zN`+OFok;8HG1FZ!c`km9Zi++Q2U=Re`%HN@F@L~b(1oG zP{-_f$>37(4;uv|Bcr6lM>+})4gw}7CUzEjaGjSeG`Dngu6-}|BhAY*+w-9;z^5f4 zAzklRWNWjle&F%5m-Jo1(C@-?Ndd{ly2g9!VfP*7Z|%GF;ng~;w2r8rzj0~;59v>+ zj`2uqYB^{dt0_|Nxqq zZuc^`686yq<>%=5&!kx@|z2?+t0^=mb}SoxF^ zryRuXe7Kk?uGhLQ>CQPYQYDmH3J?r5`gr{rDbF3v;o;?NYxFrZsvhG_3f3*|?1-Xw z-1+^0j6nd!6hrv#=rG_3qpGUv;zXTWlI?d5Wh}Nar-de5IZqZ|Le*|kO3Li`2d6S^ zz9hS*YvDiZ-0WZ6@OuAg>yb_6aQ2s+!9iims98QirunGz$pPpSLrljn8Xx|Vrn14^M zbl7x#s-@=iBYL#OZ6=#=An>uGYq8vAWeN-N+yJo~6nN!Vima5;c**dHY#)UQ0 za&HwnQN!bbtFkhQ>z|Q;yxS?bDD%Ed@?y=XXU}Nf>QoT2d9UL{E1XA7ZS~#kg44fm zVDP1i7ABSdFbSuS5H$e-frCUw_s5R`y2YUixd9V)VJi7;Z`AYG|Bl(4eoVX&9u*bD z*HiNN{h2do%6{0Cjjfd6G76gD!>NV7earV&x9Zcw@`&)odz-oe?VX(*7cZW*_Kc9Umve$NRUo%5rjX$->JSe0>-0 z$3dJKURsz!ZVQaag!J?%m>ldyE{0kQ(r!RcXpiI!GRwo99$k(#&?o zw0(UkhlA?q=x{$=seU=U?6@%_AI*4`P%ez3qci55<5V+FfyO20J#(jPLloctxqGj+G2}<6pdB4h{*C$?eBL z;pOnOT2;vw4aw%I$&?PaO*8QPI*8=p<9o&;%bHd20pOOg6F{ z{#}vt@VKUNiDCjxb+Olat(`Ck$F+_H1-lStfJ(m8#Fa>nup~xh0*d< zaGaNtNGQT`2WA!HSYzCNdJw@%AtoW&)U@H?ICxtBo`{;Bo~YtSbPy3GhlmJmv2Io1 z$49L(=fu8NSlp{$ZzYAL=DyKEud1ODjMNqI#fjOx$~OlAaw!tL=jvk>{=4*j45IBT|Y2NW^)lT;H zQI^(kk}!$cd0(HUR=v@J`xuq!F`ve?mM&n7JO3pkih@OAyc3#~v|bl;@#4jidXKAt zK|zA1on*mbVRfsAaP@MZLsv3ZNrqg-I6{=oXyuuk$J=Mg2=NZKmx99Bd`HqZyg$L1 zbXXe5yW~ZMD!k!*ffyI78VoP|-p%9S`g+M*i5hc`L$>#l1LEV2oL9#`jLI2ezX`Y( zOGidVLJdbh9(>IXWm2S7+F4ZENCH@_M<^#J2YvQz5G;*45@gLlm2s~&o%#lchQjC% zYPr91&O}bk?F3i+0^{9u;Q&r8{y?jb(s#Br_vYFkzmRmI6DmyZD8?s7U!b~qw2tR$ zGZq=Vx2Ma+opbQXn&8RYCt8LWh3%Cw`r?Pxoqv8*7?*1s2{W-19yXK{!5|7N;MGm6UZRUpP+wxGZECuSFC$%~S&WI~ zfIYX|*xrtXiJwzYP%vOX`rzmW>*v36rQiMJEB@NnpB&?(4!^TVQzkeGgfj`1HsJls zEj0Bx?P}@`FVV(>-@G>CHB=uyd_Xq+vy19wRzsKIVD#!-$&U|qCCTk4j(L4x81lO_ol~jxL#4U^Lyc5$ z0sEG20AStE8Q1CmV}|3BkdpS7n<}EDp_j{yT5w_PE;>uVzY$3Me^O?5$t&0K%j7Vc)0Qf&K@CT z1k>^By8jJ9t2WFGnWA-z=`ti-p7^jZG5uy5wES6r?YWq}!P17Kqa&>HEpyJSS88tr z9(Bhvt+7dYi!)OwR_#vcMU?bg7XEnyxHG6_s{bwa*L8Pv9S#go5!Rf|t*yG=$Kl;t z4iaboLCyosI(&3_=h3P+I^?v;HDqLP4E&B=UcG+J!NWtW{`!tgU*?UZSb6LY@vbxz zMk!Ii{-@-Kjp$pw57d-Wdl&=n4fz+>-Bgw=u^Mp>l&^4<@7+_hv%CD$bD7^#n5oj{ z2Q}BzGlt$91P1QY1bMSmFbZzO6Lv2-%NA>DNs#&*l$JiRV&urV*^2wvU&472?%98? zC*{1D82#byTGv9BUu+nw=dFLPzmC?#d)04=^eru~rV(H%7*DC!-7Y64CO(T*fO{l; z6#$Lh3TP`fCx-){kZ`m0K6abUG(gyaot<4-5tHK?Y5IR64*$2K7KRq=BJO*cupkwZ z4q+hxv{U-^>z79D@vxy^2Y@b2WR6%a6_qN#$BIpT4v$GkByIQS&)CP0FT%zSdnp%& zTTsKbyE;)<{&Br!j8gUe@*Hu{8HllLLX7(LiaPS|k2@;<^4Js=WfENajBTFN%U94$YrHk^{EGn)P zQ`OWYRHZ?7I3Q8@u3vL=A4nd-x%((f%A^9ZOIuI^~cpKuPcuA1`|wl1x-yl1D~A-|8W!lYH`cLHzCtLFc23( z+QX%Wist5Au%@Zbor|&^d;ij`CmBctbjAm3FR@)s_oWBOs^-@d z-FPz~=D6{3Jvcp7^Unq^$Aj(1&wzvE#z_ToD!Id%I|6n6Gg?K8EO1;ryds;FSvEk{ zK~wYR-kGe;Kxb>$I$!)=YFMg)&ynLPlWcY;LxOhsdvQ>|5X&Zw$*Tqfcd{%zdEWDmOa@)(!%B60jSpQoj4bD!#@PE@ zq%K1>!kdCL_%{Kt>pXl^^W-EO%&EdBbr@oC?>&KS&l?i1f3(dg@e9P;%_@Erj+dyt z0UUTEF}*v*qe@y$O|8sh%N(DG$h0$>5k|M$M9TB$kpR+KjRcI~eTPF2|4ZKXJ0i>X zfU&gkJ@X09iS!U_L9%i&;Jd(HbGd^LhU^goS)Q2~Vji({L96Vvr)(OwMcRl`_ zb+5ZYSy|8AlX9gi_{`b(w6us{zaG8SucPaVV^cgmIqoktya^ch0kZR(1NsO%o!MD3 zOpgVZK7K^A#NIrX3~R&DNq#xFbh7RAO_$%*=8*ex){Qfu51qshll=OW#0%7Cajg1^ zZna$uG;5nld9$T32QM!v2r^%@WdLTiXWsBK5>2N9xKY}4!h}pbzvE%Q>5{tDC$?+r z(`~n4oEjUme>ShEHc@B!CaQrQ=A!>P(@8Ha5>{^IycMJ%5>{&UO4HQ&)};~=J2FPp z%|i6hXKMnJDqa1oBaOnyIj%$vM~0Rq=UThE{rm~LE~ma5ME{jjB6s!=c&p2lBX66w zR`E_BV2Jza*ymS9#L>K32IFGU#q;Qgsi9RdUEN@00>;X5xXDjkHE6yHHzGP33!CGG z3ip#IPqHmke6teq-Jhd}j(us^L<5oSd&dxfW|$SDh|?benK9^c#0GJhfVT%6SGff(LfPmck=7j_2X& z){p)y0M;pzUvoZvGIe-VFAQ`&>syN9zN(uS~a5-fRbqN~^rY3hWg$9&zT_OX|ZHlmdsWLb9?9lMd~Y zO*J&Wtwi4@N0SD7N48Bjrx^N1!20QTvD{A5GHBUe8Wc49M1xO2aPdXirMd~6q9NUl zjPwhS>ee}VE<5P}2DR0b1_Y?VP zrsI>-Oa@ikGU@JoKsQOs1W-e@y>``gcBR&zK7A5+Ja9H1`$k!cQ3zOoN>Ql4GC8i& z07jshO`@34DyjCu-550@$?R4hUDRHjIR$~|ACR%Gcl>!3B zxW^b1e_?6&UXU{SlEE(j*z)FA4d*|jJw2t7OeA!~`+R`lt8|ao*b1_no24ZseD$h! zf2_D7AlSph8nKQUZoe61j|U7!Z^jGP9UO>4;TX@-&M!K40zAsEag6 zHXE^d&(tN26x_Q8>`&0o3v;2D0mPO#ljSfCHF(5ezfA!!AO2DIW_5;@n9Ad>uMEze z*G1?HZ#Jki#&b1oOn=H|Xm=mq$Z_M3+&3`ozuJ)leSb-sD$u_EsTR{{R7 zg}Ilv5eCrm|ap=sXR84%T>A2av(hT-M>HRa!U2iyaJ6*c;i@juO=d2O~l?jH5 zxdV@ev*?!Q+4=4!oy0%-Fi=a6y8pOJTy6boiP?no&EziIHsr_S%^1(PadLpn_WDI> z;S1dhH*d1#`1|``isB>!rqRXbH=f?Vbk8IJoiKdV z&lu0<^+zz8?PlX>M=U5YOfj#2Ge(-FrLdRC?LEbC$RG8;F?W`juvL*;osyOP-`o%A z!Hfh=Lr1dU@I}%6jV?9>(gKJ?ybrKD3bs<1_s);wv2)atQ?N-zgIJ7cv8hr%5(tHR z`>t~cW`TzBOY zwHrr-P3b(fmk+D$QblcblU6oyuVFRlM^-3~Jg3FPGgOXFY?X>N&!0b!cTUWAy>yJA z`&~33Sj^5J51Y{=K^WCX$9N9HbDRn>$GiX@*_DIpc++gT{h;rF+THb34GSoCFf08|jP{E7k04btE&aGp*gHgA7WWchR}iQ(?r zwG4eis;q}O1O(8)XiD;`)n`I*eRYo>cM#1@HuNgxgipQh?RTEQ z!4H=AJgz#{`R^pYoSGU2SS4Wo0BiN<>k&x110)OpTOeN#=y0;WzKuoF@9igJK@xvi zUw=fYRZUGbLD644YCK-Si>6^#E01z`iow7}np_#vTG|Ly4w>|=3*W9JyG8v~_!3#h zm~*IZG0r1KAr!1qME-#xIN)Ta6ZqvOeyBfYt*Pu3^zL>56L!^jC@@q&(H_cUis^I- ztW5VK#K)JWkq0Uatb902EatzGjRSS2>KZ&tN8rk|X6CtjIdrZ33q_Rnm$Mb^&oR4R z2l%ggxu@g?IipbUlo9^KvG`Ht&aB)!(AY0urT`g~h>{g+Wpzon%8CFu)t^5$&PxLX zftaau`^FZ4+5I(+ro#3=nPp^TM&8?=gL-(W_6E(uvNHO!w><7ZaxNyEDYRyhD^<)Z zc|frKi?s+nHFe-Mr+Fg~B5NFH2{ZjpJbum3&uq^1fNIpVRzjkoG%| z_O~2o+Ryx%Y+@s&xZTqA`eWr?~ZJUvaql)1yM}9$+tm`3TzWlUjfWa8Y`uqEM$$?{b4Ez!Ee`36EQV3dIfE}L#hBokNdh2E}`{0d+xYIlts1m<) zmy<0_IhF<84QniXo2YJQIkiF(@ispUaw9GfXc%`LpM>^kL0qY2ZR>25#Zc z-d1XPDiDL6_|>+#U@I;Um(Diq{%ix45e(4briGPPurEIGmLfi<^qo7=!=(GJ16Eag z2g{`iDJfx!Y(6v;VRB2iSiz)%6<-Fjc>U%lUa4KKq9H5&e5v1GUk2Sft{b!z7Wdrd ziDkVJ$#~U#JbChVZh!dq;)kbo)Q&~Qzb9D3b&C~%v)YgCT94NVJ{Pr(1buDn?+yEW zP+$-)2vApx{cf%-H z&jG`tR@cm0q|9J0I;kaz>e4q_Q%uT%r z6)d)zlJphf{{DWA>&kN|9N9!p=IgGXMV|I9InO{zkmPSNM|G$zEe{L~j0st=8H=eeoXz- zd+YA-FxW6bz2@oy2@9Yj&Di@Lp1Z79;|~MD_{)oHQd>^yP*mVbWcnUFuKzn~E$%oI zJdhw6NT3!3qOcKI)eJ(9h!Gdq_xQkg=l4*J?{V!wzg4e!1u~;+w!T~!wEoTqntW$I z$&=5ig57<6U9bRRKnyVc`{#${cuo00xnwIG%kQBg_vsM&`)X=|P06}27ZVd*&!fVa%DpX04z6KhLLi~FDQF2n!<0ioEy4+Rc2j1@%x zhj|^ssZ;|7HLx53xDWWE+>(3M>me&ayK!+u6}Zx{O)YfwYEtYkL9pb2=3$}ojD?vT zXFJKWbU5D(FPA$nsUb7ss`+RCkB>IfqTc4gN%dT5Y9G9JGX_A<48ZQ~G&!k6&S_wQ z+I6n{aCAZ3S>Dt@#S!OqeWiNx5=)=09+6rQkQ}3-!UqV|q`R!QsB1}2OZ#9gF8}cG z&=lA-%HN>D(-?f6J@}dXdV0~kS|#5O<)1<^w!(3&PX$rVKtCeCWVG5o4yyJNOY!%E z-8D)Xv;g3CXcQyRslW#S*H`WzAZ(TQ_AS{xseMkw!~g?iwQh~$>eaJg{SpSfG@v(g zbQDD1pVwLgJ?OAb#f}jX5ztowtxMxwkLyLigF)lJ{3Kfm5)Qa~tN_7DE^K91RtkG> ze&p7EZ<98lY9*ieN|`&}Nt_vM6(kveSdfsXAQ<#8fXja`(T@TgF~VJ43~1W*V&RvKF0JO6>crS*T)QV9>zIjj}TMtgERR3Y9VTqSNX3XePvg`eHdvE0MsyCvxS!KJHs@2Wv@m4mqk z4cj^Gu=hDSZ}O?xkNhv9-n@p#A8=^B;#BfMC%2nr=w|zO^Oh$PP~i0RG>FBBg8lWa z&egoxp-&&27RpS!D1ZcmmX>ojT{IP(6lhF9*8>|?y*8q`+1brIorB;gF^fB(8oYK( zhD+}yn;n6Zf&@YUb;p9-0MeXZqc`Km#)fiNQ5E7gK!JfxTeFbq^|e6tyk4#I8HfVF z=FyTcDAwkqW0r6x2I#-|?akTMnpp}OTH2Ry-@d)~Hn|7Ayf2DLb%iR{`@MlC2s8^>;w=xi_A^;T!kC5lZ+rM_>H32YBkNQrJC{a`G5of{Ba?-zqhPaRwnwB;M{K%Q=N#CFr zBY#dMOE{H=ENe=QXctf<$=IZrSH`NtChQbpBM5kGKFZ7Wz<024RGx*f}Z~Wbgzd zADp=12a)OlL0%28cBh=S2$WY_MV}NR>FymKf;eRaVw{v?>cYIEGt};L7g`2}aFq;+ zi|0PeN$rF30MQA{?{CwrDXl@umU1NK1w;aJ+{F^Zrr7T8TX)igIxI@KbaZti;b~@( zsjL`2~(2{BgwzXUN5f`T^ni{C2np%?%S7 zSyh#G6HIZEo8k8wq*Q6(ofE)L2gxHVjqsqA^vcv+is9e1hSdipS!ikDbA zX76yFMRW{4?K0^l9+7E=aBfJOn8JL72M)pzhsVVskji^TC|xE0EZ`?;SXY7$Q__Ea zHk?CzK-eqKV&|!bOZ3}#OY3o?I&h)Jz=&gmVX_?&NP~|9mNPQ{!LW-~$nDb`6@~25 zIZ+$`UULwGgLxv6Rsk_c021$OYlj15%=SAy zLBwxpHhzF7;EBtF`2rCq$PDvB~|9MpaMq!$cigW@;xl#X~BO?O|=BU=EVp0 z;<>xpi@Wgv0%dt>A2cJrFAU{W3o*rnM?|zhmwtV3`w$U@+$MdhVXZ0`Ys%5c4_`7j z)Co_1_AD42+iXxElodB>rlyP}cgLM-W@E2E1B3*SIDm*%8k!jr3rVrFg3Net0y<1& zo;(pkl36lnG`zI^t%bvOKECW6%<095WExn!3#Ci+J_N!-Z?UUxGq0Gw;Q=>lF^*g19W`e{D zlnF@Fop4@Bv0A)|oFC{Yl9Q6y;i{1Q>F@6^8S|0R(P8|%HW>#3GDt|0e@9H+Aynrx z-zy5{GMEHyh#yULUg4jTx3+(8R|hy>>hRCiqgl37X+V@4?Pu>z!9(8GXULkx)N&*E zA2J`7WAFJP1hIP15}6aeG?+hpc+VSrr$o*c7am^~{v?DKtDal1dgN)6&dK&{%|b_NBIi2kx(GYqzV$f|h%{b2#y>K|1yc9D** zn;*8S05lO0FKE1Gm+ntCqKEC=^-?|u(utg){7r)@;5O0dvaC5L>v0PX7$ga8Z3fTn z#p&n2b+xs%*ZOju2f-Pmf~f;yd9HjE9m>BYh-i4ZXmny5{2Noya2X)15SIwhgtVur1m_4=Xe4p@a92Q& z@S8=5oFEtyrWn!?NEbnH?xl0RuA@W-lK24+1QIRCRp6dXAT0*;(MMmmYK1PnHx!wF zQ0gNMUSjzFsB&ml)>wE7UY0(7zIZFJ=}kt;jG?0}CmV0T{L#>Oc8}~=NJz+Zuh=Bk z)m5~$t<4z1f_Jq_)+Ahh2Pd3Y%rWhXExGX)MDc_6JtCA|lP?PrHp^9r`TD`h;?=8H zQ{`Q(ZFOsnMR1@!-QChnzQ=m@uc28Ge1JdzAUdAiNo*ODz0tbxI!KR`T{Z~5Q_pah!w#va3Hg=l@vTZ zB|e*9-Q3(102>U_6|aAu{(*RG_VDt?H}!k$FsZp!UNl3>gS|&+w8}akUc4idJvm}V z3>$cnL!(LC*zoxt?`YMZ94s&XY^X!f6l`cfLyP^nL?s3dk#(!JNGqq_^lOBdJc9%b zlldPyKrpPmt84aPXL%3&4sVm!X?#7%m`ARin#wTlv5-+BU)m^e_Zk!d7+nyxlL1E- zO-DxvOaH8e+Iww21V%y5!4cxe*?==$mZ}_?O1U#6J*Z*2Q&Lk?3wZB2ATBf%8Gtil zRhsFAg)p#kUghPzgk4bcWG)gm#XMwmnjxjO{*gP&2%=}&?;f3j%lhO<V zA^99gZyAHgfxI_>I)d;QIKjje6rDNpQ4W9q=w#JQQLE~=0n&kXR|MM~fj}^SU`$3c z2)1&oj2IDilIY*yTd^+G{Cu#)3^Tnco2P zB4gg4ClZm&cp`7zxq}5<{|w*(a1TaCM)zL{ieC#K@WQAC2P^AZo)=6;B>RShoT_Td z0PK~Va&z<{Bs71J{n8~8c<}(I0x=j4j#h3GY@XUQ0Ey7HX@3Yh^YuvW%rh}FM?=;d z3HQM;fM26u>%8%1_?8C!I{G^s4?lkg%-H@0FSlpUo`HSaboqtI;CbJZeG4Sm0WBz7 zZ8w1gg2>K^-dWOSH5E!jI5dE^?1BQ~f1(r|g+1dE!5uod5tfg z31kg2pb+$-lx!5>K?6Y5Yw&ykw*eFaq$k8b1OpQ?PmOKffOHj zkibQr#mfJ35+_s(0x~-@Qf|s~`LY6pPLUN|ZrXJTVf)9&$m7>ykcc{*rNh1ETW4pb*F&Cv{NJ_re)nAgwxSS67pgc_$V|E6h7L==Er@HGkZ**v6iVZTIqb#mcVu9FL1YrEDRM2QZT?Y(5aDThW^n2E(QP&$d?S@FZer=6GdC`1;j-kb6orcdIy$p zZg`bbKP<9bGUoMi`2xvii-X>>fA6tBcTdAOac^g9W!1_0XBB6n{cs3a}?6$Z+He`h)b5UOW}q0 zNgeV5#zmz2X$W+Y)`gNf|^k#;%3`0Ny z1tnxgf=>yX*@pY31yBOSQ$hg$*Gdh&&da+9?-w#wz>O7Rna^aX5JAAJXs8eha({d9 zo*>L*uuX_T#fDTzcW>_l3A%*7X@*l!(^s(vf(8yR0;sTV5w%hswih@u68Vyr=F7_1qGDHQCyGK)S|h;|@aAw2oK z#J2*?A_TBN4j@FGYM*s=csToZ%4K9s;LG?!(i>QR95}{0(0f1>1Od?i>mUT|efPO= z3kaLYbO#mbpFIG~9ub=0Jpf|=XI?Pl?c*)jv>Yc95k<0yXX%Isbkrkaa5K<>B5GUD8%CWRL*f z(a}~PaPY;^DqaLXX6Z%)Y|lcP?Uu4~>y6#<*|QeE2>jvcAiO_bl_FyPnE`}R?24y2ofT} zBP44+IX;9GHIk}=^TF`&APGLH4mT+kuMudia@Q4IM3;iQ+k?+00D?xk6J$Yg_jL@S z;2;J$a5gEI;%Eq5GlMhIwlUj-6kNUH%#L0~#kM)@ikt?Kt~gg|GS_UFihvX7v&f3^jD#tGC7MxZ6>qPAr= zKZLv?ulYZvWC%DROEHR$A4nMy(mG&k-iJkofPSD5NTotKKs0w%op&YTHwi_~FzCh4 zfF{C+NTBQjRq~MxiqFiW$i^>_m8X%1WsiKIf}OpEyR#&`KHOsV0(`Q?;erHwY)k6D ie7fwveCTZR6csp=x-S`~n+KnjLn+CtU`u3;0{;gSxagPw diff --git a/development/_images/sphx_glr_example_pandas_train_test_001.png b/development/_images/sphx_glr_example_pandas_train_test_001.png index e1e8e7b6a1e22ecb15d664b9d87dd4e097ee1e1e..d1ed0f86d6d607ded7af0fb8472780b030e31ff9 100644 GIT binary patch literal 44099 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Ⓢ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

uQTzs6Hw1BrSf_wKFEofh3k(cQ4T3Tx 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 literal 44195 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 UC5xTjodUnqRke@iDO&{oA29(G7XSbN literal 35081 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 diff --git a/development/_sources/examples/20_basic/example_classification.rst.txt b/development/_sources/examples/20_basic/example_classification.rst.txt index 1612f8468a..4a3ac40049 100644 --- a/development/_sources/examples/20_basic/example_classification.rst.txt +++ b/development/_sources/examples/20_basic/example_classification.rst.txt @@ -123,32 +123,32 @@ View the models found by auto-sklearn rank ensemble_weight type cost duration model_id - 7 1 0.06 extra_trees 0.014184 1.482332 - 16 5 0.04 gradient_boosting 0.021277 1.037143 - 21 2 0.04 extra_trees 0.021277 1.368145 - 36 4 0.06 gradient_boosting 0.021277 1.157367 - 39 3 0.08 sgd 0.021277 0.982728 - 2 9 0.04 random_forest 0.028369 1.622680 - 3 10 0.04 mlp 0.028369 0.896517 - 6 12 0.02 mlp 0.028369 1.043569 - 11 11 0.04 random_forest 0.028369 1.989598 - 19 8 0.02 extra_trees 0.028369 2.743239 - 22 7 0.02 gradient_boosting 0.028369 1.088222 - 26 6 0.02 extra_trees 0.028369 2.210716 - 17 15 0.08 gradient_boosting 0.035461 1.519171 - 18 13 0.02 random_forest 0.035461 1.876818 - 29 14 0.06 bernoulli_nb 0.035461 0.764050 - 9 16 0.06 extra_trees 0.042553 1.751827 - 35 17 0.02 extra_trees 0.042553 1.658084 - 15 18 0.02 mlp 0.049645 3.099540 - 31 19 0.02 decision_tree 0.063830 0.739621 - 20 20 0.02 passive_aggressive 0.078014 0.734241 - 30 21 0.04 k_nearest_neighbors 0.085106 0.881650 - 41 22 0.02 passive_aggressive 0.113475 0.904087 - 28 23 0.08 extra_trees 0.120567 1.431181 - 33 25 0.02 mlp 0.368794 1.467345 - 38 24 0.02 qda 0.368794 0.801248 - 42 26 0.04 extra_trees 0.368794 1.436890 + 7 1 0.06 extra_trees 0.014184 1.449664 + 16 5 0.04 gradient_boosting 0.021277 1.015265 + 21 2 0.04 extra_trees 0.021277 1.302237 + 36 4 0.06 gradient_boosting 0.021277 1.117951 + 39 3 0.08 sgd 0.021277 1.027426 + 2 9 0.04 random_forest 0.028369 1.566947 + 3 10 0.04 mlp 0.028369 0.878841 + 6 12 0.02 mlp 0.028369 1.015643 + 11 11 0.04 random_forest 0.028369 1.969392 + 19 8 0.02 extra_trees 0.028369 2.897623 + 22 7 0.02 gradient_boosting 0.028369 1.050132 + 26 6 0.02 extra_trees 0.028369 2.328301 + 17 15 0.08 gradient_boosting 0.035461 1.471642 + 18 13 0.02 random_forest 0.035461 1.803284 + 29 14 0.06 bernoulli_nb 0.035461 0.743574 + 9 16 0.06 extra_trees 0.042553 1.691875 + 35 17 0.02 extra_trees 0.042553 1.486681 + 15 18 0.02 mlp 0.049645 3.254113 + 31 19 0.02 decision_tree 0.063830 0.722023 + 20 20 0.02 passive_aggressive 0.078014 0.717484 + 30 21 0.04 k_nearest_neighbors 0.085106 0.856818 + 41 22 0.02 passive_aggressive 0.113475 0.873767 + 28 23 0.08 extra_trees 0.120567 1.375515 + 33 25 0.02 mlp 0.368794 1.452863 + 38 24 0.02 qda 0.368794 0.787989 + 42 26 0.04 extra_trees 0.368794 1.382508 @@ -176,21 +176,21 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 3: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 3, 'rank': 2, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.0001363185819149026, beta_1=0.999, @@ -199,11 +199,11 @@ Print the final ensemble constructed by auto-sklearn learning_rate_init=0.00018009776276177523, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 6: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 6, 'rank': 3, 'sklearn_classifier': MLPClassifier(alpha=0.0017940473175767063, beta_1=0.999, beta_2=0.9, @@ -211,43 +211,43 @@ Print the final ensemble constructed by auto-sklearn learning_rate_init=0.0004684917334431039, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 7: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 7, 'rank': 4, 'sklearn_classifier': ExtraTreesClassifier(max_features=34, min_samples_leaf=3, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 9: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 9, 'rank': 5, 'sklearn_classifier': ExtraTreesClassifier(max_features=9, min_samples_split=10, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 11: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 11, 'rank': 6, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 15: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 15, 'rank': 7, 'sklearn_classifier': MLPClassifier(alpha=4.2841884333778574e-06, beta_1=0.999, beta_2=0.9, @@ -256,11 +256,11 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 16: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 16, 'rank': 8, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -270,11 +270,11 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=18, random_state=1, validation_fraction=None, warm_start=True)}, 17: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 17, 'rank': 9, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -284,53 +284,53 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=2, random_state=1, validation_fraction=None, warm_start=True)}, 18: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 18, 'rank': 10, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=3, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 19: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 19, 'rank': 11, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=448, min_samples_leaf=2, min_samples_split=20, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 20: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 20, 'rank': 12, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=32, random_state=1, tol=0.0002600768160857831, warm_start=True)}, 21: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 21, 'rank': 13, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=4, min_samples_leaf=2, min_samples_split=15, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 22: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 22, 'rank': 14, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -341,60 +341,60 @@ Print the final ensemble constructed by auto-sklearn validation_fraction=0.14295295806077554, warm_start=True)}, 26: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 26, 'rank': 15, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=414, min_samples_leaf=2, min_samples_split=19, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 28: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.12056737588652477, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 28, 'rank': 16, 'sklearn_classifier': ExtraTreesClassifier(max_features=2, min_samples_leaf=13, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 29: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 29, 'rank': 17, 'sklearn_classifier': BernoulliNB(alpha=0.07631889494139486, fit_prior=False)}, 30: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.08510638297872342, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 30, 'rank': 18, 'sklearn_classifier': KNeighborsClassifier(n_neighbors=66)}, 31: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.06382978723404253, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 31, 'rank': 19, 'sklearn_classifier': DecisionTreeClassifier(max_depth=1, min_samples_leaf=11, min_samples_split=7, random_state=1)}, 33: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 33, 'rank': 20, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.0007776822893788178, beta_1=0.999, @@ -402,22 +402,22 @@ Print the final ensemble constructed by auto-sklearn learning_rate_init=0.1517493776333679, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 35: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 35, 'rank': 21, 'sklearn_classifier': ExtraTreesClassifier(max_features=8, min_samples_leaf=14, min_samples_split=18, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 36: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 36, 'rank': 22, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, @@ -427,20 +427,20 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, 38: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 38, 'rank': 23, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.6061291863194367)}, 39: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 39, 'rank': 24, 'sklearn_classifier': SGDClassifier(alpha=0.07024017806586297, average=True, eta0=0.01, @@ -448,22 +448,22 @@ Print the final ensemble constructed by auto-sklearn penalty='elasticnet', random_state=1, tol=1.4306439371268643e-05, warm_start=True)}, 41: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.11347517730496459, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 41, 'rank': 25, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.2981321405014361, loss='squared_hinge', max_iter=32, random_state=1, tol=0.006236946671477123, warm_start=True)}, 42: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 42, 'rank': 26, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=4, min_samples_leaf=14, @@ -503,7 +503,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 1 minutes 58.398 seconds) + **Total running time of the script:** ( 1 minutes 58.179 seconds) .. _sphx_glr_download_examples_20_basic_example_classification.py: diff --git a/development/_sources/examples/20_basic/example_multilabel_classification.rst.txt b/development/_sources/examples/20_basic/example_multilabel_classification.rst.txt index 6cdfda2f99..62c7a69cfc 100644 --- a/development/_sources/examples/20_basic/example_multilabel_classification.rst.txt +++ b/development/_sources/examples/20_basic/example_multilabel_classification.rst.txt @@ -155,7 +155,7 @@ View the models found by auto-sklearn rank ensemble_weight type cost duration model_id - 2 1 1.0 random_forest 0.447294 3.239878 + 2 1 1.0 random_forest 0.447294 3.20855 @@ -183,11 +183,11 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.4472941828699525, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 1.0, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=15, n_estimators=512, n_jobs=1, @@ -264,7 +264,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 32.104 seconds) + **Total running time of the script:** ( 0 minutes 16.190 seconds) .. _sphx_glr_download_examples_20_basic_example_multilabel_classification.py: diff --git a/development/_sources/examples/20_basic/example_multioutput_regression.rst.txt b/development/_sources/examples/20_basic/example_multioutput_regression.rst.txt index a35b3834d9..1cedd2b7bc 100644 --- a/development/_sources/examples/20_basic/example_multioutput_regression.rst.txt +++ b/development/_sources/examples/20_basic/example_multioutput_regression.rst.txt @@ -123,9 +123,16 @@ View the models found by auto-sklearn .. code-block:: none - rank ensemble_weight type cost duration + rank ensemble_weight type cost duration model_id - 28 1 1.0 gaussian_process 1.718292e-08 3.467824 + 18 1 0.74 gaussian_process 0.074587 2.560028 + 2 2 0.06 random_forest 0.143340 2.270703 + 19 3 0.02 random_forest 0.193081 1.668876 + 4 4 0.02 extra_trees 0.272649 1.086047 + 10 5 0.08 decision_tree 0.287538 0.488245 + 23 6 0.04 extra_trees 0.386024 14.196754 + 13 7 0.02 k_nearest_neighbors 0.402076 0.477249 + 11 8 0.02 k_nearest_neighbors 0.445704 0.578057 @@ -152,17 +159,81 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none - { 28: { 'cost': 1.71829196426998e-08, - 'data_preprocessor': , - 'ensemble_weight': 1.0, - 'feature_preprocessor': , - 'model_id': 28, - 'rank': 1, - 'regressor': , - 'sklearn_regressor': GaussianProcessRegressor(alpha=1.0000000000000018e-08, - kernel=RBF(length_scale=[1, 1, 1, 1, 1]), + { 2: { 'cost': 0.1433397183147025, + 'data_preprocessor': , + 'ensemble_weight': 0.06, + 'feature_preprocessor': , + 'model_id': 2, + 'rank': 1, + 'regressor': , + 'sklearn_regressor': RandomForestRegressor(max_features=1.0, n_estimators=512, n_jobs=1, + random_state=1, warm_start=True)}, + 4: { 'cost': 0.272649085716099, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , + 'model_id': 4, + 'rank': 2, + 'regressor': , + 'sklearn_regressor': ExtraTreesRegressor(criterion='friedman_mse', max_features=0.5144630032500372, + min_samples_leaf=2, min_samples_split=12, n_estimators=512, + n_jobs=1, random_state=1, warm_start=True)}, + 10: { 'cost': 0.2875377751366157, + 'data_preprocessor': , + 'ensemble_weight': 0.08, + 'feature_preprocessor': , + 'model_id': 10, + 'rank': 3, + 'regressor': , + 'sklearn_regressor': DecisionTreeRegressor(criterion='friedman_mse', max_depth=65, + min_samples_leaf=13, min_samples_split=5, random_state=1)}, + 11: { 'cost': 0.4457038470176755, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , + 'model_id': 11, + 'rank': 4, + 'regressor': , + 'sklearn_regressor': KNeighborsRegressor(n_neighbors=1, p=1)}, + 13: { 'cost': 0.40207569685895683, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , + 'model_id': 13, + 'rank': 5, + 'regressor': , + 'sklearn_regressor': KNeighborsRegressor(n_neighbors=1, weights='distance')}, + 18: { 'cost': 0.07458725526965715, + 'data_preprocessor': , + 'ensemble_weight': 0.74, + 'feature_preprocessor': , + 'model_id': 18, + 'rank': 6, + 'regressor': , + 'sklearn_regressor': GaussianProcessRegressor(alpha=4.472780670840208e-11, + kernel=RBF(length_scale=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]), n_restarts_optimizer=10, normalize_y=True, - random_state=1)}} + random_state=1)}, + 19: { 'cost': 0.19308057275847956, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , + 'model_id': 19, + 'rank': 7, + 'regressor': , + 'sklearn_regressor': RandomForestRegressor(bootstrap=False, max_features=0.9700603657014197, + min_samples_leaf=4, n_estimators=512, n_jobs=1, + random_state=1, warm_start=True)}, + 23: { 'cost': 0.38602414835028154, + 'data_preprocessor': , + 'ensemble_weight': 0.04, + 'feature_preprocessor': , + 'model_id': 23, + 'rank': 8, + 'regressor': , + 'sklearn_regressor': ExtraTreesRegressor(criterion='mae', max_features=0.9574780663890835, + min_samples_leaf=2, min_samples_split=17, n_estimators=512, + n_jobs=1, random_state=1, warm_start=True)}} @@ -190,7 +261,7 @@ Get the Score of the final ensemble .. code-block:: none - R2 score: 0.9999998896841648 + R2 score: 0.9288059150193577 @@ -443,7 +514,7 @@ Get the configuration space .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 1 minutes 55.016 seconds) + **Total running time of the script:** ( 1 minutes 55.450 seconds) .. _sphx_glr_download_examples_20_basic_example_multioutput_regression.py: diff --git a/development/_sources/examples/20_basic/example_regression.rst.txt b/development/_sources/examples/20_basic/example_regression.rst.txt index af467f2cbd..3fd4ab04ff 100644 --- a/development/_sources/examples/20_basic/example_regression.rst.txt +++ b/development/_sources/examples/20_basic/example_regression.rst.txt @@ -124,12 +124,12 @@ View the models found by auto-sklearn rank ensemble_weight type cost duration model_id - 25 1 0.46 sgd 0.436679 0.682268 - 29 2 0.04 gaussian_process 0.445373 13.078738 - 6 3 0.30 ard_regression 0.455042 0.696445 - 27 4 0.12 ard_regression 0.462249 0.678429 - 11 5 0.02 random_forest 0.507400 9.128839 - 7 6 0.06 gradient_boosting 0.518673 1.157540 + 25 1 0.46 sgd 0.436679 0.651642 + 29 2 0.04 gaussian_process 0.445373 11.476568 + 6 3 0.30 ard_regression 0.455042 0.670588 + 27 4 0.12 ard_regression 0.462249 0.657819 + 11 5 0.02 random_forest 0.507400 9.832774 + 7 6 0.06 gradient_boosting 0.518673 1.109341 @@ -157,69 +157,69 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none { 6: { 'cost': 0.4550418898836528, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.3, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 6, 'rank': 1, - 'regressor': , + 'regressor': , 'sklearn_regressor': ARDRegression(alpha_1=0.0003701926442639788, alpha_2=2.2118001735899097e-07, copy_X=False, lambda_1=1.2037591637980971e-06, lambda_2=4.358378124977852e-09, threshold_lambda=1136.5286041327277, tol=0.021944240404849075)}, 7: { 'cost': 0.5186726734789994, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 7, 'rank': 2, - 'regressor': , + 'regressor': , 'sklearn_regressor': HistGradientBoostingRegressor(l2_regularization=1.8428972335335263e-10, learning_rate=0.012607824914758717, max_iter=512, max_leaf_nodes=10, min_samples_leaf=8, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, 11: { 'cost': 0.5073997164657239, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 11, 'rank': 3, - 'regressor': , + 'regressor': , 'sklearn_regressor': RandomForestRegressor(bootstrap=False, criterion='mae', max_features=0.6277363920171745, min_samples_leaf=6, min_samples_split=15, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 25: { 'cost': 0.43667876507897496, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.46, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 25, 'rank': 4, - 'regressor': , + 'regressor': , 'sklearn_regressor': SGDRegressor(alpha=0.0006517033225329654, epsilon=0.012150149892783745, eta0=0.016444224834275295, l1_ratio=1.7462342366289323e-09, loss='epsilon_insensitive', max_iter=16, penalty='elasticnet', power_t=0.21521743568582094, random_state=1, tol=0.002431731981071206, warm_start=True)}, 27: { 'cost': 0.4622486119001967, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 27, 'rank': 5, - 'regressor': , + 'regressor': , 'sklearn_regressor': ARDRegression(alpha_1=2.7664515192592053e-05, alpha_2=9.504988116581138e-07, copy_X=False, lambda_1=6.50650698230178e-09, lambda_2=4.238533890074848e-07, threshold_lambda=78251.58542976103, tol=0.0007301343236220855)}, 29: { 'cost': 0.44537254042256413, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 29, 'rank': 6, - 'regressor': , + 'regressor': , 'sklearn_regressor': GaussianProcessRegressor(alpha=0.323250809620855, kernel=RBF(length_scale=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]), n_restarts_optimizer=10, normalize_y=True, @@ -303,7 +303,7 @@ the true value). .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 1 minutes 59.300 seconds) + **Total running time of the script:** ( 2 minutes 2.092 seconds) .. _sphx_glr_download_examples_20_basic_example_regression.py: diff --git a/development/_sources/examples/20_basic/sg_execution_times.rst.txt b/development/_sources/examples/20_basic/sg_execution_times.rst.txt index 15eabf5fea..45d2e6d2bb 100644 --- a/development/_sources/examples/20_basic/sg_execution_times.rst.txt +++ b/development/_sources/examples/20_basic/sg_execution_times.rst.txt @@ -5,14 +5,14 @@ Computation times ================= -**06:24.818** total execution time for **examples_20_basic** files: +**06:11.911** total execution time for **examples_20_basic** files: +-------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_20_basic_example_regression.py` (``example_regression.py``) | 01:59.300 | 0.0 MB | +| :ref:`sphx_glr_examples_20_basic_example_regression.py` (``example_regression.py``) | 02:02.092 | 0.0 MB | +-------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_20_basic_example_classification.py` (``example_classification.py``) | 01:58.398 | 0.0 MB | +| :ref:`sphx_glr_examples_20_basic_example_classification.py` (``example_classification.py``) | 01:58.179 | 0.0 MB | +-------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_20_basic_example_multioutput_regression.py` (``example_multioutput_regression.py``) | 01:55.016 | 0.0 MB | +| :ref:`sphx_glr_examples_20_basic_example_multioutput_regression.py` (``example_multioutput_regression.py``) | 01:55.450 | 0.0 MB | +-------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_20_basic_example_multilabel_classification.py` (``example_multilabel_classification.py``) | 00:32.104 | 0.0 MB | +| :ref:`sphx_glr_examples_20_basic_example_multilabel_classification.py` (``example_multilabel_classification.py``) | 00:16.190 | 0.0 MB | +-------------------------------------------------------------------------------------------------------------------+-----------+--------+ diff --git a/development/_sources/examples/40_advanced/example_calc_multiple_metrics.rst.txt b/development/_sources/examples/40_advanced/example_calc_multiple_metrics.rst.txt index 46b879c33b..4eec28fe42 100644 --- a/development/_sources/examples/40_advanced/example_calc_multiple_metrics.rst.txt +++ b/development/_sources/examples/40_advanced/example_calc_multiple_metrics.rst.txt @@ -193,8 +193,9 @@ Get the Score of the final ensemble 28 lda 0.936170 0.913462 0.908163 1.000000 0.951872 0.063830 38 qda 0.631206 0.500000 0.631206 1.000000 0.773913 0.368794 2 sgd 0.978723 0.979149 0.988636 0.977528 0.983051 0.021277 - 40 bernoulli_nb 0.390071 0.516854 1.000000 0.033708 0.065217 0.609929 + 41 bernoulli_nb 0.390071 0.516854 1.000000 0.033708 0.065217 0.609929 35 passive_aggressive 0.886525 0.846154 0.847619 1.000000 0.917526 0.113475 + 38 extra_trees 0.631206 0.500000 0.631206 1.000000 0.773913 0.368794 @@ -202,7 +203,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 2 minutes 12.230 seconds) + **Total running time of the script:** ( 1 minutes 59.415 seconds) .. _sphx_glr_download_examples_40_advanced_example_calc_multiple_metrics.py: diff --git a/development/_sources/examples/40_advanced/example_debug_logging.rst.txt b/development/_sources/examples/40_advanced/example_debug_logging.rst.txt index 3d5e4d0fdf..64f3c826d6 100644 --- a/development/_sources/examples/40_advanced/example_debug_logging.rst.txt +++ b/development/_sources/examples/40_advanced/example_debug_logging.rst.txt @@ -175,13 +175,13 @@ Build and fit a classifier /home/runner/work/auto-sklearn/auto-sklearn/autosklearn/data/target_validator.py:187: UserWarning: Fitting transformer with a pandas series which has the dtype category. Inverse transform may not be able preserve dtype when converting to np.ndarray warnings.warn( - 2022-06-23 12:56:46,027 - Client-EnsembleBuilder - INFO - DummyFuture: ([{'Timestamp': Timestamp('2022-06-23 12:56:46.013181'), 'ensemble_optimization_score': 0.9886363636363636, 'ensemble_test_score': 0.9899874843554443}], 50)/SingleThreadedClient() Started Ensemble builder job at 2022.06.23-12.56.46 for iteration 0. - 2022-06-23 12:56:49,519 - Client-EnsembleBuilder - INFO - DummyFuture: ([{'Timestamp': Timestamp('2022-06-23 12:56:49.504486'), 'ensemble_optimization_score': 0.98989898989899, 'ensemble_test_score': 0.9924906132665833}], 50)/SingleThreadedClient() Started Ensemble builder job at 2022.06.23-12.56.49 for iteration 1. + 2022-06-23 16:04:49,361 - Client-EnsembleBuilder - INFO - DummyFuture: ([{'Timestamp': Timestamp('2022-06-23 16:04:49.346616'), 'ensemble_optimization_score': 0.9886363636363636, 'ensemble_test_score': 0.9899874843554443}], 50)/SingleThreadedClient() Started Ensemble builder job at 2022.06.23-16.04.49 for iteration 0. + 2022-06-23 16:04:52,796 - Client-EnsembleBuilder - INFO - DummyFuture: ([{'Timestamp': Timestamp('2022-06-23 16:04:52.780756'), 'ensemble_optimization_score': 0.98989898989899, 'ensemble_test_score': 0.9924906132665833}], 50)/SingleThreadedClient() Started Ensemble builder job at 2022.06.23-16.04.52 for iteration 1. tmp_folder/.auto-sklearn tmp_folder/distributed.log tmp_folder/space.json tmp_folder/smac3-output - tmp_folder/AutoML(1):ee133772-f2f3-11ec-87ec-f3e787165c17.log + tmp_folder/AutoML(1):3303e362-f30e-11ec-87f7-755be8eedcfe.log @@ -189,7 +189,7 @@ Build and fit a classifier .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 12.217 seconds) + **Total running time of the script:** ( 0 minutes 12.918 seconds) .. _sphx_glr_download_examples_40_advanced_example_debug_logging.py: diff --git a/development/_sources/examples/40_advanced/example_early_stopping_and_callbacks.rst.txt b/development/_sources/examples/40_advanced/example_early_stopping_and_callbacks.rst.txt index 38f081388b..aca704e346 100644 --- a/development/_sources/examples/40_advanced/example_early_stopping_and_callbacks.rst.txt +++ b/development/_sources/examples/40_advanced/example_early_stopping_and_callbacks.rst.txt @@ -136,9 +136,9 @@ Build and fit a classifier 'feature_preprocessor:polynomial:interaction_only': 'False', }) , instance='{"task_id": "breast_cancer"}', instance_specific='0', seed=0, cutoff=30.0, capped=False, budget=0.0, source_id=0) - RunValue(cost=0.014184397163120588, time=1.5320239067077637, status=, starttime=1655988154.709301, endtime=1655988156.2596915, additional_info={'duration': 1.4526171684265137, 'num_run': 7, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunValue(cost=0.014184397163120588, time=1.486661672592163, status=, starttime=1655999465.4850423, endtime=1655999466.9899092, additional_info={'duration': 1.4105267524719238, 'num_run': 7, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - AutoSklearnClassifier(get_trials_callback=, + AutoSklearnClassifier(get_trials_callback=, per_run_time_limit=30, time_left_for_this_task=120) @@ -167,9 +167,9 @@ View the models found by auto-sklearn rank ensemble_weight type cost duration model_id - 7 1 0.68 extra_trees 0.014184 1.532024 - 2 2 0.10 random_forest 0.028369 1.671362 - 3 3 0.22 mlp 0.028369 0.917915 + 7 1 0.68 extra_trees 0.014184 1.486662 + 2 2 0.10 random_forest 0.028369 1.591568 + 3 3 0.22 mlp 0.028369 0.902949 @@ -197,21 +197,21 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 3: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.22, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 3, 'rank': 2, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.0001363185819149026, beta_1=0.999, @@ -220,11 +220,11 @@ Print the final ensemble constructed by auto-sklearn learning_rate_init=0.00018009776276177523, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 7: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.68, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 7, 'rank': 3, 'sklearn_classifier': ExtraTreesClassifier(max_features=34, min_samples_leaf=3, min_samples_split=11, @@ -264,7 +264,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 20.799 seconds) + **Total running time of the script:** ( 0 minutes 14.956 seconds) .. _sphx_glr_download_examples_40_advanced_example_early_stopping_and_callbacks.py: diff --git a/development/_sources/examples/40_advanced/example_feature_types.rst.txt b/development/_sources/examples/40_advanced/example_feature_types.rst.txt index 46495a9b4e..4aa89c9036 100644 --- a/development/_sources/examples/40_advanced/example_feature_types.rst.txt +++ b/development/_sources/examples/40_advanced/example_feature_types.rst.txt @@ -162,7 +162,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 25.635 seconds) + **Total running time of the script:** ( 0 minutes 13.641 seconds) .. _sphx_glr_download_examples_40_advanced_example_feature_types.py: diff --git a/development/_sources/examples/40_advanced/example_get_pipeline_components.rst.txt b/development/_sources/examples/40_advanced/example_get_pipeline_components.rst.txt index a81e949c80..51ced3655e 100644 --- a/development/_sources/examples/40_advanced/example_get_pipeline_components.rst.txt +++ b/development/_sources/examples/40_advanced/example_get_pipeline_components.rst.txt @@ -175,32 +175,32 @@ model is stored in the ``'estimators'`` list in the dict, along with the .. code-block:: none { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , - 'ensemble_weight': 0.16, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.10000000000000002, + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 3: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07092198581560283, - 'data_preprocessor': , - 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.020000000000000004, + 'feature_preprocessor': , 'model_id': 3, 'rank': 2, 'sklearn_classifier': RandomForestClassifier(max_features=1, min_samples_leaf=2, min_samples_split=20, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 4: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.060000000000000005, + 'feature_preprocessor': , 'model_id': 4, 'rank': 3, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=1.103855734598575e-05, beta_1=0.999, @@ -209,80 +209,99 @@ model is stored in the ``'estimators'`` list in the dict, along with the learning_rate_init=0.00014375616988222174, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 5: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.1063829787234043, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.10000000000000002, + 'feature_preprocessor': , 'model_id': 5, 'rank': 4, 'sklearn_classifier': KNeighborsClassifier(n_neighbors=4, weights='distance')}, 6: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.11347517730496459, - 'data_preprocessor': , - 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.12000000000000001, + 'feature_preprocessor': , 'model_id': 6, 'rank': 5, - 'sklearn_classifier': SVC(C=100.5905006626969, cache_size=1787.0442708333333, - coef0=0.08087614244138486, gamma=0.011333066835975528, kernel='poly', - max_iter=-1.0, random_state=1, tol=0.012391313886912093)}, + 'sklearn_classifier': SVC(C=100.5905006626969, cache_size=1783.8515625, coef0=0.08087614244138486, + gamma=0.011333066835975528, kernel='poly', max_iter=-1.0, random_state=1, + tol=0.012391313886912093)}, + 7: { 'balancing': Balancing(random_state=1, strategy='weighting'), + 'classifier': , + 'cost': 0.03546099290780147, + 'data_preprocessor': , + 'ensemble_weight': 0.060000000000000005, + 'feature_preprocessor': , + 'model_id': 7, + 'rank': 6, + 'sklearn_classifier': LinearSVC(C=10.369811497206404, class_weight='balanced', dual=False, + intercept_scaling=1.0, random_state=1, tol=0.0015130257264171173)}, 8: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , - 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.10000000000000002, + 'feature_preprocessor': , 'model_id': 8, - 'rank': 6, + 'rank': 7, 'sklearn_classifier': LinearDiscriminantAnalysis(tol=0.010552900863349885)}, 9: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.05673758865248224, - 'data_preprocessor': , - 'ensemble_weight': 0.14, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.08000000000000002, + 'feature_preprocessor': , 'model_id': 9, - 'rank': 7, + 'rank': 8, 'sklearn_classifier': DecisionTreeClassifier(max_depth=1, min_samples_leaf=12, min_samples_split=10, random_state=1)}, 10: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.060000000000000005, + 'feature_preprocessor': , 'model_id': 10, - 'rank': 8, + 'rank': 9, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=1.1648635177663599e-07, beta_1=0.999, beta_2=0.9, hidden_layer_sizes=(78,), learning_rate_init=0.10405546728298488, max_iter=128, n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 11: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , - 'ensemble_weight': 0.14, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.08000000000000002, + 'feature_preprocessor': , 'model_id': 11, - 'rank': 9, + 'rank': 10, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.009945692083946422, max_iter=32, random_state=1, tol=0.00039533312192938314, warm_start=True)}, 12: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.10000000000000002, + 'feature_preprocessor': , 'model_id': 12, - 'rank': 10, + 'rank': 11, 'sklearn_classifier': MLPClassifier(alpha=2.0254725986516904e-07, beta_1=0.999, beta_2=0.9, hidden_layer_sizes=(224,), learning_rate_init=0.007525773377111993, max_iter=64, n_iter_no_change=32, random_state=1, validation_fraction=0.0, - verbose=0, warm_start=True)}} + verbose=0, warm_start=True)}, + 13: { 'balancing': Balancing(random_state=1, strategy='weighting'), + 'classifier': , + 'cost': 0.07092198581560283, + 'data_preprocessor': , + 'ensemble_weight': 0.12000000000000001, + 'feature_preprocessor': , + 'model_id': 13, + 'rank': 12, + 'sklearn_classifier': KNeighborsClassifier(n_neighbors=6, weights='distance')}} @@ -315,8 +334,8 @@ iterations, number of models failed with a time out etc. Dataset name: breast_cancer Metric: accuracy Best validation score: 0.971631 - Number of target algorithm runs: 11 - Number of successful target algorithm runs: 11 + Number of target algorithm runs: 12 + Number of successful target algorithm runs: 12 Number of crashed target algorithm runs: 0 Number of target algorithms that exceeded the time limit: 0 Number of target algorithms that exceeded the memory limit: 0 @@ -352,7 +371,7 @@ runhistory.runhistory.html#smac.runhistory.runhistory.RunHistory>`_. .. code-block:: none - + @@ -378,7 +397,7 @@ Runs are stored inside an ``OrderedDict`` called ``data``: .. code-block:: none - 12 + 13 @@ -409,40 +428,43 @@ Let's iterative over all entries ######### RunKey(config_id=1, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.07801418439716312, time=1.6468214988708496, status=, starttime=1655989439.1247473, endtime=1655989440.7915857, additional_info={'duration': 1.5555660724639893, 'num_run': 2, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunValue(cost=0.07801418439716312, time=1.597013235092163, status=, starttime=1656000689.6025715, endtime=1656000691.2186282, additional_info={'duration': 1.5126612186431885, 'num_run': 2, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) ######### RunKey(config_id=2, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.07092198581560283, time=1.4014215469360352, status=, starttime=1655989440.84765, endtime=1655989442.2705557, additional_info={'duration': 1.3145174980163574, 'num_run': 3, 'train_loss': 0.06315789473684208, 'configuration_origin': 'Initial design'}) + RunValue(cost=0.07092198581560283, time=1.3305432796478271, status=, starttime=1656000691.2687345, endtime=1656000692.6197903, additional_info={'duration': 1.2513349056243896, 'num_run': 3, 'train_loss': 0.06315789473684208, 'configuration_origin': 'Initial design'}) ######### RunKey(config_id=3, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.028368794326241176, time=1.2082116603851318, status=, starttime=1655989442.3603592, endtime=1655989443.5898106, additional_info={'duration': 1.14048433303833, 'num_run': 4, 'train_loss': 0.04210526315789476, 'configuration_origin': 'Initial design'}) + RunValue(cost=0.028368794326241176, time=1.175687551498413, status=, starttime=1656000692.7017298, endtime=1656000693.8974721, additional_info={'duration': 1.1127848625183105, 'num_run': 4, 'train_loss': 0.04210526315789476, 'configuration_origin': 'Initial design'}) ######### RunKey(config_id=4, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.1063829787234043, time=0.7591633796691895, status=, starttime=1655989443.6966844, endtime=1655989444.477363, additional_info={'duration': 0.6928863525390625, 'num_run': 5, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunValue(cost=0.1063829787234043, time=0.7289328575134277, status=, starttime=1656000693.9951828, endtime=1656000694.7441878, additional_info={'duration': 0.6643478870391846, 'num_run': 5, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) ######### RunKey(config_id=5, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.11347517730496459, time=0.6295015811920166, status=, starttime=1655989444.5951998, endtime=1655989445.2448764, additional_info={'duration': 0.5619635581970215, 'num_run': 6, 'train_loss': 0.09122807017543855, 'configuration_origin': 'Initial design'}) + RunValue(cost=0.11347517730496459, time=0.5987446308135986, status=, starttime=1656000694.8499954, endtime=1656000695.4684982, additional_info={'duration': 0.5383052825927734, 'num_run': 6, 'train_loss': 0.09122807017543855, 'configuration_origin': 'Initial design'}) ######### RunKey(config_id=6, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.03546099290780147, time=0.8146646022796631, status=, starttime=1655989447.5395503, endtime=1655989448.3745892, additional_info={'duration': 0.743938684463501, 'num_run': 7, 'train_loss': 0.007017543859649145, 'configuration_origin': 'Random Search (sorted)'}) + RunValue(cost=0.03546099290780147, time=0.7828354835510254, status=, starttime=1656000697.784354, endtime=1656000698.5867705, additional_info={'duration': 0.7183177471160889, 'num_run': 7, 'train_loss': 0.007017543859649145, 'configuration_origin': 'Random Search (sorted)'}) ######### RunKey(config_id=7, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.04255319148936165, time=0.8544788360595703, status=, starttime=1655989448.5339887, endtime=1655989449.4095128, additional_info={'duration': 0.7874951362609863, 'num_run': 8, 'train_loss': 0.06666666666666665, 'configuration_origin': 'Random Search'}) + RunValue(cost=0.04255319148936165, time=0.8276576995849609, status=, starttime=1656000698.7323153, endtime=1656000699.5805433, additional_info={'duration': 0.7651546001434326, 'num_run': 8, 'train_loss': 0.06666666666666665, 'configuration_origin': 'Random Search'}) ######### RunKey(config_id=8, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.05673758865248224, time=0.6455953121185303, status=, starttime=1655989449.5821178, endtime=1655989450.2488432, additional_info={'duration': 0.5783953666687012, 'num_run': 9, 'train_loss': 0.06315789473684208, 'configuration_origin': 'Random Search'}) + RunValue(cost=0.05673758865248224, time=0.6182749271392822, status=, starttime=1656000699.7404962, endtime=1656000700.378894, additional_info={'duration': 0.5555565357208252, 'num_run': 9, 'train_loss': 0.06315789473684208, 'configuration_origin': 'Random Search'}) ######### RunKey(config_id=9, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.07801418439716312, time=0.9263043403625488, status=, starttime=1655989452.9117863, endtime=1655989453.8610878, additional_info={'duration': 0.8578124046325684, 'num_run': 10, 'train_loss': 0.07719298245614037, 'configuration_origin': 'Random Search (sorted)'}) + RunValue(cost=0.07801418439716312, time=0.8494582176208496, status=, starttime=1656000703.0709698, endtime=1656000703.9417112, additional_info={'duration': 0.7872738838195801, 'num_run': 10, 'train_loss': 0.07719298245614037, 'configuration_origin': 'Random Search (sorted)'}) ######### RunKey(config_id=10, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.03546099290780147, time=0.8950366973876953, status=, starttime=1655989454.0677521, endtime=1655989454.9859705, additional_info={'duration': 0.8293032646179199, 'num_run': 11, 'train_loss': 0.01403508771929829, 'configuration_origin': 'Random Search'}) + RunValue(cost=0.03546099290780147, time=0.8544304370880127, status=, starttime=1656000704.1300974, endtime=1656000705.005819, additional_info={'duration': 0.7961733341217041, 'num_run': 11, 'train_loss': 0.01403508771929829, 'configuration_origin': 'Random Search'}) ######### RunKey(config_id=11, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=0.028368794326241176, time=1.0853431224822998, status=, starttime=1655989455.2103584, endtime=1655989456.3187807, additional_info={'duration': 1.0216596126556396, 'num_run': 12, 'train_loss': 0.0, 'configuration_origin': 'Random Search'}) + RunValue(cost=0.028368794326241176, time=1.0240399837493896, status=, starttime=1656000705.2097802, endtime=1656000706.256121, additional_info={'duration': 0.9642879962921143, 'num_run': 12, 'train_loss': 0.0, 'configuration_origin': 'Random Search'}) ######### RunKey(config_id=12, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) - RunValue(cost=1.0, time=0.0, status=, starttime=1655989456.5597036, endtime=1655989456.559704, additional_info={}) + RunValue(cost=0.07092198581560283, time=0.9376225471496582, status=, starttime=1656000706.4748247, endtime=1656000707.434221, additional_info={'duration': 0.8782339096069336, 'num_run': 13, 'train_loss': 0.0, 'configuration_origin': 'Random Search'}) + ######### + RunKey(config_id=13, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) + RunValue(cost=1.0, time=0.0, status=, starttime=1656000707.668779, endtime=1656000707.6687794, additional_info={}) @@ -587,11 +609,11 @@ The ``run_value`` contains all output from running the configuration: .. code-block:: none Cost: 0.07801418439716312 - Time: 1.6468214988708496 + Time: 1.597013235092163 Status: StatusType.SUCCESS - Additional information: {'duration': 1.5555660724639893, 'num_run': 2, 'train_loss': 0.0, 'configuration_origin': 'Initial design'} - Start time: 1655989439.1247473 - End time 1655989440.7915857 + Additional information: {'duration': 1.5126612186431885, 'num_run': 2, 'train_loss': 0.0, 'configuration_origin': 'Initial design'} + Start time: 1656000689.6025715 + End time 1656000691.2186282 @@ -707,395 +729,404 @@ model_selection.GridSearchCV.html>`_. {'mean_test_score': array([0.92198582, 0.92907801, 0.97163121, 0.89361702, 0.88652482, 0.96453901, 0.95744681, 0.94326241, 0.92198582, 0.96453901, - 0.97163121]), 'rank_test_scores': array([ 8, 7, 1, 10, 11, 3, 5, 6, 8, 3, 1]), 'mean_fit_time': array([1.6468215 , 1.40142155, 1.20821166, 0.75916338, 0.62950158, - 0.8146646 , 0.85447884, 0.64559531, 0.92630434, 0.8950367 , - 1.08534312]), 'params': [{'balancing:strategy': 'none', 'classifier:__choice__': 'random_forest', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:random_forest:bootstrap': 'True', 'classifier:random_forest:criterion': 'gini', 'classifier:random_forest:max_depth': 'None', 'classifier:random_forest:max_features': 0.5, 'classifier:random_forest:max_leaf_nodes': 'None', 'classifier:random_forest:min_impurity_decrease': 0.0, 'classifier:random_forest:min_samples_leaf': 1, 'classifier:random_forest:min_samples_split': 2, 'classifier:random_forest:min_weight_fraction_leaf': 0.0, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'standardize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.9999, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.01, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 0}, {'balancing:strategy': 'none', 'classifier:__choice__': 'random_forest', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:random_forest:bootstrap': 'True', 'classifier:random_forest:criterion': 'gini', 'classifier:random_forest:max_depth': 'None', 'classifier:random_forest:max_features': 0.9331254454871041, 'classifier:random_forest:max_leaf_nodes': 'None', 'classifier:random_forest:min_impurity_decrease': 0.0, 'classifier:random_forest:min_samples_leaf': 2, 'classifier:random_forest:min_samples_split': 20, 'classifier:random_forest:min_weight_fraction_leaf': 0.0, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'none', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.9967857433838874, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.005069923784737444, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'mlp', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:mlp:activation': 'tanh', 'classifier:mlp:alpha': 1.103855734598575e-05, 'classifier:mlp:batch_size': 'auto', 'classifier:mlp:beta_1': 0.9, 'classifier:mlp:beta_2': 0.999, 'classifier:mlp:early_stopping': 'valid', 'classifier:mlp:epsilon': 1e-08, 'classifier:mlp:hidden_layer_depth': 3, 'classifier:mlp:learning_rate_init': 0.00014375616988222174, 'classifier:mlp:n_iter_no_change': 32, 'classifier:mlp:num_nodes_per_layer': 229, 'classifier:mlp:shuffle': 'True', 'classifier:mlp:solver': 'adam', 'classifier:mlp:tol': 0.0001, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.7895711479212801, 'feature_preprocessor:pca:whiten': 'True', 'classifier:mlp:validation_fraction': 0.1, 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.002766772136115771, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 180, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'uniform', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'k_nearest_neighbors', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:k_nearest_neighbors:n_neighbors': 4, 'classifier:k_nearest_neighbors:p': 2, 'classifier:k_nearest_neighbors:weights': 'distance', 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'normalize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.8047274080856589, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.008015420020402715, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'none', 'classifier:__choice__': 'libsvm_svc', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:libsvm_svc:C': 100.5905006626969, 'classifier:libsvm_svc:gamma': 0.011333066835975528, 'classifier:libsvm_svc:kernel': 'poly', 'classifier:libsvm_svc:max_iter': -1, 'classifier:libsvm_svc:shrinking': 'True', 'classifier:libsvm_svc:tol': 0.012391313886912093, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'minmax', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.9290439925152777, 'feature_preprocessor:pca:whiten': 'False', 'classifier:libsvm_svc:coef0': 0.08087614244138486, 'classifier:libsvm_svc:degree': 3, 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.010000000000000004, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'liblinear_svc', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:liblinear_svc:C': 10.369811497206404, 'classifier:liblinear_svc:dual': 'False', 'classifier:liblinear_svc:fit_intercept': 'True', 'classifier:liblinear_svc:intercept_scaling': 1, 'classifier:liblinear_svc:loss': 'squared_hinge', 'classifier:liblinear_svc:multi_class': 'ovr', 'classifier:liblinear_svc:penalty': 'l2', 'classifier:liblinear_svc:tol': 0.0015130257264171173, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'power_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding_distinct', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 137, 'feature_preprocessor:pca:keep_variance': 0.9677965620214456, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding_distinct:min_df_choice': 'min_df_relative', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding_distinct:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding_distinct:min_df_relative': 0.08656832316003299}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'lda', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:lda:shrinkage': 'None', 'classifier:lda:tol': 0.010552900863349885, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 2, 'feature_preprocessor:pca:keep_variance': 0.5940439727806581, 'feature_preprocessor:pca:whiten': 'True', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.0006032458390939325, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 1660, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'normal', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_relative', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_relative': 0.36019594124973353}, {'balancing:strategy': 'none', 'classifier:__choice__': 'decision_tree', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:decision_tree:criterion': 'gini', 'classifier:decision_tree:max_depth_factor': 0.09679641236056158, 'classifier:decision_tree:max_features': 1.0, 'classifier:decision_tree:max_leaf_nodes': 'None', 'classifier:decision_tree:min_impurity_decrease': 0.0, 'classifier:decision_tree:min_samples_leaf': 12, 'classifier:decision_tree:min_samples_split': 10, 'classifier:decision_tree:min_weight_fraction_leaf': 0.0, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'median', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'tfidf_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 15, 'feature_preprocessor:pca:keep_variance': 0.9889862560610739, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.016731911468974747, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 373, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'uniform', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_choice': 'min_df_relative', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:ngram_upper_bound': 2, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:use_idf': False, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_relative': 0.0969631806397533}, {'balancing:strategy': 'none', 'classifier:__choice__': 'mlp', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:mlp:activation': 'tanh', 'classifier:mlp:alpha': 1.1648635177663599e-07, 'classifier:mlp:batch_size': 'auto', 'classifier:mlp:beta_1': 0.9, 'classifier:mlp:beta_2': 0.999, 'classifier:mlp:early_stopping': 'train', 'classifier:mlp:epsilon': 1e-08, 'classifier:mlp:hidden_layer_depth': 1, 'classifier:mlp:learning_rate_init': 0.10405546728298488, 'classifier:mlp:n_iter_no_change': 32, 'classifier:mlp:num_nodes_per_layer': 78, 'classifier:mlp:shuffle': 'True', 'classifier:mlp:solver': 'adam', 'classifier:mlp:tol': 0.0001, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'robust_scaler', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 44, 'feature_preprocessor:pca:keep_variance': 0.885953981598865, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.001146136570174522, 'data_preprocessor:feature_type:numerical_transformer:rescaling:robust_scaler:q_max': 0.8953706157299287, 'data_preprocessor:feature_type:numerical_transformer:rescaling:robust_scaler:q_min': 0.21476609150297996, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 2, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 10}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'passive_aggressive', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:passive_aggressive:C': 0.009945692083946422, 'classifier:passive_aggressive:average': 'False', 'classifier:passive_aggressive:fit_intercept': 'True', 'classifier:passive_aggressive:loss': 'hinge', 'classifier:passive_aggressive:tol': 0.00039533312192938314, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'standardize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 1174, 'feature_preprocessor:pca:keep_variance': 0.9742266416789866, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 3, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 9}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'mlp', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:mlp:activation': 'relu', 'classifier:mlp:alpha': 2.0254725986516904e-07, 'classifier:mlp:batch_size': 'auto', 'classifier:mlp:beta_1': 0.9, 'classifier:mlp:beta_2': 0.999, 'classifier:mlp:early_stopping': 'train', 'classifier:mlp:epsilon': 1e-08, 'classifier:mlp:hidden_layer_depth': 1, 'classifier:mlp:learning_rate_init': 0.007525773377111993, 'classifier:mlp:n_iter_no_change': 32, 'classifier:mlp:num_nodes_per_layer': 224, 'classifier:mlp:shuffle': 'True', 'classifier:mlp:solver': 'adam', 'classifier:mlp:tol': 0.0001, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'standardize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'tfidf_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 5796, 'feature_preprocessor:pca:keep_variance': 0.8322479037809868, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:ngram_upper_bound': 3, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:use_idf': False, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_absolute': 2}], 'status': ['Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success'], 'budgets': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'param_balancing:strategy': masked_array(data=['none', 'none', 'weighting', 'weighting', 'none', + 0.97163121, 0.92907801]), 'rank_test_scores': array([ 9, 7, 1, 11, 12, 3, 5, 6, 9, 3, 1, 7]), 'mean_fit_time': array([1.59701324, 1.33054328, 1.17568755, 0.72893286, 0.59874463, + 0.78283548, 0.8276577 , 0.61827493, 0.84945822, 0.85443044, + 1.02403998, 0.93762255]), 'params': [{'balancing:strategy': 'none', 'classifier:__choice__': 'random_forest', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:random_forest:bootstrap': 'True', 'classifier:random_forest:criterion': 'gini', 'classifier:random_forest:max_depth': 'None', 'classifier:random_forest:max_features': 0.5, 'classifier:random_forest:max_leaf_nodes': 'None', 'classifier:random_forest:min_impurity_decrease': 0.0, 'classifier:random_forest:min_samples_leaf': 1, 'classifier:random_forest:min_samples_split': 2, 'classifier:random_forest:min_weight_fraction_leaf': 0.0, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'standardize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.9999, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.01, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 0}, {'balancing:strategy': 'none', 'classifier:__choice__': 'random_forest', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:random_forest:bootstrap': 'True', 'classifier:random_forest:criterion': 'gini', 'classifier:random_forest:max_depth': 'None', 'classifier:random_forest:max_features': 0.9331254454871041, 'classifier:random_forest:max_leaf_nodes': 'None', 'classifier:random_forest:min_impurity_decrease': 0.0, 'classifier:random_forest:min_samples_leaf': 2, 'classifier:random_forest:min_samples_split': 20, 'classifier:random_forest:min_weight_fraction_leaf': 0.0, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'none', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.9967857433838874, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.005069923784737444, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'mlp', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:mlp:activation': 'tanh', 'classifier:mlp:alpha': 1.103855734598575e-05, 'classifier:mlp:batch_size': 'auto', 'classifier:mlp:beta_1': 0.9, 'classifier:mlp:beta_2': 0.999, 'classifier:mlp:early_stopping': 'valid', 'classifier:mlp:epsilon': 1e-08, 'classifier:mlp:hidden_layer_depth': 3, 'classifier:mlp:learning_rate_init': 0.00014375616988222174, 'classifier:mlp:n_iter_no_change': 32, 'classifier:mlp:num_nodes_per_layer': 229, 'classifier:mlp:shuffle': 'True', 'classifier:mlp:solver': 'adam', 'classifier:mlp:tol': 0.0001, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.7895711479212801, 'feature_preprocessor:pca:whiten': 'True', 'classifier:mlp:validation_fraction': 0.1, 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.002766772136115771, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 180, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'uniform', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'k_nearest_neighbors', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:k_nearest_neighbors:n_neighbors': 4, 'classifier:k_nearest_neighbors:p': 2, 'classifier:k_nearest_neighbors:weights': 'distance', 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'normalize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.8047274080856589, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.008015420020402715, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'none', 'classifier:__choice__': 'libsvm_svc', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:libsvm_svc:C': 100.5905006626969, 'classifier:libsvm_svc:gamma': 0.011333066835975528, 'classifier:libsvm_svc:kernel': 'poly', 'classifier:libsvm_svc:max_iter': -1, 'classifier:libsvm_svc:shrinking': 'True', 'classifier:libsvm_svc:tol': 0.012391313886912093, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'minmax', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 100, 'feature_preprocessor:pca:keep_variance': 0.9290439925152777, 'feature_preprocessor:pca:whiten': 'False', 'classifier:libsvm_svc:coef0': 0.08087614244138486, 'classifier:libsvm_svc:degree': 3, 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.010000000000000004, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 1}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'liblinear_svc', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:liblinear_svc:C': 10.369811497206404, 'classifier:liblinear_svc:dual': 'False', 'classifier:liblinear_svc:fit_intercept': 'True', 'classifier:liblinear_svc:intercept_scaling': 1, 'classifier:liblinear_svc:loss': 'squared_hinge', 'classifier:liblinear_svc:multi_class': 'ovr', 'classifier:liblinear_svc:penalty': 'l2', 'classifier:liblinear_svc:tol': 0.0015130257264171173, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'power_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding_distinct', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 137, 'feature_preprocessor:pca:keep_variance': 0.9677965620214456, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding_distinct:min_df_choice': 'min_df_relative', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding_distinct:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding_distinct:min_df_relative': 0.08656832316003299}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'lda', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:lda:shrinkage': 'None', 'classifier:lda:tol': 0.010552900863349885, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 2, 'feature_preprocessor:pca:keep_variance': 0.5940439727806581, 'feature_preprocessor:pca:whiten': 'True', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.0006032458390939325, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 1660, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'normal', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_relative', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_relative': 0.36019594124973353}, {'balancing:strategy': 'none', 'classifier:__choice__': 'decision_tree', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:decision_tree:criterion': 'gini', 'classifier:decision_tree:max_depth_factor': 0.09679641236056158, 'classifier:decision_tree:max_features': 1.0, 'classifier:decision_tree:max_leaf_nodes': 'None', 'classifier:decision_tree:min_impurity_decrease': 0.0, 'classifier:decision_tree:min_samples_leaf': 12, 'classifier:decision_tree:min_samples_split': 10, 'classifier:decision_tree:min_weight_fraction_leaf': 0.0, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'median', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'tfidf_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 15, 'feature_preprocessor:pca:keep_variance': 0.9889862560610739, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.016731911468974747, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 373, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'uniform', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_choice': 'min_df_relative', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:ngram_upper_bound': 2, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:use_idf': False, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_relative': 0.0969631806397533}, {'balancing:strategy': 'none', 'classifier:__choice__': 'mlp', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:mlp:activation': 'tanh', 'classifier:mlp:alpha': 1.1648635177663599e-07, 'classifier:mlp:batch_size': 'auto', 'classifier:mlp:beta_1': 0.9, 'classifier:mlp:beta_2': 0.999, 'classifier:mlp:early_stopping': 'train', 'classifier:mlp:epsilon': 1e-08, 'classifier:mlp:hidden_layer_depth': 1, 'classifier:mlp:learning_rate_init': 0.10405546728298488, 'classifier:mlp:n_iter_no_change': 32, 'classifier:mlp:num_nodes_per_layer': 78, 'classifier:mlp:shuffle': 'True', 'classifier:mlp:solver': 'adam', 'classifier:mlp:tol': 0.0001, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'mean', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'robust_scaler', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 44, 'feature_preprocessor:pca:keep_variance': 0.885953981598865, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.001146136570174522, 'data_preprocessor:feature_type:numerical_transformer:rescaling:robust_scaler:q_max': 0.8953706157299287, 'data_preprocessor:feature_type:numerical_transformer:rescaling:robust_scaler:q_min': 0.21476609150297996, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 2, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 10}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'passive_aggressive', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:passive_aggressive:C': 0.009945692083946422, 'classifier:passive_aggressive:average': 'False', 'classifier:passive_aggressive:fit_intercept': 'True', 'classifier:passive_aggressive:loss': 'hinge', 'classifier:passive_aggressive:tol': 0.00039533312192938314, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'no_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'standardize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 1174, 'feature_preprocessor:pca:keep_variance': 0.9742266416789866, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 3, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 9}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'mlp', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:mlp:activation': 'relu', 'classifier:mlp:alpha': 2.0254725986516904e-07, 'classifier:mlp:batch_size': 'auto', 'classifier:mlp:beta_1': 0.9, 'classifier:mlp:beta_2': 0.999, 'classifier:mlp:early_stopping': 'train', 'classifier:mlp:epsilon': 1e-08, 'classifier:mlp:hidden_layer_depth': 1, 'classifier:mlp:learning_rate_init': 0.007525773377111993, 'classifier:mlp:n_iter_no_change': 32, 'classifier:mlp:num_nodes_per_layer': 224, 'classifier:mlp:shuffle': 'True', 'classifier:mlp:solver': 'adam', 'classifier:mlp:tol': 0.0001, 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'most_frequent', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'standardize', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'tfidf_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 5796, 'feature_preprocessor:pca:keep_variance': 0.8322479037809868, 'feature_preprocessor:pca:whiten': 'False', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:ngram_upper_bound': 3, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:use_idf': False, 'data_preprocessor:feature_type:text_transformer:text_encoding:tfidf_encoding:min_df_absolute': 2}, {'balancing:strategy': 'weighting', 'classifier:__choice__': 'k_nearest_neighbors', 'data_preprocessor:__choice__': 'feature_type', 'feature_preprocessor:__choice__': 'pca', 'classifier:k_nearest_neighbors:n_neighbors': 6, 'classifier:k_nearest_neighbors:p': 2, 'classifier:k_nearest_neighbors:weights': 'distance', 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'one_hot_encoding', 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'median', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'quantile_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 657, 'feature_preprocessor:pca:keep_variance': 0.6601956297745172, 'feature_preprocessor:pca:whiten': 'True', 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:n_quantiles': 1312, 'data_preprocessor:feature_type:numerical_transformer:rescaling:quantile_transformer:output_distribution': 'normal', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_absolute', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 3, 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_absolute': 0}], 'status': ['Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success', 'Success'], 'budgets': [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'param_balancing:strategy': masked_array(data=['none', 'none', 'weighting', 'weighting', 'none', 'weighting', 'weighting', 'none', 'none', 'weighting', - 'weighting'], + 'weighting', 'weighting'], mask=[False, False, False, False, False, False, False, False, - False, False, False], + False, False, False, False], fill_value='N/A', dtype='`_. 'bag_of_word_encoding_distinct', 'bag_of_word_encoding', 'tfidf_encoding', 'bag_of_word_encoding', 'bag_of_word_encoding', - 'tfidf_encoding'], + 'tfidf_encoding', 'bag_of_word_encoding'], mask=[False, False, False, False, False, False, False, False, - False, False, False], + False, False, False, False], fill_value='N/A', - dtype=', + 'classifier': , 'cost': 0.007092198581560294, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 1.0, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 59, 'rank': 1, 'sklearn_classifier': SGDClassifier(alpha=9.813136926397195e-05, average=True, @@ -282,7 +282,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 2 minutes 25.699 seconds) + **Total running time of the script:** ( 2 minutes 0.101 seconds) .. _sphx_glr_download_examples_40_advanced_example_interpretable_models.py: diff --git a/development/_sources/examples/40_advanced/example_metrics.rst.txt b/development/_sources/examples/40_advanced/example_metrics.rst.txt index 3e50fcda14..f663d3477b 100644 --- a/development/_sources/examples/40_advanced/example_metrics.rst.txt +++ b/development/_sources/examples/40_advanced/example_metrics.rst.txt @@ -208,7 +208,7 @@ First example: Use predefined accuracy metric ################################################################################ Use predefined accuracy metric - Accuracy score 0.958 using accuracy + Accuracy score 0.951 using accuracy @@ -401,21 +401,22 @@ Fifth example: Use own accuracy metric with additional argument ################################################################################ Use self defined error with additional argument - [WARNING] [2022-06-23 13:08:54,222:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:08:57,465:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:00,561:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:01,430:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:07,617:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:09,324:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:10,202:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:14,279:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:18,772:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:23,320:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:24,248:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:29,668:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:34,324:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:35,213:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. - [WARNING] [2022-06-23 13:09:40,161:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:43,912:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:47,102:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:50,192:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:51,020:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:57,117:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:58,752:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:15:59,600:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:03,659:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:08,107:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:12,645:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:13,539:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:18,882:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:23,542:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:24,403:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:29,334:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. + [WARNING] [2022-06-23 16:16:31,432:smac.runhistory.runhistory2epm.RunHistory2EPM4LogCost] Got cost of smaller/equal to 0. Replace by 0.000010 since we use log cost. Error score 0.615 using error_add @@ -481,7 +482,7 @@ Sixth example: Use a metric with additional argument which also needs xdata .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 6 minutes 52.528 seconds) + **Total running time of the script:** ( 5 minutes 45.742 seconds) .. _sphx_glr_download_examples_40_advanced_example_metrics.py: diff --git a/development/_sources/examples/40_advanced/example_multi_objective.rst.txt b/development/_sources/examples/40_advanced/example_multi_objective.rst.txt index cc457bde10..1a77a5d74d 100644 --- a/development/_sources/examples/40_advanced/example_multi_objective.rst.txt +++ b/development/_sources/examples/40_advanced/example_multi_objective.rst.txt @@ -165,18 +165,17 @@ They are by default sorted by the first metric given to *auto-sklearn*. .. code-block:: none - rank ensemble_weight ... cost_1 duration - model_id ... - 2 2 0.12 ... 0.586667 1.840888 - 3 5 0.04 ... 0.533333 1.768176 - 4 8 0.06 ... 0.426667 1.681125 - 8 3 0.04 ... 0.586667 1.748800 - 16 4 0.52 ... 0.933333 1.846946 - 21 1 0.18 ... 0.586667 1.872691 - 24 6 0.02 ... 0.600000 0.979601 - 27 7 0.02 ... 0.226667 1.012836 - - [8 rows x 6 columns] + rank ensemble_weight type cost_0 cost_1 duration + model_id + 2 2 0.08 random_forest 0.311111 0.586667 1.774953 + 3 5 0.06 extra_trees 0.385965 0.533333 1.690605 + 6 7 0.02 random_forest 0.466667 0.786667 2.314867 + 8 3 0.08 random_forest 0.326087 0.586667 1.674452 + 16 4 0.44 extra_trees 0.375000 0.933333 1.757914 + 21 1 0.20 random_forest 0.205128 0.586667 1.796432 + 22 9 0.04 adaboost 0.555556 0.306667 1.580762 + 24 6 0.06 qda 0.454545 0.600000 0.934034 + 25 8 0.02 extra_trees 0.504065 0.186667 1.750853 @@ -234,36 +233,40 @@ to *auto-sklearn*. 0.0, 0.0, 0.0, + 0.0, 0.0], - 'mean_fit_time': array([ 1.84088826, 1.76817584, 1.6811254 , 1.77743864, 2.33023739, - 2.24583364, 1.74880004, 1.01945972, 1.91823936, 12.01684451, - 1.3103385 , 1.41600299, 1.44510484, 0.84436655, 1.84694624, - 1.02267575, 4.84532094, 1.12892151, 9.67301559, 1.87269068, - 1.6286087 , 0.82562208, 0.97960091, 1.83417344, 1.0512557 , - 1.01283622, 2.52453637, 1.11725044, 1.06849885, 0.82309723]), + 'mean_fit_time': array([ 1.77495337, 1.6906054 , 1.60829163, 1.690696 , 2.31486654, + 2.1820302 , 1.67445183, 0.99400282, 1.86667299, 12.01678205, + 1.25710464, 1.37426615, 1.38763857, 0.81956029, 1.75791359, + 0.98844051, 5.26262546, 1.09191227, 7.77749753, 1.7964325 , + 1.58076215, 0.80022216, 0.93403435, 1.75085282, 1.0128665 , + 0.96775317, 2.44003654, 1.08740854, 1.03479505, 0.79798698, + 1.15803528]), 'mean_test_precision': array([0.68888889, 0.61403509, 0.42156863, 0.55072464, 0.53333333, 0.70588235, 0.67391304, 0.34313725, 0.51401869, 0. , 0.49090909, 0.55263158, 0.50526316, 0.59016393, 0.625 , 0. , 0.47222222, 0.47272727, 0.54117647, 0.79487179, 0.44444444, 0. , 0.54545455, 0.49593496, 0.54347826, - 0.43283582, 0.46153846, 0.48484848, 0.50485437, 0.32624113]), + 0.43283582, 0.46153846, 0.48484848, 0.50485437, 0.32624113, + 0.50877193]), 'mean_test_recall': array([0.41333333, 0.46666667, 0.57333333, 0.50666667, 0.21333333, 0.48 , 0.41333333, 0.46666667, 0.73333333, 0. , 0.72 , 0.28 , 0.64 , 0.48 , 0.06666667, 0. , 0.45333333, 0.34666667, 0.61333333, 0.41333333, 0.69333333, 0. , 0.4 , 0.81333333, 0.33333333, - 0.77333333, 0.56 , 0.42666667, 0.69333333, 0.61333333]), + 0.77333333, 0.56 , 0.42666667, 0.69333333, 0.61333333, + 0.38666667]), 'param_balancing:strategy': masked_array(data=['none', 'none', 'weighting', 'weighting', 'weighting', 'weighting', 'none', 'weighting', 'weighting', 'weighting', 'weighting', 'none', 'weighting', 'none', 'none', 'weighting', 'weighting', 'none', 'weighting', 'none', 'weighting', 'none', 'weighting', 'weighting', 'none', 'weighting', 'weighting', 'weighting', - 'weighting', 'none'], + 'weighting', 'none', 'weighting'], mask=[False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, - False, False, False, False, False, False], + False, False, False, False, False, False, False], fill_value='N/A', dtype=', 'balancing': Balancing(random_state=1, strategy='weighting'), 'feature_preprocessor': , 'classifier': } + {'data_preprocessor': , 'balancing': Balancing(random_state=1), 'feature_preprocessor': , 'classifier': } RunInfo(config=Configuration(values={ - 'balancing:strategy': 'weighting', + 'balancing:strategy': 'none', 'classifier:__choice__': 'random_forest', 'classifier:random_forest:bootstrap': 'True', 'classifier:random_forest:criterion': 'entropy', 'classifier:random_forest:max_depth': 'None', - 'classifier:random_forest:max_features': 0.5455194400243782, + 'classifier:random_forest:max_features': 0.4990095399546822, 'classifier:random_forest:max_leaf_nodes': 'None', 'classifier:random_forest:min_impurity_decrease': 0.0, - 'classifier:random_forest:min_samples_leaf': 15, + 'classifier:random_forest:min_samples_leaf': 6, 'classifier:random_forest:min_samples_split': 11, 'classifier:random_forest:min_weight_fraction_leaf': 0.0, 'data_preprocessor:__choice__': 'feature_type', 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'encoding', - 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', + 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', + 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.0007013931432517382, 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'median', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'power_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_relative', - 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_relative': 0.6119279938110166, - 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 2, - 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 124, - 'feature_preprocessor:__choice__': 'select_percentile_classification', - 'feature_preprocessor:select_percentile_classification:percentile': 48.18871357417039, - 'feature_preprocessor:select_percentile_classification:score_func': 'mutual_info', + 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_relative': 0.03641705969416054, + 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, + 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 1, + 'feature_preprocessor:__choice__': 'feature_agglomeration', + 'feature_preprocessor:feature_agglomeration:affinity': 'euclidean', + 'feature_preprocessor:feature_agglomeration:linkage': 'complete', + 'feature_preprocessor:feature_agglomeration:n_clusters': 42, + 'feature_preprocessor:feature_agglomeration:pooling_func': 'max', }) , instance=None, instance_specific=None, seed=1, cutoff=60, capped=False, budget=0.0, source_id=0) - RunValue(cost=0.04549763033175358, time=2.4583518505096436, status=, starttime=1655988874.1958377, endtime=1655988876.674792, additional_info={'duration': 2.371015787124634, 'num_run': 2, 'train_loss': 0.04483886034563289, 'configuration_origin': None}) + RunValue(cost=0.024644549763033208, time=2.0750715732574463, status=, starttime=1656000167.8954248, endtime=1656000169.990165, additional_info={'duration': 1.9939377307891846, 'num_run': 2, 'train_loss': 0.027090144792153215, 'configuration_origin': None}) Passed Configuration: Configuration(values={ - 'balancing:strategy': 'weighting', + 'balancing:strategy': 'none', 'classifier:__choice__': 'random_forest', 'classifier:random_forest:bootstrap': 'True', 'classifier:random_forest:criterion': 'entropy', 'classifier:random_forest:max_depth': 'None', - 'classifier:random_forest:max_features': 0.5455194400243782, + 'classifier:random_forest:max_features': 0.4990095399546822, 'classifier:random_forest:max_leaf_nodes': 'None', 'classifier:random_forest:min_impurity_decrease': 0.0, - 'classifier:random_forest:min_samples_leaf': 15, + 'classifier:random_forest:min_samples_leaf': 6, 'classifier:random_forest:min_samples_split': 11, 'classifier:random_forest:min_weight_fraction_leaf': 0.0, 'data_preprocessor:__choice__': 'feature_type', 'data_preprocessor:feature_type:categorical_transformer:categorical_encoding:__choice__': 'encoding', - 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'no_coalescense', + 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:__choice__': 'minority_coalescer', + 'data_preprocessor:feature_type:categorical_transformer:category_coalescence:minority_coalescer:minimum_fraction': 0.0007013931432517382, 'data_preprocessor:feature_type:numerical_transformer:imputation:strategy': 'median', 'data_preprocessor:feature_type:numerical_transformer:rescaling:__choice__': 'power_transformer', 'data_preprocessor:feature_type:text_transformer:text_encoding:__choice__': 'bag_of_word_encoding', 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_choice': 'min_df_relative', - 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_relative': 0.6119279938110166, - 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 2, - 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 124, - 'feature_preprocessor:__choice__': 'select_percentile_classification', - 'feature_preprocessor:select_percentile_classification:percentile': 48.18871357417039, - 'feature_preprocessor:select_percentile_classification:score_func': 'mutual_info', + 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:min_df_relative': 0.03641705969416054, + 'data_preprocessor:feature_type:text_transformer:text_encoding:bag_of_word_encoding:ngram_upper_bound': 1, + 'data_preprocessor:feature_type:text_transformer:text_feature_reduction:n_components': 1, + 'feature_preprocessor:__choice__': 'feature_agglomeration', + 'feature_preprocessor:feature_agglomeration:affinity': 'euclidean', + 'feature_preprocessor:feature_agglomeration:linkage': 'complete', + 'feature_preprocessor:feature_agglomeration:n_clusters': 42, + 'feature_preprocessor:feature_agglomeration:pooling_func': 'max', }) - Random Forest: RandomForestClassifier(criterion='entropy', max_features=4, min_samples_leaf=15, + Random Forest: RandomForestClassifier(criterion='entropy', max_features=5, min_samples_leaf=6, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True) /home/runner/work/auto-sklearn/auto-sklearn/autosklearn/data/target_validator.py:187: UserWarning: Fitting transformer with a pandas series which has the dtype category. Inverse transform may not be able preserve dtype when converting to np.ndarray @@ -233,7 +239,7 @@ Fit an user provided configuration .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 2 minutes 20.299 seconds) + **Total running time of the script:** ( 2 minutes 9.244 seconds) .. _sphx_glr_download_examples_40_advanced_example_single_configuration.py: diff --git a/development/_sources/examples/40_advanced/example_text_preprocessing.rst.txt b/development/_sources/examples/40_advanced/example_text_preprocessing.rst.txt index cbd78b6609..4116599243 100644 --- a/development/_sources/examples/40_advanced/example_text_preprocessing.rst.txt +++ b/development/_sources/examples/40_advanced/example_text_preprocessing.rst.txt @@ -165,18 +165,17 @@ View the models found by auto-sklearn rank ensemble_weight type cost duration model_id - 9 1 0.16 mlp 0.058673 2.749583 - 10 2 0.24 passive_aggressive 0.063776 2.172205 - 14 3 0.02 mlp 0.063776 3.144933 - 15 4 0.02 gradient_boosting 0.081633 4.419355 - 12 5 0.12 lda 0.084184 2.151903 - 2 6 0.04 random_forest 0.089286 4.496922 - 4 7 0.02 extra_trees 0.089286 3.398955 - 13 8 0.04 mlp 0.096939 3.194112 - 7 9 0.04 random_forest 0.132653 3.046686 - 6 10 0.04 qda 0.153061 2.112010 - 11 11 0.02 k_nearest_neighbors 0.158163 2.188883 - 8 12 0.24 libsvm_svc 0.278061 2.235743 + 9 1 0.02 mlp 0.053571 2.592050 + 5 2 0.12 mlp 0.058673 2.075270 + 14 3 0.02 mlp 0.061224 3.080936 + 15 4 0.04 gradient_boosting 0.073980 4.384230 + 10 5 0.24 passive_aggressive 0.081633 2.094463 + 12 6 0.14 lda 0.086735 2.034550 + 4 7 0.10 extra_trees 0.107143 3.361915 + 13 8 0.02 mlp 0.119898 3.265740 + 3 9 0.04 mlp 0.137755 3.008840 + 11 10 0.06 k_nearest_neighbors 0.168367 2.081134 + 8 11 0.20 libsvm_svc 0.316327 2.143766 @@ -203,133 +202,128 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none - { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.0892857142857143, - 'data_preprocessor': , + { 3: { 'balancing': Balancing(random_state=1, strategy='weighting'), + 'classifier': , + 'cost': 0.1377551020408163, + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , - 'model_id': 2, + 'feature_preprocessor': , + 'model_id': 3, 'rank': 1, - 'sklearn_classifier': RandomForestClassifier(max_features=10, n_estimators=512, n_jobs=1, - random_state=1, warm_start=True)}, + 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=1.103855734598575e-05, beta_1=0.999, + beta_2=0.9, early_stopping=True, + hidden_layer_sizes=(229, 229, 229), + learning_rate_init=0.00014375616988222174, max_iter=32, + n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 4: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.0892857142857143, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.1071428571428571, + 'data_preprocessor': , + 'ensemble_weight': 0.1, + 'feature_preprocessor': , 'model_id': 4, 'rank': 2, 'sklearn_classifier': ExtraTreesClassifier(max_features=9, min_samples_split=4, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, - 6: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.15306122448979587, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , - 'model_id': 6, + 5: { 'balancing': Balancing(random_state=1), + 'classifier': , + 'cost': 0.058673469387755084, + 'data_preprocessor': , + 'ensemble_weight': 0.12, + 'feature_preprocessor': , + 'model_id': 5, 'rank': 3, - 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.585497512341966)}, - 7: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.13265306122448983, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , - 'model_id': 7, - 'rank': 4, - 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=1, min_samples_leaf=5, - min_samples_split=11, n_estimators=512, n_jobs=1, - random_state=1, warm_start=True)}, + 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.05476322473700896, beta_1=0.999, + beta_2=0.9, early_stopping=True, hidden_layer_sizes=(136,), + learning_rate_init=0.012698439797907473, max_iter=32, + n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 8: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.27806122448979587, - 'data_preprocessor': , - 'ensemble_weight': 0.24, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.3163265306122449, + 'data_preprocessor': , + 'ensemble_weight': 0.2, + 'feature_preprocessor': , 'model_id': 8, - 'rank': 5, - 'sklearn_classifier': SVC(C=0.20435138760822585, cache_size=1826.1822916666667, + 'rank': 4, + 'sklearn_classifier': SVC(C=0.20435138760822585, cache_size=1805.3072916666667, class_weight='balanced', gamma=7.373654384480026e-05, max_iter=-1.0, random_state=1, tol=4.6066870756479984e-05)}, 9: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.058673469387755084, - 'data_preprocessor': , - 'ensemble_weight': 0.16, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.0535714285714286, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 9, - 'rank': 6, + 'rank': 5, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=1.0207902638359607e-07, beta_1=0.999, beta_2=0.9, hidden_layer_sizes=(229,), learning_rate_init=0.0005867144594731152, max_iter=64, n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 10: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.06377551020408168, - 'data_preprocessor': , + 'classifier': , + 'cost': 0.08163265306122447, + 'data_preprocessor': , 'ensemble_weight': 0.24, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 10, - 'rank': 7, + 'rank': 6, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14833233294431605, average=True, - loss='squared_hinge', max_iter=64, random_state=1, + loss='squared_hinge', max_iter=128, random_state=1, tol=0.00016482166646253793, warm_start=True)}, 11: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.15816326530612246, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.16836734693877553, + 'data_preprocessor': , + 'ensemble_weight': 0.06, + 'feature_preprocessor': , 'model_id': 11, - 'rank': 8, + 'rank': 7, 'sklearn_classifier': KNeighborsClassifier(n_neighbors=3, p=1, weights='distance')}, 12: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.08418367346938771, - 'data_preprocessor': , - 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.08673469387755106, + 'data_preprocessor': , + 'ensemble_weight': 0.14, + 'feature_preprocessor': , 'model_id': 12, - 'rank': 9, + 'rank': 8, 'sklearn_classifier': LinearDiscriminantAnalysis(shrinkage=0.3306135150299744, solver='lsqr', tol=0.0007215763283486354)}, 13: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.09693877551020413, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.11989795918367352, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 13, - 'rank': 10, + 'rank': 9, 'sklearn_classifier': MLPClassifier(alpha=0.003989533567739603, beta_1=0.999, beta_2=0.9, early_stopping=True, hidden_layer_sizes=(264, 264), learning_rate_init=0.0009934511776384044, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 14: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.06377551020408168, - 'data_preprocessor': , + 'classifier': , + 'cost': 0.061224489795918324, + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 14, - 'rank': 11, + 'rank': 10, 'sklearn_classifier': MLPClassifier(alpha=0.0005005168300134541, beta_1=0.999, beta_2=0.9, hidden_layer_sizes=(262, 262), learning_rate_init=0.0012631168744483667, max_iter=32, n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 15: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.08163265306122447, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.07397959183673475, + 'data_preprocessor': , + 'ensemble_weight': 0.04, + 'feature_preprocessor': , 'model_id': 15, - 'rank': 12, + 'rank': 11, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=512, max_leaf_nodes=66, n_iter_no_change=0, @@ -361,7 +355,7 @@ Get the Score of the final ensemble .. code-block:: none - Accuracy score: 0.9556400506970849 + Accuracy score: 0.9619771863117871 @@ -369,7 +363,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 1 minutes 8.999 seconds) + **Total running time of the script:** ( 1 minutes 5.006 seconds) .. _sphx_glr_download_examples_40_advanced_example_text_preprocessing.py: diff --git a/development/_sources/examples/40_advanced/sg_execution_times.rst.txt b/development/_sources/examples/40_advanced/sg_execution_times.rst.txt index cbdcd6ec2b..cb387f4e29 100644 --- a/development/_sources/examples/40_advanced/sg_execution_times.rst.txt +++ b/development/_sources/examples/40_advanced/sg_execution_times.rst.txt @@ -5,32 +5,32 @@ Computation times ================= -**31:43.578** total execution time for **examples_40_advanced** files: +**28:54.013** total execution time for **examples_40_advanced** files: +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_resampling.py` (``example_resampling.py``) | 07:03.450 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_resampling.py` (``example_resampling.py``) | 06:30.652 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_metrics.py` (``example_metrics.py``) | 06:52.528 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_metrics.py` (``example_metrics.py``) | 05:45.742 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_inspect_predictions.py` (``example_inspect_predictions.py``) | 03:52.146 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_inspect_predictions.py` (``example_inspect_predictions.py``) | 04:18.071 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_multi_objective.py` (``example_multi_objective.py``) | 02:26.188 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_single_configuration.py` (``example_single_configuration.py``) | 02:09.244 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_interpretable_models.py` (``example_interpretable_models.py``) | 02:25.699 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_multi_objective.py` (``example_multi_objective.py``) | 02:04.232 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_single_configuration.py` (``example_single_configuration.py``) | 02:20.299 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_interpretable_models.py` (``example_interpretable_models.py``) | 02:00.101 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_calc_multiple_metrics.py` (``example_calc_multiple_metrics.py``) | 02:12.230 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_calc_multiple_metrics.py` (``example_calc_multiple_metrics.py``) | 01:59.415 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_pandas_train_test.py` (``example_pandas_train_test.py``) | 01:59.689 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_pandas_train_test.py` (``example_pandas_train_test.py``) | 01:55.647 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_text_preprocessing.py` (``example_text_preprocessing.py``) | 01:08.999 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_text_preprocessing.py` (``example_text_preprocessing.py``) | 01:05.006 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_feature_types.py` (``example_feature_types.py``) | 00:25.635 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_get_pipeline_components.py` (``example_get_pipeline_components.py``) | 00:24.390 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_get_pipeline_components.py` (``example_get_pipeline_components.py``) | 00:23.699 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_early_stopping_and_callbacks.py` (``example_early_stopping_and_callbacks.py``) | 00:14.956 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_early_stopping_and_callbacks.py` (``example_early_stopping_and_callbacks.py``) | 00:20.799 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_feature_types.py` (``example_feature_types.py``) | 00:13.641 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_40_advanced_example_debug_logging.py` (``example_debug_logging.py``) | 00:12.217 | 0.0 MB | +| :ref:`sphx_glr_examples_40_advanced_example_debug_logging.py` (``example_debug_logging.py``) | 00:12.918 | 0.0 MB | +----------------------------------------------------------------------------------------------------------------------------+-----------+--------+ diff --git a/development/_sources/examples/60_search/example_parallel_manual_spawning_cli.rst.txt b/development/_sources/examples/60_search/example_parallel_manual_spawning_cli.rst.txt index e39524200f..f7b7c58be7 100644 --- a/development/_sources/examples/60_search/example_parallel_manual_spawning_cli.rst.txt +++ b/development/_sources/examples/60_search/example_parallel_manual_spawning_cli.rst.txt @@ -315,7 +315,7 @@ Start Auto-sklearn .. code-block:: none auto-sklearn results: - Dataset name: 685438a5-f2f6-11ec-87ec-f3e787165c17 + Dataset name: 6a6343b1-f310-11ec-87f7-755be8eedcfe Metric: accuracy Best validation score: 0.992908 Number of target algorithm runs: 15 @@ -356,7 +356,7 @@ line. .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 33.564 seconds) + **Total running time of the script:** ( 0 minutes 43.052 seconds) .. _sphx_glr_download_examples_60_search_example_parallel_manual_spawning_cli.py: diff --git a/development/_sources/examples/60_search/example_parallel_n_jobs.rst.txt b/development/_sources/examples/60_search/example_parallel_n_jobs.rst.txt index dba3511c92..d0cfca1bac 100644 --- a/development/_sources/examples/60_search/example_parallel_n_jobs.rst.txt +++ b/development/_sources/examples/60_search/example_parallel_n_jobs.rst.txt @@ -110,7 +110,7 @@ To use ``n_jobs_`` we must guard the code .. code-block:: none - [ERROR] [2022-06-23 13:13:16,948:asyncio.events] + [ERROR] [2022-06-23 16:19:30,580:asyncio.events] Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/distributed/utils.py", line 761, in wrapper return await func(*args, **kwargs) @@ -123,7 +123,7 @@ To use ``n_jobs_`` we must guard the code File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/asyncio/tasks.py", line 659, in sleep return await future asyncio.exceptions.CancelledError - [ERROR] [2022-06-23 13:13:16,975:asyncio.events] + [ERROR] [2022-06-23 16:19:30,609:asyncio.events] Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/distributed/utils.py", line 761, in wrapper return await func(*args, **kwargs) @@ -157,7 +157,7 @@ To use ``n_jobs_`` we must guard the code .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 2 minutes 7.202 seconds) + **Total running time of the script:** ( 1 minutes 56.453 seconds) .. _sphx_glr_download_examples_60_search_example_parallel_n_jobs.py: diff --git a/development/_sources/examples/60_search/example_random_search.rst.txt b/development/_sources/examples/60_search/example_random_search.rst.txt index c98009cde2..94cd4583f5 100644 --- a/development/_sources/examples/60_search/example_random_search.rst.txt +++ b/development/_sources/examples/60_search/example_random_search.rst.txt @@ -151,61 +151,61 @@ Fit a classifier using ROAR ################################################################################ Results for ROAR. { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 8: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 8, 'rank': 2, 'sklearn_classifier': RandomForestClassifier(bootstrap=False, max_features=21, min_samples_leaf=4, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 9: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 9, 'rank': 3, 'sklearn_classifier': RandomForestClassifier(max_features=14, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 10: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.12056737588652477, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 10, 'rank': 4, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.03715037096156726)}, 11: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.06382978723404253, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 11, 'rank': 5, 'sklearn_classifier': LinearSVC(C=7.026973919534772, class_weight='balanced', dual=False, intercept_scaling=1.0, random_state=1, tol=4.33725439320228e-05)}, 14: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.14, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 14, 'rank': 6, 'sklearn_classifier': AdaBoostClassifier(algorithm='SAMME', @@ -213,98 +213,98 @@ Fit a classifier using ROAR learning_rate=0.17526049837873764, n_estimators=131, random_state=1)}, 15: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 15, 'rank': 7, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.487399745704448, loss='squared_hinge', max_iter=16, random_state=1, tol=0.047155880389133015, warm_start=True)}, 16: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 16, 'rank': 8, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.12775826215464703)}, 17: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.06382978723404253, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 17, 'rank': 9, 'sklearn_classifier': DecisionTreeClassifier(class_weight='balanced', max_depth=30, min_samples_leaf=18, min_samples_split=19, random_state=1)}, 18: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 18, 'rank': 10, 'sklearn_classifier': LinearDiscriminantAnalysis(shrinkage='auto', solver='lsqr', tol=3.0252943387821916e-05)}, 19: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 19, 'rank': 11, 'sklearn_classifier': BernoulliNB(alpha=35.402742261317435, fit_prior=False)}, 20: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 20, 'rank': 12, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.30961026018159665)}, 21: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 21, 'rank': 13, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.39973223218186826)}, 23: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 23, 'rank': 14, 'sklearn_classifier': BernoulliNB(alpha=0.05693925642156947, fit_prior=False)}, 24: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 24, 'rank': 15, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.007885223882484613, max_iter=64, random_state=1, tol=1.0856161255252934e-05, warm_start=True)}, 26: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 26, 'rank': 16, 'sklearn_classifier': AdaBoostClassifier(algorithm='SAMME', @@ -312,11 +312,11 @@ Fit a classifier using ROAR learning_rate=1.7239051930772964, n_estimators=481, random_state=1)}, 27: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 27, 'rank': 17, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.09204807579971376, beta_1=0.999, @@ -324,11 +324,11 @@ Fit a classifier using ROAR learning_rate_init=0.01955062623328335, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 28: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.15602836879432624, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 28, 'rank': 18, 'sklearn_classifier': MLPClassifier(alpha=7.776371550136461e-07, beta_1=0.999, beta_2=0.9, @@ -337,11 +337,11 @@ Fit a classifier using ROAR n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 29: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 29, 'rank': 19, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.02524821055132805, max_iter=32, random_state=1, @@ -438,61 +438,61 @@ Fit a classifier using Random Search ################################################################################ Results for random search. { 5: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 5, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 8: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 8, 'rank': 2, 'sklearn_classifier': RandomForestClassifier(bootstrap=False, max_features=21, min_samples_leaf=4, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 9: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 9, 'rank': 3, 'sklearn_classifier': RandomForestClassifier(max_features=14, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 10: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.12056737588652477, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 10, 'rank': 4, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.03715037096156726)}, 11: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.06382978723404253, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 11, 'rank': 5, 'sklearn_classifier': LinearSVC(C=7.026973919534772, class_weight='balanced', dual=False, intercept_scaling=1.0, random_state=1, tol=4.33725439320228e-05)}, 14: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.14, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 14, 'rank': 6, 'sklearn_classifier': AdaBoostClassifier(algorithm='SAMME', @@ -500,98 +500,98 @@ Fit a classifier using Random Search learning_rate=0.17526049837873764, n_estimators=131, random_state=1)}, 15: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 15, 'rank': 7, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.487399745704448, loss='squared_hinge', max_iter=16, random_state=1, tol=0.047155880389133015, warm_start=True)}, 16: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 16, 'rank': 8, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.12775826215464703)}, 17: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.06382978723404253, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 17, 'rank': 9, 'sklearn_classifier': DecisionTreeClassifier(class_weight='balanced', max_depth=30, min_samples_leaf=18, min_samples_split=19, random_state=1)}, 18: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 18, 'rank': 10, 'sklearn_classifier': LinearDiscriminantAnalysis(shrinkage='auto', solver='lsqr', tol=3.0252943387821916e-05)}, 19: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 19, 'rank': 11, 'sklearn_classifier': BernoulliNB(alpha=35.402742261317435, fit_prior=False)}, 20: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 20, 'rank': 12, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.30961026018159665)}, 21: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 21, 'rank': 13, 'sklearn_classifier': QuadraticDiscriminantAnalysis(reg_param=0.39973223218186826)}, 23: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.36879432624113473, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 23, 'rank': 14, 'sklearn_classifier': BernoulliNB(alpha=0.05693925642156947, fit_prior=False)}, 24: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 24, 'rank': 15, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.007885223882484613, max_iter=64, random_state=1, tol=1.0856161255252934e-05, warm_start=True)}, 26: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 26, 'rank': 16, 'sklearn_classifier': AdaBoostClassifier(algorithm='SAMME', @@ -599,11 +599,11 @@ Fit a classifier using Random Search learning_rate=1.7239051930772964, n_estimators=481, random_state=1)}, 27: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 27, 'rank': 17, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.09204807579971376, beta_1=0.999, @@ -611,11 +611,11 @@ Fit a classifier using Random Search learning_rate_init=0.01955062623328335, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 28: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.15602836879432624, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 28, 'rank': 18, 'sklearn_classifier': MLPClassifier(alpha=7.776371550136461e-07, beta_1=0.999, beta_2=0.9, @@ -624,11 +624,11 @@ Fit a classifier using Random Search n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 29: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 29, 'rank': 19, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.02524821055132805, max_iter=32, random_state=1, @@ -651,7 +651,7 @@ Fit a classifier using Random Search .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 1 minutes 51.891 seconds) + **Total running time of the script:** ( 1 minutes 53.800 seconds) .. _sphx_glr_download_examples_60_search_example_random_search.py: diff --git a/development/_sources/examples/60_search/example_sequential.rst.txt b/development/_sources/examples/60_search/example_sequential.rst.txt index 83412d3640..c6ce56da37 100644 --- a/development/_sources/examples/60_search/example_sequential.rst.txt +++ b/development/_sources/examples/60_search/example_sequential.rst.txt @@ -105,33 +105,33 @@ Build and fit the classifier .. code-block:: none - RunKey(config_id=1, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.682835340499878, status=, starttime=1655990005.4451003, endtime=1655990007.1487315, additional_info={'duration': 1.5868492126464844, 'num_run': 2, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=2, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=0.9369943141937256, status=, starttime=1655990007.1530266, endtime=1655990008.1124732, additional_info={'duration': 0.8634843826293945, 'num_run': 3, 'train_loss': 0.01754385964912286, 'configuration_origin': 'Initial design'}) - RunKey(config_id=3, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.05673758865248224, time=1.279130458831787, status=, starttime=1655990008.1164265, endtime=1655990009.4211571, additional_info={'duration': 1.205916166305542, 'num_run': 4, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=4, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.9464740753173828, status=, starttime=1655990009.425419, endtime=1655990011.3951025, additional_info={'duration': 1.847994089126587, 'num_run': 5, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=5, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.0968990325927734, status=, starttime=1655990011.3995507, endtime=1655990012.5185995, additional_info={'duration': 1.0215232372283936, 'num_run': 6, 'train_loss': 0.024561403508771895, 'configuration_origin': 'Initial design'}) - RunKey(config_id=6, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.014184397163120588, time=1.5404021739959717, status=, starttime=1655990012.5232282, endtime=1655990014.0858095, additional_info={'duration': 1.4459643363952637, 'num_run': 7, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=7, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.9119760990142822, status=, starttime=1655990014.0925143, endtime=1655990016.026458, additional_info={'duration': 1.8144855499267578, 'num_run': 8, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=8, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.04255319148936165, time=1.7997167110443115, status=, starttime=1655990016.031464, endtime=1655990017.853256, additional_info={'duration': 1.703139066696167, 'num_run': 9, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=9, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.8610577583312988, status=, starttime=1655990017.8583846, endtime=1655990019.7408822, additional_info={'duration': 1.7651617527008057, 'num_run': 10, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=10, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=2.040405035018921, status=, starttime=1655990019.7460313, endtime=1655990021.812067, additional_info={'duration': 1.9481394290924072, 'num_run': 11, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=11, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.269428014755249, status=, starttime=1655990021.81738, endtime=1655990023.108605, additional_info={'duration': 1.1848020553588867, 'num_run': 12, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=12, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.4078898429870605, status=, starttime=1655990023.1144013, endtime=1655990024.5447848, additional_info={'duration': 1.323728322982788, 'num_run': 13, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=13, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.5039112567901611, status=, starttime=1655990024.5506766, endtime=1655990026.0761635, additional_info={'duration': 1.4244368076324463, 'num_run': 14, 'train_loss': 0.010526315789473717, 'configuration_origin': 'Initial design'}) - RunKey(config_id=14, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.049645390070921946, time=3.283342123031616, status=, starttime=1655990026.0822487, endtime=1655990029.3871498, additional_info={'duration': 3.206385612487793, 'num_run': 15, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=15, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.021276595744680882, time=1.0771410465240479, status=, starttime=1655990029.3932714, endtime=1655990030.492842, additional_info={'duration': 1.0022945404052734, 'num_run': 16, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=16, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.5748250484466553, status=, starttime=1655990030.4992278, endtime=1655990032.096314, additional_info={'duration': 1.4876673221588135, 'num_run': 17, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=17, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.9284286499023438, status=, starttime=1655990032.1028304, endtime=1655990034.0533335, additional_info={'duration': 1.8319830894470215, 'num_run': 18, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=18, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=2.807006597518921, status=, starttime=1655990034.0601463, endtime=1655990036.8887234, additional_info={'duration': 2.7093517780303955, 'num_run': 19, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=19, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.07801418439716312, time=0.78074049949646, status=, starttime=1655990036.895776, endtime=1655990037.6983297, additional_info={'duration': 0.7047491073608398, 'num_run': 20, 'train_loss': 0.10526315789473684, 'configuration_origin': 'Initial design'}) - RunKey(config_id=20, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.021276595744680882, time=1.3818988800048828, status=, starttime=1655990037.7054026, endtime=1655990039.1097782, additional_info={'duration': 1.2821240425109863, 'num_run': 21, 'train_loss': 0.007017543859649145, 'configuration_origin': 'Initial design'}) - RunKey(config_id=21, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.131305456161499, status=, starttime=1655990039.1170516, endtime=1655990040.2744217, additional_info={'duration': 1.0497221946716309, 'num_run': 22, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=22, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.049645390070921946, time=2.09873104095459, status=, starttime=1655990040.2818801, endtime=1655990042.402182, additional_info={'duration': 2.0210962295532227, 'num_run': 23, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=23, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.07092198581560283, time=1.6813671588897705, status=, starttime=1655990042.4097564, endtime=1655990044.1130455, additional_info={'duration': 1.5839343070983887, 'num_run': 24, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=24, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.049645390070921946, time=1.9690260887145996, status=, starttime=1655990044.1209013, endtime=1655990046.1126456, additional_info={'duration': 1.8686854839324951, 'num_run': 25, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) - RunKey(config_id=25, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=2.2801835536956787, status=, starttime=1655990046.120549, endtime=1655990048.4221652, additional_info={'duration': 2.1840407848358154, 'num_run': 26, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) - RunKey(config_id=26, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.07092198581560283, time=0.9362268447875977, status=, starttime=1655990052.150121, endtime=1655990053.1114469, additional_info={'duration': 0.8566210269927979, 'num_run': 27, 'train_loss': 0.08070175438596494, 'configuration_origin': 'Random Search (sorted)'}) - RunKey(config_id=27, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=1.0, time=0.0, status=, starttime=1655990057.2693243, endtime=1655990057.2693245, additional_info={}) + RunKey(config_id=1, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.6097795963287354, status=, starttime=1656001176.8244832, endtime=1656001178.4538848, additional_info={'duration': 1.523449420928955, 'num_run': 2, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=2, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=0.9078991413116455, status=, starttime=1656001178.4578376, endtime=1656001179.3868868, additional_info={'duration': 0.8423748016357422, 'num_run': 3, 'train_loss': 0.01754385964912286, 'configuration_origin': 'Initial design'}) + RunKey(config_id=3, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.05673758865248224, time=1.247567892074585, status=, starttime=1656001179.3907597, endtime=1656001180.65943, additional_info={'duration': 1.181117057800293, 'num_run': 4, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=4, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.8584470748901367, status=, starttime=1656001180.6637034, endtime=1656001182.5437834, additional_info={'duration': 1.763946294784546, 'num_run': 5, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=5, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.0606565475463867, status=, starttime=1656001182.5480325, endtime=1656001183.6301897, additional_info={'duration': 0.9915692806243896, 'num_run': 6, 'train_loss': 0.024561403508771895, 'configuration_origin': 'Initial design'}) + RunKey(config_id=6, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.014184397163120588, time=1.5041489601135254, status=, starttime=1656001183.634679, endtime=1656001185.1606088, additional_info={'duration': 1.4150476455688477, 'num_run': 7, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=7, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.8259010314941406, status=, starttime=1656001185.166544, endtime=1656001187.0135677, additional_info={'duration': 1.7366869449615479, 'num_run': 8, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=8, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.04255319148936165, time=1.7410848140716553, status=, starttime=1656001187.0184171, endtime=1656001188.7827303, additional_info={'duration': 1.6492478847503662, 'num_run': 9, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=9, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.8046088218688965, status=, starttime=1656001188.7877793, endtime=1656001190.6158519, additional_info={'duration': 1.7142484188079834, 'num_run': 10, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=10, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=2.0144236087799072, status=, starttime=1656001190.621396, endtime=1656001192.656548, additional_info={'duration': 1.9228732585906982, 'num_run': 11, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=11, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.2028656005859375, status=, starttime=1656001192.661817, endtime=1656001193.8856993, additional_info={'duration': 1.1250174045562744, 'num_run': 12, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=12, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.3504934310913086, status=, starttime=1656001193.8914077, endtime=1656001195.26365, additional_info={'duration': 1.2736668586730957, 'num_run': 13, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=13, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.4520962238311768, status=, starttime=1656001195.2695312, endtime=1656001196.7419984, additional_info={'duration': 1.3795926570892334, 'num_run': 14, 'train_loss': 0.010526315789473717, 'configuration_origin': 'Initial design'}) + RunKey(config_id=14, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.049645390070921946, time=3.345022678375244, status=, starttime=1656001196.7479146, endtime=1656001200.1149309, additional_info={'duration': 3.2749900817871094, 'num_run': 15, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=15, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.021276595744680882, time=1.0427238941192627, status=, starttime=1656001200.12102, endtime=1656001201.1845963, additional_info={'duration': 0.9709475040435791, 'num_run': 16, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=16, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.5137913227081299, status=, starttime=1656001201.1908593, endtime=1656001202.7256799, additional_info={'duration': 1.434981107711792, 'num_run': 17, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=17, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.03546099290780147, time=1.8481476306915283, status=, starttime=1656001202.7320921, endtime=1656001204.6012838, additional_info={'duration': 1.7588036060333252, 'num_run': 18, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=18, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=2.957906484603882, status=, starttime=1656001204.6078372, endtime=1656001207.5868974, additional_info={'duration': 2.8645949363708496, 'num_run': 19, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=19, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.07801418439716312, time=0.7529714107513428, status=, starttime=1656001207.5938125, endtime=1656001208.3709536, additional_info={'duration': 0.6816806793212891, 'num_run': 20, 'train_loss': 0.10526315789473684, 'configuration_origin': 'Initial design'}) + RunKey(config_id=20, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.021276595744680882, time=1.3596878051757812, status=, starttime=1656001208.3782353, endtime=1656001209.7589068, additional_info={'duration': 1.2676303386688232, 'num_run': 21, 'train_loss': 0.007017543859649145, 'configuration_origin': 'Initial design'}) + RunKey(config_id=21, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=1.0828897953033447, status=, starttime=1656001209.7661126, endtime=1656001210.8698375, additional_info={'duration': 1.0080552101135254, 'num_run': 22, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=22, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.049645390070921946, time=2.033233880996704, status=, starttime=1656001210.8771615, endtime=1656001212.9316885, additional_info={'duration': 1.9572510719299316, 'num_run': 23, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=23, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.07092198581560283, time=1.6209819316864014, status=, starttime=1656001212.939342, endtime=1656001214.5820916, additional_info={'duration': 1.5273559093475342, 'num_run': 24, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=24, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.049645390070921946, time=1.921457052230835, status=, starttime=1656001214.5897803, endtime=1656001216.5324218, additional_info={'duration': 1.8311865329742432, 'num_run': 25, 'train_loss': 0.0, 'configuration_origin': 'Initial design'}) + RunKey(config_id=25, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.028368794326241176, time=2.3788909912109375, status=, starttime=1656001216.5403445, endtime=1656001218.9430082, additional_info={'duration': 2.287181854248047, 'num_run': 26, 'train_loss': 0.0035087719298245723, 'configuration_origin': 'Initial design'}) + RunKey(config_id=26, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=0.07092198581560283, time=0.8982083797454834, status=, starttime=1656001222.7129092, endtime=1656001223.6318908, additional_info={'duration': 0.825897216796875, 'num_run': 27, 'train_loss': 0.08070175438596494, 'configuration_origin': 'Random Search (sorted)'}) + RunKey(config_id=27, instance_id='{"task_id": "breast_cancer"}', seed=0, budget=0.0) RunValue(cost=1.0, time=0.0, status=, starttime=1656001227.8313193, endtime=1656001227.8313196, additional_info={}) AutoSklearnClassifier(delete_tmp_folder_after_terminate=False, ensemble_class=None, per_run_time_limit=6, @@ -163,21 +163,21 @@ Print the final ensemble constructed by auto-sklearn .. code-block:: none { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 3: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 3, 'rank': 2, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.0001363185819149026, beta_1=0.999, @@ -186,11 +186,11 @@ Print the final ensemble constructed by auto-sklearn learning_rate_init=0.00018009776276177523, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 4: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.05673758865248224, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 4, 'rank': 3, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.00021148999718383549, beta_1=0.999, @@ -199,22 +199,22 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 5: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 5, 'rank': 4, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=3, min_samples_leaf=2, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 6: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 6, 'rank': 5, 'sklearn_classifier': MLPClassifier(alpha=0.0017940473175767063, beta_1=0.999, beta_2=0.9, @@ -222,54 +222,54 @@ Print the final ensemble constructed by auto-sklearn learning_rate_init=0.0004684917334431039, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 7: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 7, 'rank': 6, 'sklearn_classifier': ExtraTreesClassifier(max_features=34, min_samples_leaf=3, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 9: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 9, 'rank': 7, 'sklearn_classifier': ExtraTreesClassifier(max_features=9, min_samples_split=10, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 10: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 10, 'rank': 8, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=4, min_samples_split=6, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 11: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 11, 'rank': 9, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 12: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 12, 'rank': 10, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -279,11 +279,11 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=5, random_state=1, validation_fraction=None, warm_start=True)}, 13: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 13, 'rank': 11, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, @@ -293,11 +293,11 @@ Print the final ensemble constructed by auto-sklearn random_state=1, validation_fraction=None, warm_start=True)}, 14: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 14, 'rank': 12, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=2.5550223982458062e-06, beta_1=0.999, @@ -306,11 +306,11 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 15: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 15, 'rank': 13, 'sklearn_classifier': MLPClassifier(alpha=4.2841884333778574e-06, beta_1=0.999, beta_2=0.9, @@ -319,11 +319,11 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 16: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 16, 'rank': 14, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -333,11 +333,11 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=18, random_state=1, validation_fraction=None, warm_start=True)}, 17: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 17, 'rank': 15, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -347,53 +347,53 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=2, random_state=1, validation_fraction=None, warm_start=True)}, 18: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 18, 'rank': 16, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=3, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 19: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 19, 'rank': 17, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=448, min_samples_leaf=2, min_samples_split=20, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 20: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 20, 'rank': 18, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=32, random_state=1, tol=0.0002600768160857831, warm_start=True)}, 21: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 21, 'rank': 19, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=4, min_samples_leaf=2, min_samples_split=15, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 23: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 23, 'rank': 20, 'sklearn_classifier': MLPClassifier(alpha=0.02847755502162456, beta_1=0.999, beta_2=0.9, @@ -402,33 +402,33 @@ Print the final ensemble constructed by auto-sklearn n_iter_no_change=32, random_state=1, validation_fraction=0.0, verbose=0, warm_start=True)}, 25: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 25, 'rank': 21, 'sklearn_classifier': AdaBoostClassifier(base_estimator=DecisionTreeClassifier(max_depth=3), learning_rate=0.046269426995092074, n_estimators=406, random_state=1)}, 26: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 26, 'rank': 22, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=414, min_samples_leaf=2, min_samples_split=19, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 27: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.07092198581560283, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 27, 'rank': 23, 'sklearn_classifier': GaussianNB()}} @@ -477,7 +477,7 @@ Get the Score of the final ensemble .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 1 minutes 2.100 seconds) + **Total running time of the script:** ( 0 minutes 58.925 seconds) .. _sphx_glr_download_examples_60_search_example_sequential.py: diff --git a/development/_sources/examples/60_search/example_successive_halving.rst.txt b/development/_sources/examples/60_search/example_successive_halving.rst.txt index 36cb7667fd..f08a21c6fd 100644 --- a/development/_sources/examples/60_search/example_successive_halving.rst.txt +++ b/development/_sources/examples/60_search/example_successive_halving.rst.txt @@ -201,57 +201,46 @@ Build and fit a classifier /opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/smac/intensification/parallel_scheduling.py:153: UserWarning: SuccessiveHalving is executed with 1 workers only. Consider to use pynisher to use all available workers. warnings.warn( { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, - 3: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , - 'model_id': 3, - 'rank': 2, - 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, - n_estimators=64, n_jobs=1, random_state=1, - warm_start=True)}, 4: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.07801418439716312, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.1, + 'feature_preprocessor': , 'model_id': 4, - 'rank': 3, + 'rank': 2, 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=128, random_state=1, tol=0.0002600768160857831, warm_start=True)}, 5: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.08, + 'feature_preprocessor': , 'model_id': 5, - 'rank': 4, + 'rank': 3, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=64, max_leaf_nodes=66, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, 6: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 6, - 'rank': 5, + 'rank': 4, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.609412172481434e-10, learning_rate=0.05972079854295879, max_iter=64, @@ -259,73 +248,69 @@ Build and fit a classifier n_iter_no_change=14, random_state=1, validation_fraction=None, warm_start=True)}, 7: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.06, + 'feature_preprocessor': , 'model_id': 7, - 'rank': 6, + 'rank': 5, 'sklearn_classifier': SGDClassifier(alpha=0.0002346515712987664, average=True, eta0=0.01, loss='log', max_iter=128, penalty='l1', random_state=1, tol=1.3716748930467322e-05, warm_start=True)}, 8: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , - 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 8, - 'rank': 7, + 'rank': 6, 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=4, min_samples_split=4, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, 9: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 9, 'rank': 10, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=8, min_samples_split=3, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, - 10: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , - 'model_id': 10, - 'rank': 11, - 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, - l2_regularization=5.027708640006448e-08, - learning_rate=0.09750328007832798, max_iter=64, - max_leaf_nodes=1234, min_samples_leaf=25, - n_iter_no_change=1, random_state=1, - validation_fraction=0.08300813783286698, - warm_start=True)}, 11: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.04, + 'feature_preprocessor': , 'model_id': 11, - 'rank': 15, + 'rank': 14, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1.0945814167023392e-10, learning_rate=0.11042628136263043, max_iter=512, max_leaf_nodes=30, min_samples_leaf=22, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, + 12: { 'balancing': Balancing(random_state=1), + 'classifier': , + 'cost': 0.04255319148936165, + 'data_preprocessor': , + 'ensemble_weight': 0.04, + 'feature_preprocessor': , + 'model_id': 12, + 'rank': 15, + 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=1, min_samples_leaf=6, + min_samples_split=13, n_estimators=64, n_jobs=1, + random_state=1, warm_start=True)}, 13: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.06, + 'feature_preprocessor': , 'model_id': 13, 'rank': 16, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -335,22 +320,22 @@ Build and fit a classifier n_iter_no_change=17, random_state=1, validation_fraction=None, warm_start=True)}, 14: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03546099290780147, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 14, 'rank': 17, 'sklearn_classifier': ExtraTreesClassifier(bootstrap=True, max_features=3, min_samples_leaf=2, min_samples_split=3, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, 16: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.049645390070921946, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 16, 'rank': 18, 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=12, @@ -358,11 +343,11 @@ Build and fit a classifier n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, 17: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.099290780141844, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.1, + 'feature_preprocessor': , 'model_id': 17, 'rank': 19, 'sklearn_classifier': SGDClassifier(alpha=9.410144741041167e-05, average=True, @@ -370,11 +355,11 @@ Build and fit a classifier max_iter=128, penalty='l1', random_state=1, tol=0.05082904256838701, warm_start=True)}, 18: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.05673758865248224, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 18, 'rank': 20, 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=10, @@ -382,11 +367,11 @@ Build and fit a classifier n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, 19: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.08, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.04, + 'feature_preprocessor': , 'model_id': 19, 'rank': 21, 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=13, @@ -396,13 +381,13 @@ Build and fit a classifier Dataset name: breast_cancer Metric: accuracy Best validation score: 0.985816 - Number of target algorithm runs: 25 - Number of successful target algorithm runs: 25 + Number of target algorithm runs: 26 + Number of successful target algorithm runs: 26 Number of crashed target algorithm runs: 0 Number of target algorithms that exceeded the time limit: 0 Number of target algorithms that exceeded the memory limit: 0 - Accuracy score 0.951048951048951 + Accuracy score 0.9440559440559441 @@ -466,33 +451,33 @@ We can also use cross-validation with successive halving { 2: { 'cost': 0.046948356807511755, 'ensemble_weight': 0.04, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}], 'model_id': 2, @@ -501,37 +486,37 @@ We can also use cross-validation with successive halving 3: { 'cost': 0.05164319248826292, 'ensemble_weight': 0.02, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(criterion='entropy', max_features=23, min_samples_leaf=7, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}], @@ -541,33 +526,33 @@ We can also use cross-validation with successive halving 4: { 'cost': 0.08215962441314555, 'ensemble_weight': 0.26, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=128, random_state=1, tol=0.0002600768160857831, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=128, random_state=1, tol=0.0002600768160857831, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=128, random_state=1, tol=0.0002600768160857831, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=128, random_state=1, tol=0.0002600768160857831, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': PassiveAggressiveClassifier(C=0.14268277711454813, max_iter=128, random_state=1, tol=0.0002600768160857831, warm_start=True)}], 'model_id': 4, @@ -576,45 +561,45 @@ We can also use cross-validation with successive halving 5: { 'cost': 0.035211267605633804, 'ensemble_weight': 0.02, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=64, max_leaf_nodes=66, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=64, max_leaf_nodes=66, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=64, max_leaf_nodes=66, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=64, max_leaf_nodes=66, n_iter_no_change=0, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, learning_rate=0.16262682406125173, max_iter=64, max_leaf_nodes=66, n_iter_no_change=0, @@ -626,9 +611,9 @@ We can also use cross-validation with successive halving 6: { 'cost': 0.04694835680751174, 'ensemble_weight': 0.04, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.609412172481434e-10, learning_rate=0.05972079854295879, max_iter=64, @@ -636,9 +621,9 @@ We can also use cross-validation with successive halving n_iter_no_change=14, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.609412172481434e-10, learning_rate=0.05972079854295879, max_iter=64, @@ -646,9 +631,9 @@ We can also use cross-validation with successive halving n_iter_no_change=14, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.609412172481434e-10, learning_rate=0.05972079854295879, max_iter=64, @@ -656,9 +641,9 @@ We can also use cross-validation with successive halving n_iter_no_change=14, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.609412172481434e-10, learning_rate=0.05972079854295879, max_iter=64, @@ -666,9 +651,9 @@ We can also use cross-validation with successive halving n_iter_no_change=14, random_state=1, validation_fraction=None, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.609412172481434e-10, learning_rate=0.05972079854295879, max_iter=64, @@ -681,37 +666,37 @@ We can also use cross-validation with successive halving 7: { 'cost': 0.035211267605633784, 'ensemble_weight': 0.14, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': SGDClassifier(alpha=0.0002346515712987664, average=True, eta0=0.01, loss='log', max_iter=128, penalty='l1', random_state=1, tol=1.3716748930467322e-05, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': SGDClassifier(alpha=0.0002346515712987664, average=True, eta0=0.01, loss='log', max_iter=128, penalty='l1', random_state=1, tol=1.3716748930467322e-05, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': SGDClassifier(alpha=0.0002346515712987664, average=True, eta0=0.01, loss='log', max_iter=128, penalty='l1', random_state=1, tol=1.3716748930467322e-05, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': SGDClassifier(alpha=0.0002346515712987664, average=True, eta0=0.01, loss='log', max_iter=128, penalty='l1', random_state=1, tol=1.3716748930467322e-05, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': SGDClassifier(alpha=0.0002346515712987664, average=True, eta0=0.01, loss='log', max_iter=128, penalty='l1', random_state=1, tol=1.3716748930467322e-05, warm_start=True)}], @@ -721,37 +706,37 @@ We can also use cross-validation with successive halving 8: { 'cost': 0.039906103286385, 'ensemble_weight': 0.14, 'estimators': [ { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=4, min_samples_split=4, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=4, min_samples_split=4, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=4, min_samples_split=4, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=4, min_samples_split=4, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': RandomForestClassifier(bootstrap=False, criterion='entropy', max_features=4, min_samples_split=4, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}], @@ -761,37 +746,37 @@ We can also use cross-validation with successive halving 9: { 'cost': 0.030516431924882622, 'ensemble_weight': 0.08, 'estimators': [ { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=8, min_samples_split=3, n_estimators=256, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=8, min_samples_split=3, n_estimators=256, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=8, min_samples_split=3, n_estimators=256, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=8, min_samples_split=3, n_estimators=256, n_jobs=1, random_state=1, warm_start=True)}, { 'balancing': Balancing(random_state=1), - 'classifier': , - 'data_preprocessor': , - 'feature_preprocessor': , + 'classifier': , + 'data_preprocessor': , + 'feature_preprocessor': , 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=8, min_samples_split=3, n_estimators=256, n_jobs=1, random_state=1, warm_start=True)}], @@ -870,65 +855,65 @@ Use an iterative fit cross-validation with successive halving /opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/smac/intensification/parallel_scheduling.py:153: UserWarning: SuccessiveHalving is executed with 1 workers only. Consider to use pynisher to use all available workers. warnings.warn( { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.046948356807511755, - 'data_preprocessor': , - 'ensemble_weight': 0.32, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.22, + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': None}, 3: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.05164319248826292, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.12, + 'feature_preprocessor': , 'model_id': 3, 'rank': 2, 'sklearn_classifier': None}, 4: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.11267605633802817, - 'data_preprocessor': , - 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.26, + 'feature_preprocessor': , 'model_id': 4, 'rank': 3, 'sklearn_classifier': None}, 5: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.035211267605633804, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 5, 'rank': 4, 'sklearn_classifier': None}, 6: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.04694835680751174, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.1, + 'feature_preprocessor': , 'model_id': 6, 'rank': 5, 'sklearn_classifier': None}, 7: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.03286384976525822, - 'data_preprocessor': , - 'ensemble_weight': 0.34, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.14, + 'feature_preprocessor': , 'model_id': 7, 'rank': 6, 'sklearn_classifier': None}, 8: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.042253521126760576, - 'data_preprocessor': , - 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.039906103286385, + 'data_preprocessor': , + 'ensemble_weight': 0.12, + 'feature_preprocessor': , 'model_id': 8, 'rank': 7, 'sklearn_classifier': None}} @@ -936,13 +921,13 @@ Use an iterative fit cross-validation with successive halving Dataset name: breast_cancer Metric: accuracy Best validation score: 0.967136 - Number of target algorithm runs: 7 + Number of target algorithm runs: 8 Number of successful target algorithm runs: 7 Number of crashed target algorithm runs: 0 - Number of target algorithms that exceeded the time limit: 0 + Number of target algorithms that exceeded the time limit: 1 Number of target algorithms that exceeded the memory limit: 0 - Accuracy score 0.972027972027972 + Accuracy score 0.958041958041958 @@ -997,11 +982,11 @@ Next, we see the use of subsampling as a budget in Auto-sklearn /opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/smac/intensification/parallel_scheduling.py:153: UserWarning: SuccessiveHalving is executed with 1 workers only. Consider to use pynisher to use all available workers. warnings.warn( { 3: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.3, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 3, 'rank': 1, 'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.0001363185819149026, beta_1=0.999, @@ -1010,11 +995,11 @@ Next, we see the use of subsampling as a budget in Auto-sklearn learning_rate_init=0.00018009776276177523, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 6: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.12, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 6, 'rank': 2, 'sklearn_classifier': MLPClassifier(alpha=0.0017940473175767063, beta_1=0.999, beta_2=0.9, @@ -1022,22 +1007,22 @@ Next, we see the use of subsampling as a budget in Auto-sklearn learning_rate_init=0.0004684917334431039, max_iter=32, n_iter_no_change=32, random_state=1, verbose=0, warm_start=True)}, 7: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.34, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 7, 'rank': 6, 'sklearn_classifier': ExtraTreesClassifier(max_features=34, min_samples_leaf=3, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 8: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 8, 'rank': 7, 'sklearn_classifier': RandomForestClassifier(max_features=3, min_samples_leaf=2, n_estimators=512, @@ -1046,10 +1031,10 @@ Next, we see the use of subsampling as a budget in Auto-sklearn Dataset name: breast_cancer Metric: accuracy Best validation score: 0.985816 - Number of target algorithm runs: 18 + Number of target algorithm runs: 19 Number of successful target algorithm runs: 18 Number of crashed target algorithm runs: 0 - Number of target algorithms that exceeded the time limit: 0 + Number of target algorithms that exceeded the time limit: 1 Number of target algorithms that exceeded the memory limit: 0 Accuracy score 0.958041958041958 @@ -1111,42 +1096,42 @@ subsamples otherwise /opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/smac/intensification/parallel_scheduling.py:153: UserWarning: SuccessiveHalving is executed with 1 workers only. Consider to use pynisher to use all available workers. warnings.warn( { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.12, + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, 4: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.014184397163120588, - 'data_preprocessor': , - 'ensemble_weight': 0.18, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.1, + 'feature_preprocessor': , 'model_id': 4, 'rank': 5, 'sklearn_classifier': ExtraTreesClassifier(max_features=34, min_samples_leaf=3, min_samples_split=11, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 6: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.04255319148936165, - 'data_preprocessor': , + 'data_preprocessor': , 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 6, 'rank': 6, 'sklearn_classifier': ExtraTreesClassifier(max_features=9, min_samples_split=10, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, 9: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 9, 'rank': 7, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, @@ -1156,38 +1141,63 @@ subsamples otherwise n_iter_no_change=5, random_state=1, validation_fraction=None, warm_start=True)}, 11: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.021276595744680882, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.34, + 'feature_preprocessor': , 'model_id': 11, - 'rank': 9, + 'rank': 8, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=3.387912939529945e-10, - learning_rate=0.30755227194768237, max_iter=128, + learning_rate=0.30755227194768237, max_iter=64, max_leaf_nodes=60, min_samples_leaf=39, n_iter_no_change=18, random_state=1, validation_fraction=None, warm_start=True)}, + 12: { 'balancing': Balancing(random_state=1), + 'classifier': , + 'cost': 0.03546099290780147, + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , + 'model_id': 12, + 'rank': 9, + 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, + l2_regularization=0.4635442279519353, + learning_rate=0.09809681787962342, max_iter=64, + max_leaf_nodes=328, min_samples_leaf=2, + n_iter_no_change=2, random_state=1, + validation_fraction=None, warm_start=True)}, 14: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.06, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 14, 'rank': 10, 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=448, min_samples_leaf=2, min_samples_split=20, n_estimators=64, n_jobs=1, random_state=1, warm_start=True)}, + 15: { 'balancing': Balancing(random_state=1), + 'classifier': , + 'cost': 0.021276595744680882, + 'data_preprocessor': , + 'ensemble_weight': 0.0, + 'feature_preprocessor': , + 'model_id': 15, + 'rank': 12, + 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=4, min_samples_leaf=2, + min_samples_split=15, n_estimators=128, n_jobs=1, + random_state=1, warm_start=True)}, 16: { 'balancing': Balancing(random_state=1), - 'classifier': , + 'classifier': , 'cost': 0.028368794326241176, - 'data_preprocessor': , - 'ensemble_weight': 0.04, - 'feature_preprocessor': , + 'data_preprocessor': , + 'ensemble_weight': 0.02, + 'feature_preprocessor': , 'model_id': 16, - 'rank': 11, + 'rank': 13, 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=True, l2_regularization=8.057778875694463e-05, learning_rate=0.09179220974965213, max_iter=64, @@ -1195,23 +1205,25 @@ subsamples otherwise random_state=1, validation_fraction=0.14295295806077554, warm_start=True)}, - 18: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.04255319148936165, - 'data_preprocessor': , + 19: { 'balancing': Balancing(random_state=1), + 'classifier': , + 'cost': 0.028368794326241176, + 'data_preprocessor': , 'ensemble_weight': 0.02, - 'feature_preprocessor': , - 'model_id': 18, - 'rank': 12, - 'sklearn_classifier': ExtraTreesClassifier(criterion='entropy', max_features=414, min_samples_leaf=2, - min_samples_split=19, n_estimators=64, n_jobs=1, - random_state=1, warm_start=True)}} + 'feature_preprocessor': , + 'model_id': 19, + 'rank': 14, + 'sklearn_classifier': HistGradientBoostingClassifier(early_stopping=False, l2_regularization=1e-10, + learning_rate=0.16262682406125173, max_iter=64, + max_leaf_nodes=66, n_iter_no_change=0, + random_state=1, validation_fraction=None, + warm_start=True)}} auto-sklearn results: Dataset name: breast_cancer Metric: accuracy Best validation score: 0.985816 - Number of target algorithm runs: 23 - Number of successful target algorithm runs: 23 + Number of target algorithm runs: 24 + Number of successful target algorithm runs: 24 Number of crashed target algorithm runs: 0 Number of target algorithms that exceeded the time limit: 0 Number of target algorithms that exceeded the memory limit: 0 @@ -1224,7 +1236,7 @@ subsamples otherwise .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 3 minutes 36.904 seconds) + **Total running time of the script:** ( 3 minutes 7.104 seconds) .. _sphx_glr_download_examples_60_search_example_successive_halving.py: diff --git a/development/_sources/examples/60_search/sg_execution_times.rst.txt b/development/_sources/examples/60_search/sg_execution_times.rst.txt index d639ab7392..06e44f75da 100644 --- a/development/_sources/examples/60_search/sg_execution_times.rst.txt +++ b/development/_sources/examples/60_search/sg_execution_times.rst.txt @@ -5,16 +5,16 @@ Computation times ================= -**09:11.661** total execution time for **examples_60_search** files: +**08:39.335** total execution time for **examples_60_search** files: +--------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_60_search_example_successive_halving.py` (``example_successive_halving.py``) | 03:36.904 | 0.0 MB | +| :ref:`sphx_glr_examples_60_search_example_successive_halving.py` (``example_successive_halving.py``) | 03:07.104 | 0.0 MB | +--------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_60_search_example_parallel_n_jobs.py` (``example_parallel_n_jobs.py``) | 02:07.202 | 0.0 MB | +| :ref:`sphx_glr_examples_60_search_example_parallel_n_jobs.py` (``example_parallel_n_jobs.py``) | 01:56.453 | 0.0 MB | +--------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_60_search_example_random_search.py` (``example_random_search.py``) | 01:51.891 | 0.0 MB | +| :ref:`sphx_glr_examples_60_search_example_random_search.py` (``example_random_search.py``) | 01:53.800 | 0.0 MB | +--------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_60_search_example_sequential.py` (``example_sequential.py``) | 01:02.100 | 0.0 MB | +| :ref:`sphx_glr_examples_60_search_example_sequential.py` (``example_sequential.py``) | 00:58.925 | 0.0 MB | +--------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_60_search_example_parallel_manual_spawning_cli.py` (``example_parallel_manual_spawning_cli.py``) | 00:33.564 | 0.0 MB | +| :ref:`sphx_glr_examples_60_search_example_parallel_manual_spawning_cli.py` (``example_parallel_manual_spawning_cli.py``) | 00:43.052 | 0.0 MB | +--------------------------------------------------------------------------------------------------------------------------+-----------+--------+ diff --git a/development/_sources/examples/80_extending/example_extending_classification.rst.txt b/development/_sources/examples/80_extending/example_extending_classification.rst.txt index 982bed4727..4014b4cc2b 100644 --- a/development/_sources/examples/80_extending/example_extending_classification.rst.txt +++ b/development/_sources/examples/80_extending/example_extending_classification.rst.txt @@ -277,42 +277,42 @@ Print test accuracy and statistics .. code-block:: none - accuracy: 0.986013986013986 + accuracy: 0.951048951048951 { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.04255319148936165, - 'data_preprocessor': , - 'ensemble_weight': 0.4, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.03546099290780147, + 'data_preprocessor': , + 'ensemble_weight': 0.08, + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': MLPClassifier(hidden_layer_sizes=(32,), random_state=1)}, 4: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.07801418439716312, - 'data_preprocessor': , - 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.03546099290780147, + 'data_preprocessor': , + 'ensemble_weight': 0.3, + 'feature_preprocessor': , 'model_id': 4, 'rank': 2, 'sklearn_classifier': MLPClassifier(alpha=0.9370622711515105, hidden_layer_sizes=(179, 179), random_state=1, solver='lbfgs')}, 5: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.4042553191489362, - 'data_preprocessor': , - 'ensemble_weight': 0.22, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.375886524822695, + 'data_preprocessor': , + 'ensemble_weight': 0.38, + 'feature_preprocessor': , 'model_id': 5, 'rank': 3, 'sklearn_classifier': MLPClassifier(activation='logistic', alpha=0.6554997385843834, hidden_layer_sizes=(158, 158, 158), random_state=1, solver='sgd')}, 6: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.07092198581560283, - 'data_preprocessor': , - 'ensemble_weight': 0.28, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.08510638297872342, + 'data_preprocessor': , + 'ensemble_weight': 0.24, + 'feature_preprocessor': , 'model_id': 6, 'rank': 4, 'sklearn_classifier': MLPClassifier(activation='logistic', alpha=0.6724692077492787, @@ -324,7 +324,7 @@ Print test accuracy and statistics .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 19.394 seconds) + **Total running time of the script:** ( 0 minutes 16.598 seconds) .. _sphx_glr_download_examples_80_extending_example_extending_classification.py: diff --git a/development/_sources/examples/80_extending/example_extending_data_preprocessor.rst.txt b/development/_sources/examples/80_extending/example_extending_data_preprocessor.rst.txt index b45d31b376..1be5387c8f 100644 --- a/development/_sources/examples/80_extending/example_extending_data_preprocessor.rst.txt +++ b/development/_sources/examples/80_extending/example_extending_data_preprocessor.rst.txt @@ -154,9 +154,9 @@ Fit the model without performing data preprocessing .. code-block:: none auto-sklearn results: - Dataset name: 3f3ea91a-f2f7-11ec-87ec-f3e787165c17 + Dataset name: 364c1609-f311-11ec-87f7-755be8eedcfe Metric: accuracy - Best validation score: 0.921986 + Best validation score: 0.936170 Number of target algorithm runs: 5 Number of successful target algorithm runs: 5 Number of crashed target algorithm runs: 0 @@ -190,58 +190,47 @@ Print prediction score and statistics .. code-block:: none - accuracy: 0.916083916083916 + accuracy: 0.9440559440559441 { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.07801418439716312, - 'data_preprocessor': , - 'ensemble_weight': 0.1, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.06382978723404253, + 'data_preprocessor': , + 'ensemble_weight': 0.4, + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1, random_state=1, warm_start=True)}, 3: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.09219858156028371, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.12765957446808507, + 'data_preprocessor': , + 'ensemble_weight': 0.06, + 'feature_preprocessor': , 'model_id': 3, 'rank': 2, 'sklearn_classifier': AdaBoostClassifier(base_estimator=DecisionTreeClassifier(max_depth=9), learning_rate=1.077525751047041, n_estimators=208, random_state=1)}, 4: { 'balancing': Balancing(random_state=1, strategy='weighting'), - 'classifier': , - 'cost': 0.36879432624113473, - 'data_preprocessor': , - 'ensemble_weight': 0.52, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.34751773049645385, + 'data_preprocessor': , + 'ensemble_weight': 0.42, + 'feature_preprocessor': , 'model_id': 4, 'rank': 3, 'sklearn_classifier': PassiveAggressiveClassifier(C=7.328568999403367e-05, max_iter=16, random_state=1, tol=0.02258105767523384, warm_start=True)}, - 5: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.36879432624113473, - 'data_preprocessor': , - 'ensemble_weight': 0.02, - 'feature_preprocessor': , - 'model_id': 5, - 'rank': 4, - 'sklearn_classifier': SVC(C=5.6217653025966605, cache_size=1785.4609375, coef0=-0.011192631375838147, - degree=5, gamma=0.00016239358614064282, kernel='poly', max_iter=-1.0, - random_state=1, tol=0.0001346237047084913)}, 6: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.07801418439716312, - 'data_preprocessor': , - 'ensemble_weight': 0.34, - 'feature_preprocessor': , + 'classifier': , + 'cost': 0.13475177304964536, + 'data_preprocessor': , + 'ensemble_weight': 0.12, + 'feature_preprocessor': , 'model_id': 6, - 'rank': 5, + 'rank': 4, 'sklearn_classifier': LinearDiscriminantAnalysis(shrinkage='auto', solver='lsqr', tol=0.00010495766342828794)}} @@ -251,7 +240,7 @@ Print prediction score and statistics .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 32.304 seconds) + **Total running time of the script:** ( 0 minutes 15.360 seconds) .. _sphx_glr_download_examples_80_extending_example_extending_data_preprocessor.py: diff --git a/development/_sources/examples/80_extending/example_extending_preprocessor.rst.txt b/development/_sources/examples/80_extending/example_extending_preprocessor.rst.txt index a2c0135e37..c9b0a7f2b4 100644 --- a/development/_sources/examples/80_extending/example_extending_preprocessor.rst.txt +++ b/development/_sources/examples/80_extending/example_extending_preprocessor.rst.txt @@ -258,11 +258,11 @@ Print prediction score and statistics accuracy: 0.958041958041958 { 2: { 'balancing': Balancing(random_state=1), - 'classifier': , - 'cost': 0.08510638297872342, - 'data_preprocessor': , + 'classifier': , + 'cost': 0.05673758865248224, + 'data_preprocessor': , 'ensemble_weight': 1.0, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, 'sklearn_classifier': RandomForestClassifier(max_features=1, n_estimators=512, n_jobs=1, @@ -274,7 +274,7 @@ Print prediction score and statistics .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 21.749 seconds) + **Total running time of the script:** ( 0 minutes 20.995 seconds) .. _sphx_glr_download_examples_80_extending_example_extending_preprocessor.py: diff --git a/development/_sources/examples/80_extending/example_extending_regression.rst.txt b/development/_sources/examples/80_extending/example_extending_regression.rst.txt index 7d10b8687b..f1cda19318 100644 --- a/development/_sources/examples/80_extending/example_extending_regression.rst.txt +++ b/development/_sources/examples/80_extending/example_extending_regression.rst.txt @@ -265,14 +265,14 @@ Print prediction score and statistics .. code-block:: none - r2 score: -0.04045217510344257 - { 2: { 'cost': 0.6817500980457796, - 'data_preprocessor': , + r2 score: 0.04093336892368815 + { 2: { 'cost': 0.7884931831909621, + 'data_preprocessor': , 'ensemble_weight': 1.0, - 'feature_preprocessor': , + 'feature_preprocessor': , 'model_id': 2, 'rank': 1, - 'regressor': , + 'regressor': , 'sklearn_regressor': KernelRidge(alpha=1.0, coef0=1.0, gamma=0.1, kernel='polynomial')}} @@ -281,7 +281,7 @@ Print prediction score and statistics .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 18.395 seconds) + **Total running time of the script:** ( 0 minutes 11.099 seconds) .. _sphx_glr_download_examples_80_extending_example_extending_regression.py: diff --git a/development/_sources/examples/80_extending/example_restrict_number_of_hyperparameters.rst.txt b/development/_sources/examples/80_extending/example_restrict_number_of_hyperparameters.rst.txt index 54ef1ff065..f95f8d35e2 100644 --- a/development/_sources/examples/80_extending/example_restrict_number_of_hyperparameters.rst.txt +++ b/development/_sources/examples/80_extending/example_restrict_number_of_hyperparameters.rst.txt @@ -664,7 +664,7 @@ Print the configuration space .. rst-class:: sphx-glr-timing - **Total running time of the script:** ( 0 minutes 6.532 seconds) + **Total running time of the script:** ( 0 minutes 9.495 seconds) .. _sphx_glr_download_examples_80_extending_example_restrict_number_of_hyperparameters.py: diff --git a/development/_sources/examples/80_extending/sg_execution_times.rst.txt b/development/_sources/examples/80_extending/sg_execution_times.rst.txt index 109e9b0512..6c1c16706d 100644 --- a/development/_sources/examples/80_extending/sg_execution_times.rst.txt +++ b/development/_sources/examples/80_extending/sg_execution_times.rst.txt @@ -5,16 +5,16 @@ Computation times ================= -**01:38.373** total execution time for **examples_80_extending** files: +**01:13.548** total execution time for **examples_80_extending** files: +-----------------------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_80_extending_example_extending_data_preprocessor.py` (``example_extending_data_preprocessor.py``) | 00:32.304 | 0.0 MB | +| :ref:`sphx_glr_examples_80_extending_example_extending_preprocessor.py` (``example_extending_preprocessor.py``) | 00:20.995 | 0.0 MB | +-----------------------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_80_extending_example_extending_preprocessor.py` (``example_extending_preprocessor.py``) | 00:21.749 | 0.0 MB | +| :ref:`sphx_glr_examples_80_extending_example_extending_classification.py` (``example_extending_classification.py``) | 00:16.598 | 0.0 MB | +-----------------------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_80_extending_example_extending_classification.py` (``example_extending_classification.py``) | 00:19.394 | 0.0 MB | +| :ref:`sphx_glr_examples_80_extending_example_extending_data_preprocessor.py` (``example_extending_data_preprocessor.py``) | 00:15.360 | 0.0 MB | +-----------------------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_80_extending_example_extending_regression.py` (``example_extending_regression.py``) | 00:18.395 | 0.0 MB | +| :ref:`sphx_glr_examples_80_extending_example_extending_regression.py` (``example_extending_regression.py``) | 00:11.099 | 0.0 MB | +-----------------------------------------------------------------------------------------------------------------------------------------+-----------+--------+ -| :ref:`sphx_glr_examples_80_extending_example_restrict_number_of_hyperparameters.py` (``example_restrict_number_of_hyperparameters.py``) | 00:06.532 | 0.0 MB | +| :ref:`sphx_glr_examples_80_extending_example_restrict_number_of_hyperparameters.py` (``example_restrict_number_of_hyperparameters.py``) | 00:09.495 | 0.0 MB | +-----------------------------------------------------------------------------------------------------------------------------------------+-----------+--------+ diff --git a/development/examples/20_basic/example_classification.html b/development/examples/20_basic/example_classification.html index acbda63daa..83b4f999e3 100644 --- a/development/examples/20_basic/example_classification.html +++ b/development/examples/20_basic/example_classification.html @@ -170,32 +170,32 @@

View the models found by auto-sklearnOut:

          rank  ensemble_weight                 type      cost  duration
 model_id
-7            1             0.06          extra_trees  0.014184  1.482332
-16           5             0.04    gradient_boosting  0.021277  1.037143
-21           2             0.04          extra_trees  0.021277  1.368145
-36           4             0.06    gradient_boosting  0.021277  1.157367
-39           3             0.08                  sgd  0.021277  0.982728
-2            9             0.04        random_forest  0.028369  1.622680
-3           10             0.04                  mlp  0.028369  0.896517
-6           12             0.02                  mlp  0.028369  1.043569
-11          11             0.04        random_forest  0.028369  1.989598
-19           8             0.02          extra_trees  0.028369  2.743239
-22           7             0.02    gradient_boosting  0.028369  1.088222
-26           6             0.02          extra_trees  0.028369  2.210716
-17          15             0.08    gradient_boosting  0.035461  1.519171
-18          13             0.02        random_forest  0.035461  1.876818
-29          14             0.06         bernoulli_nb  0.035461  0.764050
-9           16             0.06          extra_trees  0.042553  1.751827
-35          17             0.02          extra_trees  0.042553  1.658084
-15          18             0.02                  mlp  0.049645  3.099540
-31          19             0.02        decision_tree  0.063830  0.739621
-20          20             0.02   passive_aggressive  0.078014  0.734241
-30          21             0.04  k_nearest_neighbors  0.085106  0.881650
-41          22             0.02   passive_aggressive  0.113475  0.904087
-28          23             0.08          extra_trees  0.120567  1.431181
-33          25             0.02                  mlp  0.368794  1.467345
-38          24             0.02                  qda  0.368794  0.801248
-42          26             0.04          extra_trees  0.368794  1.436890
+7            1             0.06          extra_trees  0.014184  1.449664
+16           5             0.04    gradient_boosting  0.021277  1.015265
+21           2             0.04          extra_trees  0.021277  1.302237
+36           4             0.06    gradient_boosting  0.021277  1.117951
+39           3             0.08                  sgd  0.021277  1.027426
+2            9             0.04        random_forest  0.028369  1.566947
+3           10             0.04                  mlp  0.028369  0.878841
+6           12             0.02                  mlp  0.028369  1.015643
+11          11             0.04        random_forest  0.028369  1.969392
+19           8             0.02          extra_trees  0.028369  2.897623
+22           7             0.02    gradient_boosting  0.028369  1.050132
+26           6             0.02          extra_trees  0.028369  2.328301
+17          15             0.08    gradient_boosting  0.035461  1.471642
+18          13             0.02        random_forest  0.035461  1.803284
+29          14             0.06         bernoulli_nb  0.035461  0.743574
+9           16             0.06          extra_trees  0.042553  1.691875
+35          17             0.02          extra_trees  0.042553  1.486681
+15          18             0.02                  mlp  0.049645  3.254113
+31          19             0.02        decision_tree  0.063830  0.722023
+20          20             0.02   passive_aggressive  0.078014  0.717484
+30          21             0.04  k_nearest_neighbors  0.085106  0.856818
+41          22             0.02   passive_aggressive  0.113475  0.873767
+28          23             0.08          extra_trees  0.120567  1.375515
+33          25             0.02                  mlp  0.368794  1.452863
+38          24             0.02                  qda  0.368794  0.787989
+42          26             0.04          extra_trees  0.368794  1.382508
 
@@ -206,21 +206,21 @@

Print the final ensemble constructed by auto-sklearn

Out:

{   2: {   'balancing': Balancing(random_state=1),
-           'classifier': <autosklearn.pipeline.components.classification.ClassifierChoice object at 0x7fbe501139d0>,
+           'classifier': <autosklearn.pipeline.components.classification.ClassifierChoice object at 0x7f7df90c9520>,
            'cost': 0.028368794326241176,
-           'data_preprocessor': <autosklearn.pipeline.components.data_preprocessing.DataPreprocessorChoice object at 0x7fbe500fc640>,
+           'data_preprocessor': <autosklearn.pipeline.components.data_preprocessing.DataPreprocessorChoice object at 0x7f7df90550a0>,
            'ensemble_weight': 0.04,
-           'feature_preprocessor': <autosklearn.pipeline.components.feature_preprocessing.FeaturePreprocessorChoice object at 0x7fbe50113c70>,
+           'feature_preprocessor': <autosklearn.pipeline.components.feature_preprocessing.FeaturePreprocessorChoice object at 0x7f7df90c9c70>,
            'model_id': 2,
            'rank': 1,
            'sklearn_classifier': RandomForestClassifier(max_features=5, n_estimators=512, n_jobs=1,
                        random_state=1, warm_start=True)},
     3: {   'balancing': Balancing(random_state=1),
-           'classifier': <autosklearn.pipeline.components.classification.ClassifierChoice object at 0x7fbe500fb460>,
+           'classifier': <autosklearn.pipeline.components.classification.ClassifierChoice object at 0x7f7df90a2400>,
            'cost': 0.028368794326241176,
-           'data_preprocessor': <autosklearn.pipeline.components.data_preprocessing.DataPreprocessorChoice object at 0x7fbe50675970>,
+           'data_preprocessor': <autosklearn.pipeline.components.data_preprocessing.DataPreprocessorChoice object at 0x7f7df90c2e20>,
            'ensemble_weight': 0.04,
-           'feature_preprocessor': <autosklearn.pipeline.components.feature_preprocessing.FeaturePreprocessorChoice object at 0x7fbe500fbd00>,
+           'feature_preprocessor': <autosklearn.pipeline.components.feature_preprocessing.FeaturePreprocessorChoice object at 0x7f7df90a27c0>,
            'model_id': 3,
            'rank': 2,
            'sklearn_classifier': MLPClassifier(activation='tanh', alpha=0.0001363185819149026, beta_1=0.999,
@@ -229,11 +229,11 @@ 

Print the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnPrint the final ensemble constructed by auto-sklearnGet the Score of the final ensemble
Accuracy score: 0.9440559440559441
 

-

Total running time of the script: ( 1 minutes 58.398 seconds)

+

Total running time of the script: ( 1 minutes 58.179 seconds)