0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Kaggle机器学习/数据科学现状调查

OaXG_jingzhengl 来源:未知 作者:胡薇 2018-06-29 09:11 次阅读

Kaggle是互联网上最著名的数据科学竞赛平台之一,今年3月8日,这家机构被谷歌收购,6月6日又宣布用户数量超过了100万人。最近,这一社区首次进行了机器学习/数据科学现状调查。在超过16,000名从业者的详尽答卷中,我们可以一窥目前业内的发展趋势。有趣的是,Kaggle也将调查结果封装成了匿名数据集以供大家自行分析。

有史以来第一次,Kaggle对人工智能领域进行了全行业深度调查,试图全面了解数据科学和机器学习概况。本次调查收到了超过16,000份回复,众多受调查者的数据向我们提供了有关从业者人群、业界最新动态以及如何进入该行业的洞见。以下报告包括本次调查的所有主要结果,其中包含的主要内容有:

虽然Python很可能是机器学习最常用的编程语言,但统计学家更多地使用R语言。

平均而言,数据科学家的年龄在30岁左右,但是这个数字在不同的国家有所不同。例如,印度的受访者要比澳大利亚的平均年轻9岁。

有关被调查者教育程度,最普遍的学位是硕士,但是工资最高的($150k+)人群中,拥有博士学位的人稍稍多一点。

Kaggle已经公开了该调查的匿名数据集,以供大家进行探究:https://www.kaggle.com/kaggle/kaggle-survey-2017。

如何定义数据工作者?

观察数据从业者的方式有很多,但本文将从有关数据科学从业者的工作和背景的人口统计学信息开始。

调查对象的年龄

如图可见,本次调查对象的平均年龄大约30岁,但这个值在各个国家之间有变动。例如印度的调查对象的平均年龄就比澳大利亚的小了9岁。

你目前的就业状况如何?

受调查者中,有65.7%表示自己有全职工作。

你的职位是什么?

尽管我们把数据科学家定义为使用代码分析数据的人,我们发现数据科学领域可涵盖的工作非常多。比如在伊朗和马来西亚,数据科学从业者最流行的工作头衔是「科学家或者研究者」。

你的全职年薪是多少?

中位数$55,441,不过由于很多人没有全职工作(收入为0),所以这一数字不甚准确。尽管在我们的调查中「补偿和福利」的重要性排序稍微比「职业发展机遇」的低一点,不过知道什么是合理的补偿依然不错。在美国,一般机器学习工程师带回家最多的是培根。

131个回复由于超出最大值而没有显示出来,但它们被算进了中位数。

你的最高学历是什么?

因此,你需要再获得一个学位吗?通常来讲,数据科学从业者中最普遍的学历是硕士,但是获取最高薪水($150K-$200K和$200k+)的那些人多是有着博士学位。

被调查者的平均水平是数据科学家职称,30岁左右,硕士学历,年薪$55,000左右。但实际情况并不如此平均。这些最初的几个人口统计学问题只是展示了复杂的Kaggle数据科学社区在年龄、性别、国籍、工作职称、薪水、经验和学历方面的表层差异。

数据科学家的工作内容是什么?

我们把数据科学家定义为写代码以分析数据的一群人。他们的日常工作内容是什么?以下是我们的调查结果。

工作中使用什么数据科学方法?

Logistic回归是工作之中最为常用的数据科学方法,不过神经网络使用更为频繁的国家安全领域除外。总的来说,数据科学中更常见的还是使用经典的机器学习算法,简单的线性与非线性分类器是数据科学中最常见的算法,而功能强大的集成方法也十分受欢迎。我们看到目前神经网络模型的使用频率要高于支持向量机,这可能是近来多层感知机要比使用带核函数的SVM更加广泛的表现。

工作中使用最多的语言是什么?

Python是数据科学家最常用的语言,也是最常用的数据分析工具。不过,还有很多数据科学家仍然保持着对R语言的忠诚。

以上仅展示了15个回答,还有38个回答被隐藏。

在工作中常用的数据类型是什么?

