工欲善其事必先利其器,而Python算是人工智能的利器,也仅仅是利器!
人工智能建立理论模型以后是要写代码实现的,实现的时候时候就有编程语言的选择,而这些选择里面Python的契合度目前最高:
1.人工智能的基础是数学和数据,Python有很多现有的库天然支持这些数据的数学运算,而其他语言实现很痛苦!如numpy.
2.人工智能程序涉及数学的拟合,求导,梯度更新等过程,实现超级困难,而Python语言有现成的框架可以简单实现这些过程,比如谷歌的TensorFlow,Facebook的pytorch,百度的paddlepaddle等.
3.一开始搞人工智能是一些科学家,这些科学家并非专业的编程人士,他们的主业也是做科研,所以编程只是论证他们的观点和实验,这个时候找一门简单的编程语言是必要的,而Python是真的简单,所以最初的很多成果都是Python语言实现的,学习的人越来越多,看的案例也基本上是Python,他们再传授的时候,基本上也是Python。当然c++和其他语言也多,但是用户基数不够大!
4.很多培训机构渲染,学Python等于学人工智能,我也是醉了...
5.人工智能分为弱人工智能,强人工智能,超人工智能,目前虽然取得了很大进步,但依旧处于:人工+智能 状态,期望不要过高哦![耶]