首先,我是一名学习人工智能的初学者,这不是一个面向意见的问题,也不是比较编程语言的问题。我并不是说 Python 是最好的语言。但事实是,大多数著名的 AI 框架都对 Python 提供了主要支持。它们甚至可以支持多语言,例如支持 Python、C++ 的 TensorFlow 或支持 C# 和 C++ 的 Microsoft 的 CNTK,但最常用的是 Python(我的意思是更多的文档、示例、更大的社区、支持等)。即使你选择了 C#(由微软开发,我的主要编程语言),你也必须设置好 Python 环境。
我在其他论坛上读到 Python 是 AI 的首选,因为代码更简单、更干净,有利于快速原型设计。
我正在看一部以 AI 为主题的电影(Ex Machina)。在某些场景中,主角破解了房屋自动化的界面。猜猜现场使用的是哪种语言?Python。
那么,Python 有什么大不了的呢?为什么 Python 和 AI 之间的联系越来越紧密?