关系型数据是开发者在工作中最常用的数据类型,因为大多数产业工程师都十分关注于这种关系型数据。而学术研究者和国防安全产业则更注重于文本与图像。

如何分享工作中的代码?

尽管很多受访者(58.4%)使用Git在工作分享他们的代码。但大公司中的开发者更倾向于将代码保留在本地,并通过像Email那样的文件共享软件来分享他们的代码。而初创公司可能需要在云中共享以保持更加敏捷的反应。

工作中遇到的障碍主要是什么?

脏数据(dirtydata)显然是排在了第一位,也就是说数据科学家一般最常见的困扰就是需要对数据进行大量的预处理工程。除了数据预处理工程以外,还有很多问题困扰着数据科学家,比如说众多的机器学习算法各有各的擅长领域,所以理解它们的性能也会有一些困难。不过我们注意到向其他人解释数据科学是什么也会困扰着数据科学家,解决办法可以是推荐机器之心呀。

上图仅展示了前面的15个回答,还有7个回答没有展示。

此外,如果你们点击选择条件,那么就能按照条件过滤回答。很多行业的受访者表示他们缺少数据科学相关的人才,所以数据科学家目前是十分幸运的。

数据科学家新手如何入行?

当开始一个新的职业生涯的时候,看看别人的成功秘诀是很有帮助的。我们调查了在数据科学行业工作的人们,询问他们是如何做到的。以下是我们最喜欢的几条建议:

你们会推荐数据科学家新手最先学哪门语言?

每一位数据科学家都有自己的对选择第一门语言的想法。事实证明,那些仅使用Python或R语言的人们做出了正确的选择。不过如果你问一下使用过R和Python的人们,他们有两倍的可能会推荐Python给你。

你们使用哪些数据科学学习资源?

数据科学是一个快速变化的领域,有很多有价值的资源可以帮助你学习并保持业内的顶尖位置,从而不断提升你的竞争力。已经在数据科学领域中工作的人们会更多使用StackOverflowQ&A,Conferences和Podcasts,以对不断涌入这个领域的人们保持自己的优势。如果想要发布内容或开源软件,请时刻记住刚进入这个领域的人们通常更多使用官方的文档和观看Youtube视频

你们在哪里获取开源数据?

