其实很多编程语言都可以做人工智能,区别只是容易与否。
我完全不懂php,但也不妨从以下几点来看看php是否符合。
1,数据科学相关库是否足够。由于目前的人工智能都是基于数学统计方面,很多时候是大量的数学矩阵运算,那么一门语言的数据科学方面的生态支持就显得很重要。python有numpy等库…
2,语言本身是否足够简单直接。python的简洁语法无疑是最吸引科研人员,才促进业界有更多的人投入到python的生态,与上述第1点形成良性循环…
3,是否很好融合c或c++的库。上述点1说到人工智能底层需要大量矩阵运算,目前底层最有性能体现还是c或c++,python能很容易调用他们的库,使你既可以编写简洁的代码,又能得到充足的高性能…
目前业界的其他编程语言无法在数据科学上超越python几乎都在于上述几点。