рд╕рдВрдХрдЯ
рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, (рдкрд╛рдпрдерди 3.8 рдкрд░, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдиреНрдп рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд╕рдорд╛рди рджреЗрдЦрд╛ рд╣реИ):
(featurelabs) тЮЬ evalml git:(master) pytest -v evalml/tests/automl_tests/test_autobase.py::test_pipeline_limits
====================================================================== test session starts ======================================================================
platform darwin -- Python 3.8.0, pytest-4.4.1, py-1.8.0, pluggy-0.13.1 -- /Users/dsherry/anaconda/envs/featurelabs/bin/python
cachedir: .pytest_cache
rootdir: /Users/dsherry/development/aie/featurelabs/evalml, inifile: setup.cfg
plugins: xdist-1.26.1, cov-2.6.1, nbval-0.9.3, forked-1.1.3
collected 1 item
evalml/tests/automl_tests/test_autobase.py::test_pipeline_limits PASSED [100%]
======================================================================= warnings summary ========================================================================
evalml/tests/automl_tests/test_autobase.py::test_pipeline_limits
evalml/tests/automl_tests/test_autobase.py::test_pipeline_limits
...
/Users/dsherry/anaconda/envs/featurelabs/lib/python3.8/site-packages/sklearn/metrics/classification.py:1436: UndefinedMetricWarning:
Precision is ill-defined and being set to 0.0 due to no predicted samples.
...
/Users/dsherry/anaconda/envs/featurelabs/lib/python3.8/site-packages/sklearn/metrics/classification.py:1436: UndefinedMetricWarning:
F-score is ill-defined and being set to 0.0 due to no predicted samples.
...
/Users/dsherry/anaconda/envs/featurelabs/lib/python3.8/site-packages/sklearn/metrics/classification.py:872: RuntimeWarning:
invalid value encountered in double_scalars
...
/Users/dsherry/development/aie/featurelabs/evalml/evalml/automl/auto_base.py:307: RuntimeWarning:
invalid value encountered in double_scalars
рд╕реНрдХреЗрд▓реЗрд░ рд╕реЗ рддреАрди рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдЖ рд░рд╣реА рд╣реИрдВ рдФрд░ рдПрдХ рд╣рдорд╛рд░реЗ рдХреЛрдб рд╕реЗ рдЖ рд░рд╣реА рд╣реИред рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╕рдВрдпреЛрдЬрди/рдХреНрд░рдо рдорд┐рд▓рддрд╛ рд╣реИред
рдФрд░ рдЬрд╛рдирдХрд╛рд░реА
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рд▓рд╛рдЗрди рдкрд┐рдЫрд▓реЗ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ, рд╕реЗ рдЖ рд░рд╣реА рд╣реИ AutoBase._add_result
:
high_variance_cv = (scores.std() / scores.mean()) > .2
рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ scores
рд╕рдм рдЦрд╛рд▓реА рд╣реИ рдпрд╛ рд╕рднреА 0. рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ? рдпрд╣ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реА рдЕрдЧрд▓реА рдмрд╛рдд рд╣реИред рд╢рд╛рдпрдж рдЦрд╛рд▓реА рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдЬрдм рд╣рдо рдореЙрдбрд▓ рд╕реНрдХреЛрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдореЗрд░рд╛ рд╕рдВрджреЗрд╣ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛рд╕реЗрдЯ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдпрд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИ, рдФрд░ рдЗрд╕ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд╕рднреА рд╕рдорд╛рди рдореВрд▓реНрдп рдпрд╛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдореИрдВ рд╕рд╣реА рд╣реВрдВ, рддреЛ рдпрд╣ рдкреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рддреЛ рд╣рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд╛рд░реНрдб рд░реЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд┐рдЯрд┐рдВрдЧ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдордЬрд╝рд╛рдХ рдХрд░рдирд╛ (#275) рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рднрд▓реЗ рд╣реА рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рд╣реИ рдЙрдкрд╣рд╛рд╕ рдпреЛрдЧреНрдп)ред
рдмрдЧ #167 рдбреАрдмрдЧ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдЗрди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛред
рдЕрдЧрд▓рд╛ рдХрджрдо
рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИрдВред рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯрдЕрдк рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЛ рдмрджрд▓реЗрдВред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдПрдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рд╡реИрд╕реЗ рднреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рддрд╣рдд рдЗрд╕ рддрд░рд╣ рдХреА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ #445 рдореЗрдВ рд╡рд┐рд▓рдп рдХреЗ рдмрд╛рдж рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред 3.8 рдХреЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ @dsherry рдХреЛ рднреА рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд▓рдп рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
@jeremyliweishih рдПрдЪрдПрдо, рдЕрдЬреАрдм! рд╣рд╛рдБ, рдореБрдЭреЗ double_scalar
рдмрд╛рд░реЗ рдореЗрдВ рд╡рд╣ рд╡рд┐рд╢реЗрд╖ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИред рд╢рд╛рдпрдж #445 рдиреЗ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЗрдзрд░-рдЙрдзрд░ рдХрд░ рджрд┐рдпрд╛ред
рдореИрдВ рдЗрд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рдордВрдбрд▓реА рдХреА рдиреМрдХрд░реА рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ:
=============================== warnings summary ===============================
evalml/utils/gen_utils.py:98
/home/circleci/evalml/evalml/utils/gen_utils.py:98: RuntimeWarning: invalid value encountered in true_divide
conf_mat = conf_mat.astype('float') / conf_mat.sum(axis=0)
test_python/lib/python3.8/site-packages/numpy/core/_methods.py:38
/home/circleci/evalml/test_python/lib/python3.8/site-packages/numpy/core/_methods.py:38: ComplexWarning: Casting complex values to real discards the imaginary part
return umr_sum(a, axis, dtype, out, keepdims, initial, where)
рдЖрдЗрдП рдЗрдирд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ, рд╣рд╛рдБ? рдмрдЧ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдкрд╣рд▓реЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡: "рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ" рдЬреЛрдбрд╝реЗрдВevalml/evalml/utils/gen_utils.py:98
, рдЗрд╕реЗ рд╕рд░реНрдХрд▓рд╕реА рдкрд░ рдЪрд▓рд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рдЯреВрдЯрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╡реЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдлреЗрдВрдХрддреЗ рд╣реИрдВ рддреЛ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?
@dsherry @jeremyliweishih рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЗрд░реЗрдореА рд╕реЗ рдмрд╛рдд рдХреА рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬреЛ рдкреАрдЖрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рджреВрд╕рд░реА рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИ! :) (#638)