开启辅助访问
 找回密码
 立即注册

学人工智能是不是得懂Python?

yuyuyu88 回答数6 浏览数124212
是不是学人工智能也是在学Python?
使用道具 举报
| 来自北京
xelgg | 来自北京
学人工智能不是必须要懂Python!
Python之所以在人工智能领域被广泛的使用,是因为以下几个方面的原因:
1、Python上手很快,零基础也能快速的入门使用,这对很多擅长算法,数学但不擅长      代码编写的人来说,是个福音。他们可以很快就掌握基本的使用方法。
2、Python有很多科学计算库。人工智能的基础就是数学模型,利用这些科学计算库,      实现算法就非常容易了。别的语言也有,但是相对来说数量和质量都不行。
3、Python有胶水语言的名称,可以很容易把其他语言实现的代码拿来使用,这可以节约大量的时间,也能在一定程度上解决Python代码执行速度慢的问题。
4、Python有很多的人工智能框架,比如大名鼎鼎的TensorFlow,当然了,TensorFlow也支持其他的语言,但是在最初的时候,主要支持Python。
目前看来,在人工智能领域,主要的语言或是Python。但这主要是指在研究,开发,快速建模的时候,一旦模型成熟,最终的产品就不一定使用Python了,可以使用其他的比如c,c++,java等语言来实现,这样可以提高运行的速度。
随着科技的发展,其他的新型语言也可以代替Python,比如Julia,有兴趣可以研究下。
人工智能的基础就是数学模型,不论使用什么语言,核心还在数学上。打牢数学基础,掌握好线代,概率论,统计学,这才能在人工智能领域有所作为。
回复
使用道具 举报
LIONET1985 | 未知
你好,学习人工智能,并不一定必须是Python,其他的语言也是可以的,在很多年前就有了人工智能了,那时候人工智能还不太火,Python也没有流行起来,那个时候也没有人说人工智能必须得懂Python。


在很多年以前人工智能不太火的时候,那时候做人工智能大多用c++,人工智能需要大量的计算,C++语言相对效率是比较高的,所以是做人工智能很好的一台选择,缺点就是,学习的时间太长,需要大量的基础知识,门槛较高,但是一旦学精,前景也是很好的,起码工资很高。






目前这几年人工智能比较火,Python也比较火,然后人工智能和Python就联系在了一起,Python这个语言相对简单点,学习入门比较快,做人工智能开发的话,有大量的现成的库,开发相对容易,新手入门学习的话门槛比较低,不用再经过很多年的学习,直接就可以利用现成的库,直接就可以开发了,当然缺点就是开发的人太多,工资比较低,竞争太大,在高端点领域核心领域进步困难。








总结一下,学习人工智能可以用很多种语言进行学习和工作,并不一定必须是Python,Python只是一种语言,它可以开发很多钟方向,人工智能只是一种方向,也可以用很多种语言去开发,这个就看个人的需求,喜欢用什么语言就用什么语言吧。





回复
使用道具 举报
xuyou45 | 来自北京
不一定。你对人工智能领域的理解太狭隘了。你是不是以为人工智能就是弄弄机器学习的算法,而且还仅仅是做离线训练?
回复
使用道具 举报
bruce_wu | 来自北京
python有很多优秀的库和包省事我们实现人工智能算法,很多项目和论文都是python描述的
回复
使用道具 举报
alamhan2006 | 来自重庆
是的,目前来说p ython是AI方面的首选语言
回复
使用道具 举报
三户 | 未知
针对当前的情况来说,Python依然是最适合做人工智能方面开发的编程语言。这主要是由于Python相对比较简单且容易上手,并且可以更省事的调用目前常用的AI算法。所以Python在人工智能领域中的使用非常广泛。
所以,在学习人工智能的时候,同时学习Python是一台不错的人工智能入门和学习的手段。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影