Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
pycaret
提交
c7e30769
pycaret
项目概览
OpenDocCN
/
pycaret
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
pycaret
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c7e30769
编写于
6月 15, 2020
作者:
P
PyCaret
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updated classification.py
上级
d3f02786
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
26 addition
and
9 deletion
+26
-9
pycaret/classification.py
pycaret/classification.py
+26
-9
未找到文件。
pycaret/classification.py
浏览文件 @
c7e30769
...
...
@@ -2434,12 +2434,9 @@ def create_model(estimator = None,
import
secrets
URI
=
secrets
.
token_hex
(
nbytes
=
4
)
mlflow
.
set_tag
(
"URI"
,
URI
)
mlflow
.
set_tag
(
"URI"
,
URI
)
mlflow
.
set_tag
(
"USI"
,
USI
)
mlflow
.
set_tag
(
"Run Time"
,
runtime
)
mlflow
.
set_tag
(
"Run ID"
,
RunID
)
# Log training time in seconds
...
...
@@ -8543,7 +8540,22 @@ def calibrate_model(estimator,
def
get_model_name
(
e
):
return
str
(
e
).
split
(
"("
)[
0
]
mn
=
get_model_name
(
estimator
)
if
len
(
estimator
.
classes_
)
>
2
:
if
hasattr
(
estimator
,
'voting'
):
mn
=
get_model_name
(
estimator
)
else
:
mn
=
get_model_name
(
estimator
.
estimator
)
else
:
if
hasattr
(
estimator
,
'base_estimator'
):
mn
=
get_model_name
(
estimator
.
base_estimator
)
else
:
mn
=
get_model_name
(
estimator
)
if
'catboost'
in
mn
:
mn
=
'CatBoostClassifier'
model_dict_logging
=
{
'ExtraTreesClassifier'
:
'Extra Trees Classifier'
,
'GradientBoostingClassifier'
:
'Gradient Boosting Classifier'
,
...
...
@@ -9106,13 +9118,18 @@ def finalize_model(estimator):
if
type
(
estimator
)
is
not
list
:
if
len
(
estimator
.
classes_
)
>
2
:
mn
=
get_model_name
(
estimator
.
estimator
)
if
hasattr
(
estimator
,
'base_estimator'
):
mn
=
get_model_name
(
estimator
.
base_estimator
)
if
hasattr
(
estimator
,
'voting'
):
mn
=
get_model_name
(
estimator
)
else
:
mn
=
get_model_name
(
estimator
.
estimator
)
else
:
mn
=
get_model_name
(
estimator
)
if
hasattr
(
estimator
,
'base_estimator'
):
mn
=
get_model_name
(
estimator
.
base_estimator
)
else
:
mn
=
get_model_name
(
estimator
)
if
'catboost'
in
mn
:
mn
=
'CatBoostClassifier'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录