Evalml: рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢: "рдбрдмрд▓_рд╕реНрдХреЗрд▓рд░ рдореЗрдВ рдЕрдорд╛рдиреНрдп рдорд╛рди рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛" рдФрд░ рдЕрдиреНрдп

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЬрдире░ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: alteryx/evalml

рд╕рдВрдХрдЯ
рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, (рдкрд╛рдпрдерди 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 рдбреАрдмрдЧ рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдЗрди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛред

рдЕрдЧрд▓рд╛ рдХрджрдо
рд╣рдореЗрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпреЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИрдВред рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдЯрдЕрдк рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдпрд╛ рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЛ рдмрджрд▓реЗрдВред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдПрдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рд╡реИрд╕реЗ рднреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рддрд╣рдд рдЗрд╕ рддрд░рд╣ рдХреА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ #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)

рдЖрдЗрдП рдЗрдирд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ, рд╣рд╛рдБ? рдмрдЧ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдкрд╣рд▓реЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡: "рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ" рдЬреЛрдбрд╝реЗрдВрд░рдирдЯрд╛рдЗрдорд╡рд╛рд░реНрдирд┐рдВрдЧ рдХреЛ рдЫреЛрдбрд╝рдХрд░ e: assert False, e" in evalml/evalml/utils/gen_utils.py:98 , рдЗрд╕реЗ рд╕рд░реНрдХрд▓рд╕реА рдкрд░ рдЪрд▓рд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рдЯреВрдЯрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╡реЗ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдлреЗрдВрдХрддреЗ рд╣реИрдВ рддреЛ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

@dsherry @jeremyliweishih рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЗрд░реЗрдореА рд╕реЗ рдмрд╛рдд рдХреА рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬреЛ рдкреАрдЖрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рджреВрд╕рд░реА рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИ! :) (#638)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

angela97lin picture angela97lin  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dsherry picture dsherry  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dsherry picture dsherry  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

freddyaboulton picture freddyaboulton  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dsherry picture dsherry  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