您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
为什么人工智能岗位有些招聘C/C++,有些招聘Python?到底哪门编程语言更重要?
人工智能,语言,都是为什么人工智能岗位有些招聘C/C++,有些招聘Python?到底哪门编程语言更重要?
发布时间:2019-02-08加入收藏来源:互联网点击:
问题补充: 人人都说Python是最适合人工智能的编程语言,难道C++在人工智能中就毫无用处吗?它就不适合人工智能吗?为什么人工智能岗位有些招聘C/C++,有些招聘Python?除数学基础外,到底哪门编程语言重要?哪门是核心语言?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
C++属于研发工,Python属于装配工。
你要知道Python调用的那些库都应该是C++写的,没有C++写出基础库,那Python也无米可炊;
当然,你让研发工去搞装配,不是不行,但浪费了,而且Python是个非常优秀的胶水语言。尤其在试验过程中,可以降低成本。
说实话,如果不求深入研发,Python用用已有的C++库,够了。
回答于 2019-09-11 08:43:50
py用来训练、测试、验证模型,c++用来部署模型。拿mxnet来说,开发的时候,用py-mxnet来训练测试模型,当模型达到性能和速度需求后,用mxnet的c动态库来deploy部署,可以编译不同硬件平台的动态库。
回答于 2019-09-11 08:43:50
首先,什么是人工智能要搞清楚。机器学习 深度学习不能代替人工智能。第二,用于人工智能的语言很多,lisp,prolog,smalltalk是传统人工智能语言,forth, C/C++,fortran,Cobol,JAVA,Python,...都可以并实际用于人工智能。第三 关于机器学习,C/C++是Python算法库的根。算法实现需要C/C++。应用可以用Python.因此,真正搞机器学习,还是需要C/C++。搞人工智能需要的知识更多。lisp,prolog也往往需要C/C++来实现。我自1983年进入人工智能领域。几十年没有多少同行。去年冒出那么多专家。懵了。第四,我本人不赞成Python是最适合人工智能的语言。请问lisp,prolog,smalltalk放哪?可解释推理。Python怎么实现?
回答于 2019-09-11 08:43:50
一般用python都是调包侠,而c++是在造轮子,总只两门都精通最好,毕竟一个程序员不可能只会一种语言
回答于 2019-09-11 08:43:50
C++属于研发工,Python属于装配工。
你要知道Python调用的那些库都应该是C++写的,没有C++写出基础库,那Python也无米可炊;
当然,你让研发工去搞装配,不是不行,但浪费了,而且Python是个非常优秀的胶水语言。尤其在试验过程中,可以降低成本。
说实话,如果不求深入研发,Python用用已有的C++库,够了
回答于 2019-09-11 08:43:50
人工智能岗位跟C++还是python没关系,要求的员工是高学历,有10年以上工作经验,35以上的不要,结婚的不要,不能入股出资的不要
回答于 2019-09-11 08:43:50
C由单个函数组成,C++由函数的函数组成,即类组成。Python由类的类组成。Python每一部分都是类。比如int x , 这个int就是一个类了,惊不惊奇,强不强大?你可以x.很多东西出来。另外,Phthon还有很多内置的数据类型,如字典。而人工智能依赖的就是数学运算,数学运算依赖就是数据结构和算法。Phthon已经天生地做好了很多事情,当然你可以用c或c++做同样的事,但可能要多花一年或十年的时间。
可能初学者对上面的理解还比较模糊,举个例子,由表x张,每一张由y个不同属性,每一张由z个横列,需要实现的功能是,对每个属性排序,竖列累加累乘,排序,表的置换,相加,相乘。等等。可以分别用c,c++,phthon来做做。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |