热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

StopAutosklearnifanensembleerrorhappens

Becausethisrenderstheresultsuseless.该提问来源于开源项目:automl/auto-sklearn

Because this renders the results useless.

该提问来源于开源项目:automl/auto-sklearn

Here's a minimal example code to reproduce the behavior

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import sklearn.model_selection

import sklearn.datasets

import sklearn.metrics

import numpy as np

import pandas as pd



import autosklearn.classification

import autosklearn.metrics

from sklearn.metrics import confusion_matrix, recall_score



def main():

    X, y = sklearn.datasets.load_breast_cancer(return_X_y=True)

    X_train, X_test, y_train, y_test = sklearn.model_selection.train_test_split(X, y, random_state=1)



    automl = autosklearn.classification.AutoSklearnClassifier(

        time_left_for_this_task=90,

        per_run_time_limit=30,

        delete_tmp_folder_after_terminate=False,

        resampling_strategy='cv',

        resampling_strategy_arguments={'folds': 5}

    )



    scorer = autosklearn.metrics.make_scorer('recall', recall_score, pos_label=0)



    automl.fit(X_train.copy(), y_train.copy(), dataset_name='breast_cancer', metric=scorer)

    automl.refit(X_train.copy(), y_train.copy())



    print(automl.show_models())



    predictions = automl.predict(X_test)

    print("Accuracy score", sklearn.metrics.accuracy_score(y_test, predictions))

    print(confusion_matrix(y_test, predictions))





if __name__ == '__main__':

    main()

And here's the standard output (Note that I added a print line from the \autosklearn\ensemble_builder.py

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:15:58,481:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:15:58,494:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:00,498:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:02,502:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:04,507:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:06,510:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:08,514:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:10,518:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:12,522:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:14,527:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:16,531:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:18,535:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:20,541:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:22,545:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:24,549:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:26,552:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:28,556:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:30,561:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:32,564:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:34,568:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:36,571:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:38,583:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:40,587:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:42,593:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:44,598:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:46,604:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:48,607:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:50,611:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:52,617:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:54,620:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:56,624:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:16:58,630:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:00,633:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:02,637:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:04,642:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:06,646:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:08,649:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:10,653:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:12,657:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:14,661:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:16,665:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:18,669:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

PRINTING DUMMY_SCORE FROM ENSEMBLE_BUILDER: 1.0

[WARNING] [2018-12-01 23:17:20,672:EnsembleBuilder(1):breast_cancer] No models better than random - using Dummy Score!

[(1.000000, MyDummyClassifier(configuration=1, init_params=None, random_state=None)),

]

Accuracy score 0.38461538461538464

[[55  0]

 [88  0]]



推荐阅读
  • 颜色迁移(reinhard VS welsh)
    不要谈什么天分,运气,你需要的是一个截稿日,以及一个不交稿就能打爆你狗头的人,然后你就会被自己的才华吓到。------ ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 在本教程中,我们将看到如何使用FLASK制作第一个用于机器学习模型的RESTAPI。我们将从创建机器学习模型开始。然后,我们将看到使用Flask创建AP ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • Spring学习(4):Spring管理对象之间的关联关系
    本文是关于Spring学习的第四篇文章,讲述了Spring框架中管理对象之间的关联关系。文章介绍了MessageService类和MessagePrinter类的实现,并解释了它们之间的关联关系。通过学习本文,读者可以了解Spring框架中对象之间的关联关系的概念和实现方式。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 如何优化Webpack打包后的代码分割
    本文介绍了如何通过优化Webpack的代码分割来减小打包后的文件大小。主要包括拆分业务逻辑代码和引入第三方包的代码、配置Webpack插件、异步代码的处理、代码分割重命名、配置vendors和cacheGroups等方面的内容。通过合理配置和优化,可以有效减小打包后的文件大小,提高应用的加载速度。 ... [详细]
  • tcpdump 4.5.1 crash 深入分析
    tcpdump 4.5.1 crash 深入分析 ... [详细]
  • 花瓣|目标值_Compose 动画边学边做夏日彩虹
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Compose动画边学边做-夏日彩虹相关的知识,希望对你有一定的参考价值。引言Comp ... [详细]
  • 前言:拿到一个案例,去分析:它该是做分类还是做回归,哪部分该做分类,哪部分该做回归,哪部分该做优化,它们的目标值分别是什么。再挑影响因素,哪些和分类有关的影响因素,哪些和回归有关的 ... [详细]
author-avatar
手机用户2502857067
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有