人工智能 java_人工智能领域该选在哪种语言,C++还是Java?

更:

基本的算法掌握以后(诸如常见的统计学习方法以及MLP、CNN、RNN一类的神经网络),你可能需要用到TensorFlow这样的机器学习框架,或者hadoop、Spark这类分布式并行处理框架(hadoop可以了解一下架构和流程,现在基本都在用spark)。此时,python依旧可以通吃(TensorFlow、Spark有python API)。

最后当你对运行速度非常敏感时,才需要考虑C++。

但,技多不压身,掌握一门静态语言,是必须的。

原答案:

人工智能、机器学习中的各类算法中,基本都是矩阵运算,这很对pytohn胃口。

python有很多专门应用于数学计算的第三方package,这方面能力是C++或者Java所不能比的。

从编程的便捷角度讲,在这些语言中,python无疑是最适合的。

但是从运算速度来看,肯定是C++最快。如果算法非常成熟,不需要调试,当然是用最快的语言,写成汇编也行。但是工作量........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值