文科女青年成功转行人工智能近1年,学习经验小总结
!!!!!必须把握那些能力,能够入行人工智能??????
首要,从我入行的方向行业(我的方向,直接有介绍过),最少要把握以下五个部分的入门基本
第1部分,把握必定的数学能力
包含:高等数学、线性代数、概率论、凸优化和信息论
第二部分,基本编程能力,Python,基本语法知识,常用库的运用
第三部分,深度学习的知识,包含深度神经网络,卷积神经网络CNN,循环神经网络RNN,变分自编码模型VAE,对抗式生成网络GAN,重视力模型、图像分割算法、目的检测算法;
第四部分,设备学习传统算法亦必须认识有些,线性回归,决策树模型,朴素贝叶斯,KNN,Kmeans,SVM,随机森林
第五部分 做为扩展,能够学习有些C++编程基本
把握了以上内容,能够算做为当前的入门能力吧
2、人工智能算法用那些语言,哪种语言用的最多?
1、通常算法,都是python实现
2、很底层或掌控关联的,必须用C++
因此学习时,主次分的清,按1、2次序来就可。前面我亦说了,C++能够做为扩展学习,后面会讲原由。
3、是不是学的越多越好?是,但又不是,分状况的,你是未入行,还是已入行
简单的给大众梳理下,
由于前段时间,总有伴侣私信我,始终在问入行的前期必须学那些?
还有得小伙伴,噼里啪啦的列了一大堆大纲,问我是不是要把握这些哪些的,我看了下,那就一次性在这儿回答大众哈。
首要,我想暗示的是:
非常多伴侣想学的范围太广了!!!!!却忽略了重要性的东西。
一家公司让你进入,第1不会让你做的那样广,都是由于项目Leader带头分散下去,第二,你要知道自己的一个主方向。
非常多小伙伴,以为公司要你做多面手,可其实,今天公司招的新人,要的仅仅是,让你先负责其中一起。
咱们大都数的技术人员,都励志要把自己变成大牛,然则大牛在作为大牛的道路之前,亦都是从一头小白牛起始,亦是遇到问题处理问题,再成长,而不是直接作为一头大黑牛再去工作。
就好比:
你想要开车,是要先把握F1赛车手的能力才可上路,还是把握了基本要领就可呢。
况且,借鉴我身边这批入行人的总结,最要紧的重要点在于,要将所把握的内容与实质项目融合。
就像咱们的中华料理同样:
假设食材,作料或多或少大众都有,然则做出来的效果,按照区别人的运用经历,结果那是大相径庭的。
相对的,这便是项目的功效,把所学到的内容,融入运用中才是真正的能力。
(就像是之前我所看到的一场中法厨师比赛,双方各拿走对方食材佐料中的同样,给对方设阻增多节目乐趣,法国人拿走了咱们的油,我国的师傅轻笑面对,当场直接用猪油炼油)
这都是项目中的经验,咱们所把握的知识,就好比是食材和作料,懂得灵活运用,而不是生搬硬套。这便是融合。
我在转行之前所遇见的一位人生经历大佬,他说过一句话,模拟和实质,相差的不是一星半点,做过的真实和假设的模拟,相隔的是星辰大海。
拿在做的强化学习一个项目来讲:
是基于PLICO的倒立摆项目,始终存在的一个问题便是,咱们在用设备人的时候,不可能拿真的设备人去训练,你想,一不小心磕着碰着,成本就太高了,因此咱们传统做的都是先在仿真环境下,训练的差不多了,而后再放到真实环境里去训练,包含还要去调嘛,那存在一个问题,仿真环境无真实环境中,像动力干扰等有些的原因,引起你从仿真到真实环境中会有问题,那样怎么办呢,
|