龙空技术网

仰望星空vs.脚踏实地—AI领域技术从业者进阶指南

将门创投 500

前言:

如今同学们对“cssmastery”大约比较重视,咱们都想要学习一些“cssmastery”的相关内容。那么小编在网络上网罗了一些有关“cssmastery””的相关资讯,希望大家能喜欢,同学们快快来学习一下吧!

From: QRIUS 编译:Lin

人工智能是最令人兴奋和最具吸引力的领域之一。根据Gartner的数据,全球机器学习市场预计从2017年到2022年将获得迅速发展。到2020年,人工智能预计将创造230万个相关工作岗位。 机器学习工程师的平均工资在125,000美元到175,000美元之间。在AI人才收入最高的十大公司中,平均工资轻松超过20万美元。但除了诱人的经济利益外,迅速发展的行业和高速学习的氛围都让这一领域产生了难以抵挡的魅力。本文将详细介绍人工智能领域工作所要求的行业技能,以及如何脚踏实地地提高自己、习得足够的能力。

人工智能领域的工作是怎样的呢?

首先,我们需要清晰的定义这一领域的工作内容和岗位职责。

人工智能是一个非常广泛的术语——它涉及在机器中复制人类学习和行为的理想动力。那我们如何打破夸张的说法呢?让我们首先谈谈人工智能的一个特定要素,它有效且能到良好的回报:机器学习。机器学习是人工智能的一个子集,它涉及使用某些规则和算法来尝试将有用信息从一个数据集推广到更广泛的数据集。

您可以采用人工分类的标记数据,并通过机器学习扩展逻辑,或让计算机浏览未标记的数据并为您解决问题。您可能会采用类似于深度学习或者强化学习的形式来达到预期的结果。

如果您选择进入机器学习行业,您将使用数据管道——在从类似数据集中提炼出某些规则后,让机器为新数据集做出预测和标签的技能。机器学习是一组用于处理数据的编程工具,深度学习或强化学习是其中的一个子集。

关键的区别在于深度学习将通过多层反馈来运作。类似神经网络的深度学习模型将自我纠正并针对某个结果进行优化,调整自身,使其输出通过模型中权重的自我修改逐渐匹配其输入。

这可能是最简单的深度学习模型:也即上文提及的的感知器。在这种情况下,从一系列输入中,在输入和输出之间执行的隐藏计算层会自我修改,直到它到达所需的输出。

为什么这很重要呢?因为它构成了您所听到的各种令人兴奋的人工智能创新的基础,从自动驾驶汽车到视频/图像识别。通过创建越来越高效的模型,帮助机器管理数据模式的复杂性,可以扩展到数万亿的可能性,人类可以从自动处理更大规模的数据中受益——从丰富的数据集中获得更多的信息。这些信息可以让像Facebook这样的社交网络自动对其网络上的照片进行分类,或者允许某人根据您的搜索历史进行模式匹配和预测您的行为。

基础概念和定义

接下来,让我们明确定义机器学习领域的一些术语,以便我们清晰地理解。

数据科学涉及使用统计和理论来处理大型数据集,以便您可以根据基础数据集获得商业领域的答案或预测。

人工智能是使机器像人类一样学习和推理的更广泛的理念,但其中大部分的内容理论多于实践、想法多于落地。

而机器学习是一种创建预测模型的方法,不需要详尽的编程即可从数据中学习,这是一个具备可操作性的人工智能的子集。

深度学习是机器学习的一个子集,很多情况下特指像卷积神经网络这样的模型,它将输入和输出与密集的隐藏层相协调,这些隐藏层通过数据给出的监督信号来修正权重的,以达到预期的结果。

当您使用数据集和人工智能/机器学习时,传统而言,在职位上有两个基本区别:

数据科学家:他们通过模型的结果来分析和重构商业逻辑,并对业务流程给出指导性建议。数据科学家将数据模型的结果传达给商业决策者,他们也帮助调整和定制模型,帮助企业提出和解决正确的数据问题。

机器学习工程师:他们构建数据管道,允许数据科学家处理大量不断更新的数据。在实践中,他们负责为数据科学家定义的模型提供其所需数据,且他们经常负责实现理论中的数据科学模型,并使其大规模地稳定地运行,实现适应超大数据量的产品级的服务。

虽然这里分为了两个职位,但根据经验来看即使两个广泛的角色有一些重叠,数据科学家也经常会使用人工智能数据科学背后的理论,而机器学习工程师将在实践中实施模型。数据科学家往往在机器学习、统计学和数学方面拥有更强的理论基础,而机器学习工程师通常拥有更强大的软件工程背景。

长远前景

很多人对人工智能或机器学习的长远前景仍然缺乏信息。这项工作是否会随着其他人工智能的自动化而自动化?这个问题的确存在,但就目前而言,更重要的是要将人工智能放到与过去工业革命同样的情况下去考虑:这波技术浪潮为人们带来的是全新能力和创造新经济的可能性。 例如,ATM与银行员工的数目相关。我们可以从ATM的历史中了解到,自动化并不总是意味着失业,它还意味着新技术可以颠覆已确立的真理。

