为什么人工智能用 Python?
关注者
3,097被浏览
1,767,742登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
看了各位大佬的讨论,各有道理。
为什么人工智能用python?
1 关于“人工智能”话题
人工智能的发展是一个三起两落的变化,90年代期间,知识推理>神经网络>机器学习;2005年左右,机器学习>知识(语义网)>神经网络;而从2017年之后,基于深度学习的神经网络>知识(知识图谱)>机器学习。
深度学习神经网络≠人工智能,但确实是当下人工智能的代表性技术之一。未来,肯定会有新的人工智能技术出现。
2 python语言
python语言的速度确实没有C++快,但从难度来说,确实是一门比C++简单的编程语言。当然,这是以我作为一名非计算机科班出身的背景而言。本人学过java,C语言(主要做开发),后来做数据分析,一直在使用Matlab、R语言和Python。Matlab一般用于数值计算偏多,而且非开源;R语言是统计人的首选;而python,毫无疑问是深度学习(当下人工智能的代表技术之一)的首选。
开源
语法清晰易读(和其他面向对象编程语言比学习更加简单快速)
强大的内置库
社区支持(github上面,使用python语言的开源代码占70%以上)
最后,可以看下最新的TIOBE榜单,python的势头正旺。