新手迈出AI编程第一步的11种方式

作者: 我爱至尊宝
来源:科技行者

人工智能系统代表着一大令人兴奋的研究领域:对于拥有所需技能的人们来说,这同时也代表着广阔的个人发展空间,更重要的是AI技术本身仍在不断发展推进。然而,很多朋友发现自己似乎难以弄清该如何投身于这股技术浪潮,尤其难以通过自学形式掌握必备知识。

幸运的是,目前网上有着充足的资源,可供初学者快速积累知识与技能,或者说确定这条发展道路是否适合自己。为了了解更多信息,我们在青年企业家委员会的小组讨论中提出以下问题:

对于有意了解AI开发相关情况的新手或者程序员,最重要的准备工作是什么?

下面来看他们给出的11条可行性建议:

1. 了解机器学习背后的数学原理

AI开发专业人员必须掌握数学中的概率知识,这也是机器学习的基础所在。传统软件开发人员经常使用在线库,这意味着他们不需要亲自进行数学计算。但AI开发人员则需要有能力编写并理解复杂的算法,以便不断从数据当中找出洞察见解与基本模式。——Blair Thomas,eMerchantBroker

2. 首先要建立坚实的知识基础

在开始接触AI之前,大家首先应当建立起坚实的知识基础。其中最重要的,自然是掌握编程基础知识(Python是机器学习场景下的最佳编程语言之一)以及数学(包括线性代数、统计学与微积分),同时磨练自己的抽象思维能力。虽然大家不需要专业的学位来掌握AI与ML,但无限的激情绝对是一项必要前提。)Rahul Varshneya,ResumeSeed

3. 熟练掌握Python

AI技术正在快速发展,那些能够洞悉AI奥秘的人们将在人才竞争中领先于对手。Python是这一领域中的首选编程语言,它易于理解及编写,提供大量库选项并具备庞大的用户社区。另外,Python还支持TensorFlow、PyTorch以及Keras等高人气机器学习与深度学习实现框架。——Susan ERebner,Cyleron

4. 在互联网上搜索免费资源与在线课程

如果大家有意了解更多与AI技术相关的信息,请先从最简单的切入点着手:谷歌搜索。这里有大量免费资源、文章以及在线课程,帮助各位快速对接正持续发展的AI开发世界。这些免费资源为新晋程序员们提供了一种简单且风险极低的AI参与方式,您可以先通过体验判断自己是否真的打算投身于其中。——David Chen, Sharebert

5. 掌握强大的抽象思维能力

抽象思维或者说深层推理能力,是指机器理解事物之间隐含关系的能力。这种能力要比单纯的学习逻辑、统计学或者数学议程更加“模糊”。但只有掌握了关系推理,大家才能在明确与直接的规则之外,更好地理解AI开发中的细微差别与复杂性元素。——Shu Saito,Godai

6. 利用AI算法尝试构建简单成果

迈向AI学习的成功关键之一,在于首先建立起对AI系统工作原理的明确理解与强烈直觉。培养这种直觉的一种有效方式,就是先从简单的项目入手。例如,您可以选择一个自己感兴趣的项目并为其挑选合适的简单AI算法,而后从零开始构建这一算法。虽然可能存在着陡峭的学习曲线,但您将在这一过程中学到很多,并逐步获得长期收益。——Sean Hinton,SkyHive

7. 了解人类洞察力如何与计算机编程相对接

为了成长为更强大的AI开发者,大家必须在统计学与数据科学方面建立起坚实的基础。为了编写出有效的AI语言表达,大家必须了解基本数学原理并有能力解释现有数据中的含义。您需要将计算机编程与人类洞察力对接起来,才能在AI开发当中取得成功。Jared Weitz,United Capital Source

8. 学习如何收集正确的数据

AI非常适合一次性处理大量数据。因此在考虑创建AI软件时,大家应当首先解决数据点方面的问题(例如选定客户服务及营销系统作为数据来源),而后以此为基础建立一款能够快速完成繁重数据处理任务的软件。——Syed Balkhi,WPBeginner

9. 加入在线社区

Kaggle是一个专门面向数据科学家与机器学习人士的在线社区。该平台允许用户查找并发布数据集,在基于Web的数据科学环境当中构建模型,并与其他机器学习工程师顺畅沟通等等。大家可以借此机会从其他从业者身上学习经验,甚至可以参加比赛以提高自己的技术水平。——Stephanie Wells,Formidable Forms

10. 熟悉不同的AI类型

人工智能当中包含一系列不同领域,大家应当全面研究,免得在投入大量时间与精力之后才发现不适合自己。对不同AI类型进行探索,一步步稳扎稳打地学习,同时避免因学习内容过多而产生倦怠情绪。——Chris Christoff, MonsterInsights

11. 保持合理的期望

目前,坊间存在着大量关于AI开发问题的炒作意见,并导致很多人抱持经过夸大的结论而不自知。诚然,AI确实代表着令人兴奋的软件开发与业务前沿,但任何真正了解这项技术的人们都会很快意识到其中的局限性。如果不想很快失去兴趣,请务必以合理的期望看待这个主题,这非常重要。——Bryce Welker,来自四大会计师事务所之一。

*本文作者: 我爱至尊宝,转载请注明来自科技行者
原文链接:https://mp.weixin.qq.com/s/ryQQ-umoGxUFiE9km5uFtA

推荐阅读