薪酬

数据科学家在这里的分类定义中有一个广泛存在的差异:数据分析师也属于他们的职权范围。主要区别在于数据分析师更倾向于分析数据并对已建立的数据模型进行一次性查询,这些数据模型往往由数据科学家定义。下面将数据分析师和数据科学家角色之间的区别。

了解这一差异可能非常重要。在美国,数据分析师的平均工资约为6万美元。 而数据科学家每年将获得约3万美元的收入。与此同时,数据工程师每年平均收入约为9万美元。 然而,专门致力于实现机器学习的工程师收入明显增加,每年轻松超过10万美元。AI领域的知名人士有时会获得数百万美元的红利和股票,尽管他们往往是在全球顶尖大学或实验室从事尖端工作和研究的AI从业者。

从广义上讲,如果你想开启自己人工智能的职业道路,可以开始学习软件开发的背景知识并学习机器学习理论,或者你可以从机器学习理论并逐步掌握编程在机器学习中的应用。

所需的技能

为了使用人工智能/机器学习,您通常需要四种技能:

· 软件工程技能——在实践中构建模型。您要经常使用Python、Pandas、Scikit-Learn、TensorFlow和Spark等工具。在该工具集中熟练工作的能力将决定您处理和管理数据的能力。

· 机器学习理论知识,这让您了解要构建的模型和原理,以及将某些方法应用于某些数据问题的优缺点。

· 使用统计推断来快速评估模型是否正常工作的能力。

· 专业的知识以及与商务人士沟通的能力。这不仅因为可以扩大数据中发现价值的影响力,更能在商业层面推动正确的行动,可以帮助实际的业务场景建立起数据驱动的能力。

总的来讲机器学习工程师将会在软件方面投入更多,而数据科学家则更多地依赖于他们在机器学习和统计推理方面的能力,以及与人沟通和分享数据中的发现。

学习方向

为了让希望入坑的小伙伴们更好地地掌握机器学习和人工智能,下面提供了软件、理论和就业方面的资源。

软件能力(偏向大数据方向)

· python与机器学习:作为使用最为广泛的AI/机器学习语言,python丰富的生态和工具栈为每一个数据科学、机器学习从业人员提供了强大的工具。其中numpy、scipy、pandas、sci-kit等都是重要的python工具包。

· ApacheSpark on Databricks:作为工程师需要熟悉大规模数据的使用。Spark提供了丰富的教程来讲解如何使用大数据集进行工作的流程。

· Tensorflow:作为使用最为广泛的深度学习框架之一,学习tensorflow深入理解人工智能的具体流程的工作方法,同时分布式的机器学习、产品级部署和维护也是工程师的一项重要技能。

理论

要想深入理解和熟练掌握机器学习和人工智能,就需要有坚实的理论基础。需要学习的方向包括概率论、贝叶斯统计、统计学习以及机器学习中的常用算法和现代深度学习的基本理论。

就业

要进入AI行业就需要先了解这个行业。下面推荐了一些社区和网站,可以从中找到丰富的行业经验和工作信息。包括技术社群Hacker News,初创公司集合AngelList、数据科学邮件列表Data Elixir,以及AI和数据科学领域的工作信息网站KDNuggets和icrunchdata的AI工作信息板。此外要想面试不慌,下面这个链接还有高频41题可以参考:

希望想进入AI行业的小伙伴们可以通过上面的介绍,更加清楚自己的方向和所需的准备,然后脚踏实地、梦想成真。

附录AI学习、就业资源链接:

Sotfware:

理论:

Jobs:

-The End-

将门是一家以技术创新为切入口的早期创新发掘机构,旗下设有将门创新服务、将门技术社群以及将门投资基金。

将门创新服务专注于使创新的技术落地于真正的应用场景,激活和实现全新的商业价值,服务于行业领先企业和技术创新型创业公司。

将门技术社群专注于帮助技术创新型的创业公司提供来自产、学、研、创领域的核心技术专家的技术分享和学习内容,使创新成为持续的核心竞争力。

将门投资基金专注于投资通过技术创新激活商业场景,实现商业价值的初创企业,关注技术领域包括机器智能、物联网、自然人机交互、企业计算。在两年的时间里,将门投资基金已经投资了包括量化派、码隆科技、禾赛科技、宽拓科技、杉数科技、迪英加科技等数十家具有高成长潜力的技术型创业公司。

如果您是技术领域的初创企业,不仅想获得投资,还希望获得一系列持续性、有价值的投后服务,欢迎发送或者推荐项目给我“门”: bp@thejiangmen.com

点击右上角,把文章朋友圈

将门创投

让创新获得认可!

微信:thejiangmen

bp@thejiangmen.com

标签: #cssmastery