- 主题:为什么宣传Python的人要说它是人工智能第一语言?
流行的几个深度学习库都用python作为接口语言
但底下的实现基本都是c++的
【 在 BlackHouse (小黑屋) 的大作中提到: 】
: 人工智能跟Python有什么关系吗?
: 图像识别语音识别算法,跟哪种需要无关,就算语言,核心算法也是C用得多啊
--
FROM 36.110.42.*
一看就是没用过tensorflow的
tensorflow的核心计算模块都是c++和cuda写的,这俩都跟python无关
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 现在小孩真是啥都不懂还敢说
: tensorflow的祖宗是蒙特利尔大学图灵奖Bengio的theano,tensor这个词就是theano里先提出的。theano是纯python,底层是python解析计算图后调用nvcc自动生成编译的CUDA代码,和C++码农根本没关系。
: 后来为了加快编译速度,nvidia把一部分功能放到cudnn里,google又雇了theano开发者,才有了tensorflow。但python还是唯一支持tf全部功能的语言。
: ...................
--
FROM 36.110.42.*
你的观点跟我一样啊,python在tensorflow里做接口语言
另外,tensorflow里40%-50%都是c++代码
就算cuda,编译器也是c写的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: tensorflow的核心是nvidia的cudnn库,所有计算密集的函数比如卷积之类的在导出表里都能看到
: theano的核心倒是C++和CUDA,只不过代码是python解析计算图后生成的,第一次运行依赖cuda本地编译器。这是图灵奖得主Joshua Bengio自家的东西。
--
FROM 36.110.42.*