|
shicheng322
| 未知
先上结论:
人工智能的相关岗位很多,无论哪个岗位都无法迅速成为专家,都需要持之以恒的努力! 下面从三个方面回答本问题:
1. 学习人工智能的四种境界
2. 人工智能涉及的相关知识
3. 成为人工智能专家的方法
一、学习人工智能的四种境界
学习人工智能算法的主要有四种境界,你需要确定自己需要达到哪种境界,才好确定你的努力方向和策略。
1.知其然境界 2.应用者境界 3.工程师境界 4.科学家境界
1.知其然境界
第一个是知其然,也叫知其所以然境界,知道当下的人工智能到底是什么,知道机器学习和深度学习大概是个什么东西,不会过分的去神话AI,知道目前AI的优势,更知道目前AI的局限,如果你从事相关产品经理或者做相关领域投资,达到第一境界即可。
2.应用者境界
应用者境界是大部分人工智能算法工程师所在的境界,主要就是明白算法原理,知道如何实现,核心在于知道如何把他应用在一个实际的业务场景之中,如果你是一个利用AI来解决业务问题的算法工程师,那么你至少需要达到这个境界。
3.工程师境界
工程师境界也是很难的一种境界,需要用很强的理论背景和工程实现能力,能独立复现最新的论文,深刻理解论文的实现原理,并能在上面做一些小创新。如果你想成为更牛逼的AI算法工程师,那么就需要达到这个经济。
4.科学家境界
科学家境界是很少很少一部分人能达到的境界,主要是那些从事人工智能研究的科学家,他们能原创出很多的算法和理论,解决一些最前沿的难题。比如深度学习的鼻祖Hinton,生成对抗网络发明人 Ian goodfellow,Xgboost发明人陈天奇等等。
不同的境界对应不同的要求,简单点概括就是:
工程能力决定你的下界,理论能力与业务理解决定你的天花板。 二、人工智能涉及的相关知识
人工智能是一门交叉性的学科。数学理论和计算机技术是其重要的组成部分。
数学理论是基础(武功的心法),计算机技术是技能(武功的招式)
1.数学理论
线性代数,微积分,概率统计、数值计算是基础。后期可能还会涉及拓扑学、测度论,泛函分析、随机过程,动力系统等学科。所以人工智能对数学功底的要求是比较高的。
2.计算机技术
编程语言、数据结构、计算机网络、数据库是基础。后期可能还会涉及分布式计算、图计算、复杂网络等学科。所以人工智能对计算机的功底要求也比较高。
3.其他学科
除此以外,一些其他的学科对人工智能也有很大的影响,例如以前的认知科学,神经学等,以后的脑科学可能对人工智能也会有一定的影响。
三、成为人工智能专家的方法
你可能是做AI产品的产品经理,可能是做AI算法相关工作,可能是做AI平台组件开发工作,甚至是做AI相关领域的投资工作。
无论是做人工智能相关的任何工作,都没有捷径!所以很抱歉,很难迅速的成为人工智能方面的专家!
但是只要持之以恒的学习,相信终有一天能成为专家!
没错,我答完这个题就继续啃paper去了!
PS:本号作者目前是某大厂机器学习算法工程师,致力于全栈AI算法和业务场景落地,非常乐于在网上分享最新的AI知识,也经常开直播教同学AI算法和编程。感兴趣的同学可以关注本头条号,获得最新的干货! |
|