没有数据,就没有数据科学。当需要学习数据科学技巧的时候,知道如何找到干净的开源数据集用于练习和开发项目相当重要。很高兴得知我们的数据集聚合器(datasetaggregators,https://www.kaggle.com/datasets)正发展为数据科学社区成员中最频繁使用的工具。

你们怎么找工作,怎么找到的?

找工作的时候,可能到公司网站上,或在指定威廉希尔官方网站 方向的招聘信息上,但是根据已经在数据科学领域工作的人们的经验,这些方式是最差的选择。而直接联系招聘者或建立自己的网络以进入这个领域才是他们的首选。

Note:少于50名受访者的组别被合并进了「Other」类中。其中一些柱状图为了美观而做了缩放处理,希望查看所有问题和结果的原始数据可访问:https://www.kaggle.com/amberthomas/kaggle-2017-survey-results。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8424

    浏览量

    132765
  • python
    +关注

    关注

    56

    文章

    4798

    浏览量

    84810

原文标题:Kaggle首份机器学习大调查:最常用的算法、语言竟然是......

文章出处:【微信号:jingzhenglizixun,微信公众号:机器人博览】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    传统机器学习方法和应用指导

    用于开发生物学数据机器学习方法。尽管深度学习(一般指神经网络算法)是一个强大的工具,目前也非常流行,但它的应用领域仍然有限。与深度学习相比
    的头像 发表于 12-30 09:16 249次阅读
    传统<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法和应用指导

    什么是机器学习?通过机器学习方法能解决哪些问题?

    计算机系统自身的性能”。事实上,由于“经验”在计算机系统中主要以数据的形式存在,因此机器学习需要设法对数据进行分析学习,这就使得它逐渐成为智
    的头像 发表于 11-16 01:07 447次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?通过<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法能解决哪些问题?

    NPU与机器学习算法的关系

    在人工智能领域,机器学习算法是实现智能系统的核心。随着数据量的激增和算法复杂度的提升,对计算资源的需求也在不断增长。NPU作为一种专门为深度学习
    的头像 发表于 11-15 09:19 511次阅读

    eda在机器学习中的应用

    值和噪声数据。通过绘制箱线图、直方图和散点图,我们可以直观地看到数据中的异常值和分布情况。例如,如果一个数据集中的某个特征值远高于其他值,这可能是一个异常值,需要进一步调查。 2. 特
    的头像 发表于 11-13 10:42 327次阅读

    《AI for Science:人工智能驱动科学创新》第二章AI for Science的威廉希尔官方网站 支撑学习心得

    人工智能在科学研究中的核心威廉希尔官方网站 ,包括机器学习、深度学习、神经网络等。这些威廉希尔官方网站 构成了AI for Science的基石,使得AI能够处理和分析复杂的
    发表于 10-14 09:16

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    人工智能:科学研究的加速器 第一章清晰地阐述了人工智能作为科学研究工具的强大功能。通过机器学习、深度学习等先进威廉希尔官方网站 ,AI能够处理和分析海量
    发表于 10-14 09:12

    机器学习中的数据分割方法

    机器学习中,数据分割是一项至关重要的任务,它直接影响到模型的训练效果、泛化能力以及最终的性能评估。本文将从多个方面详细探讨机器学习
    的头像 发表于 07-10 16:10 1921次阅读

    机器学习中的数据预处理与特征工程

    机器学习的整个流程中,数据预处理与特征工程是两个至关重要的步骤。它们直接决定了模型的输入质量,进而影响模型的训练效果和泛化能力。本文将从数据预处理和特征工程的基本概念出发,详细探讨这
    的头像 发表于 07-09 15:57 486次阅读

    机器学习数据分析中的应用

    随着大数据时代的到来,数据量的爆炸性增长对数据分析提出了更高的要求。机器学习作为一种强大的工具,通过训练模型从
    的头像 发表于 07-02 11:22 656次阅读

    深度学习与传统机器学习的对比

    在人工智能的浪潮中,机器学习和深度学习无疑是两大核心驱动力。它们各自以其独特的方式推动着威廉希尔官方网站 的进步,为众多领域带来了革命性的变化。然而,尽管它们都属于机器
    的头像 发表于 07-01 11:40 1430次阅读

    机器学习的经典算法与应用

    关于数据机器学习就是喂入算法和数据,让算法从数据中寻找一种相应的关系。Iris鸢尾花数据集是一个经典数据
    的头像 发表于 06-27 08:27 1679次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>的经典算法与应用

    名单公布!【书籍评测活动NO.35】如何用「时间序列与机器学习」解锁未来?

    设备的运行状况,生成各种维度的报告。 同时,通过大数据分析和机器学习威廉希尔官方网站 ,可以对业务进行预测和预警,从而协助社会和企业进行科学决策、降低成本并创造新的价值。 当今时代,
    发表于 06-25 15:00

    国内机器人实际场景使用抽样调查数据分析报告

    国内机器人实际场景使用抽样调查数据分析报告1背景我们通过为时3个月(2024年2月1日-2024年4月30日),针对国内机器人实际使用者发出的1000份报告(收到实际反馈有效报告736
    的头像 发表于 05-28 08:14 576次阅读
    国内<b class='flag-5'>机器</b>人实际场景使用抽样<b class='flag-5'>调查</b><b class='flag-5'>数据</b>分析报告

    机器学习怎么进入人工智能

    ,人工智能已成为一个热门领域,涉及到多个行业和领域,例如语音识别、机器翻译、图像识别等。 在编程中进行人工智能的关键是使用机器学习算法,这是一类基于样本数据和模型训练来进行预测和判断的
    的头像 发表于 04-04 08:41 345次阅读

    【Rust AI】01. 使用Jupyter学习Rust

    根据 Bing 的说法:“泰坦尼克号数据集是用于数据科学机器学习的流行数据集。它包含有关泰坦尼
    的头像 发表于 01-14 11:16 1825次阅读
    【Rust AI】01. 使用Jupyter<b class='flag-5'>学习</b>Rust