首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动模型选择

自动模型选择
EN

Stack Overflow用户
提问于 2018-02-27 20:08:25
回答 2查看 240关注 0票数 0

我正在从头开始编写一个机器学习主算法,用户只需输入训练和测试数据,我想知道是否有一种方法可以自动决定使用哪种算法:回归与分类

例如,(假设最后一列始终是输出,并且总是一个数字)

如果我们可以搜索最后一列,并通过查看它们是离散的类标签还是连续值来确定它是什么模型。我们该怎么做呢?

如果不是这种方法,有没有更好的方法?

它将被放在python3中。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-01 14:53:26

type of target using sk-learn

我们可以使用typeoftarget()函数来获取targget的类型: continuous或label,因此可以根据它来确定问题的类型。

这个由@Vivekkumar提供的答案可以满足我的需求。谢谢!

可能并不总是有效。仍然需要做得更好,因为我们可以愚弄它。但对于最好的情况,我们可以对此运行ML算法,并将其用作模型以更好地训练它。

票数 1
EN

Stack Overflow用户

发布于 2018-02-27 22:56:08

下面这段代码应该有助于确定最后一列中的值是否可以转换为浮点数:

代码语言:javascript
复制
s_1 = 'text'
s_2 = '1.23'

for s in [s_1, s_2]:
    try:
        f = float(s)
        print(s, 'conversion to float was OK, value:', f)
    except:
        print(s, 'could not be converted to a number')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49008359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档