学python对数学要求高吗_人工智能的小男孩 大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?...

内容由传智播客提供,电器吧机器人网提供人工智能的小男孩相关内容,小编烟酉为您整理并发布于人工智能栏目下,原标题:大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?,处理后为人工智能的小男孩 大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?内容图片均为互联网搜集。阅读:5073次。

052019226.jpg

个人觉得没有数学基础,只学习Python相关技术,会调用第三方库,搞大数据勉强算凑合,但搞人工智能不太合适。首先我们来看大数据和人工智能方向需要具备哪些素质大数据

在小型公司一般数据量不大,通过Python的一些框架如pandas、keras、numpy等工具做一些普通的大数据分析还是比较轻松的,很多统计分析的方法都直接封装好了,只要明白它的含义以及用法就可以了。

而对于大型公司的大数据,一般是通过hadoop分布式平台处理,需要学习SQL和MapReduce,这本身不需要数学知识。即使有时候需要用到模型做预测任务,现在TensorFlow已经比较成熟了,可以不需要了解模型底层的数学原理,接口都封装好了,学会使用就可以,但前提是也要明白各类接口的含义。

但如果想在大数据方面走得更深更远,可能需要很强的数学功底,像高等数学、线性代数、概率论一个都不能少,都需要非常熟悉,这样才能在模型有瓶颈时候可以去做优化改进。人工智能

之前AlphaGo是一个最典型的人工智能应用,通过蒙特卡洛搜索树+强化学习实现的。像蒙特卡洛算法源于概率论的思想,而强化学习目标函数设计,优化方法都需要涉及到较多的数学知识。

人工智能技术更新的频率非常快,例如目前比较火的GAN,它的目标函数很优美,如下

巧妙设计了二人零和博弈过程,蕴含了较深的数学思想。搞人工智能技术通常需要去读国外的一些paper,paper里面有较多的数学公式,如果没有数学功底也就无法深入继续学习了。

052019227.jpg

人工智能的小男孩介绍

专科学历学Python后可以往大数据或者AI发展吗?

大数据还是有机会的,AI的话不容易,但不是完全没有机会。

不过是大数据还是人工智能,数学方面就要下功夫。微积分、线性代数、概率、统计等等;大数据最火的时候是钱两年,近两年是AI占上风,可是随着李飞飞的辞职,我们可以发现尽管AI前景很好,可是国内的行业不容乐观。这里只是说一下大概的情况;零基础是可以的,主要是看学习能力。数据的工作分为很多中,从基础的数据开发到数据科学,或者是AI也好,每一种需要掌握的技能和侧重点都不太一样。

首先我们看一下Python的职业发展路径:

我们可以看到图中每一条发展路线都是互通的并且最下方都有对应的线路图,可以看到大数据和人工智能所需要学习的更多的知识,先来分享Python相关的,最后有关数学各种的知识点,放到最后:

我们可以看到的是Python在各个阶段需要掌握的技术。为什么要把职业发展和技术放在前面,是因为,只有清楚的知道了自己的发展和技能之后。才能明白,我们所学知识点可以做什么用。下面分享的是各个阶段知识框架的大纲:

可以点开大图,按照各个小模块去学习。如果要做人工智能相关的工作,需要以上所有步骤全部都掌握了。额外还有我最开始提到的数学知识点。从大数据开始说:

我们需要掌握的数学知识有统计相关的基础内容,线性代数(矩阵计算相关的知识点)。工具Excel是必须会的,数据透视表和公式使用,VBA会一点最好,之后统计分析的工具SPSS作为入门比较好。编程语言不管是Python/Java/C++都是可以的,shell是要会用的,HADoop要熟悉;之后就是业务能力和逻辑思维,没有也不怕,看书!培养能力。AI所需知识点:

AI的话,其实编程语言都不是很重要的,数学基础,概率论矩阵论还有一些高数是最重要的。数学基础要打好,在去学Python也好C++也行。相关知识点和思维拓展可以多看看国外的书。

人工智能相关工作,最低学历是本科的基本上要求都是985,211。非说什么人都有机会去做AI相关的工作,那一定是胡说的。大数据的话,如果你基础扎实,也许可以找到一个相关的工作,在慢慢发展。

c.jpg

Python 有以下发展方向:数据分析.

除了了解基本的Python编程知识外,还需要熟悉NumPy, Pandas, PyTables, blaze,dask等.数据爬虫

除了了解基本的Python编程知识外, 需要了解 HTTP协议,简单的HTML等知识.大数据

除了了解基本的Python编程知识外, 需要熟悉Spark等WEB后端

除了了解基本的Python编程知识外, 还需要熟悉django,HTTP,RSET,JSON等.系统维护

除了了解基本的Python编程知识外, 还需要熟悉 Linux.DevOps

除了了解基本的Python编程知识外, 还需要熟悉CI/CD 持续编译,持续集成,熟悉Jenkins ,k8S等.

数据分析是最简单的,不需要过多其他知识,只需要高中等级的数学.

大专学历的人没有数学基础, 数据分析和大数据还是可行的, 大数据和数据分析本身没有太高的数学要求,但是要发展自己其他方面的技能来弥补自己弱势增强自己的优势,比如提高沟通能力,编程能力,对业务的理解能力,动手的能力等.

以本身的经历为例,2本 物理学专业毕业,经过多年努力,目前是全球500强的首席技术架构师.

文章关键词人工智能,的人,小男孩,想学,职业发展

结语:感谢传智播客的辛苦撰写及电器吧小编烟酉的整理。有关人工智能的小男孩的介绍如果您还有不理解的,欢迎留言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值