机器学习-学习心得2

2020-05-21  本文已影响0人  90000Tank
学习AI使用前三种开发语言排名

为何随着人工智能概念的火爆,Python能迅速升温并成为众多AI从业者的首选语言?毕竟,在所有编程语言里,Python并不算萌新,从1991年发布第一个版本至今已经快30年了。这些都是因为它的“综合素质”。

Python是一种“说人话”的语言

编译 VS 解释

比如C和Java的代码要运行,都必须先经过编译的环节。而Python则不用编译,直接运行。而且都可以不用写文件,一条条语句可以直接作为命令行运行。

语言语法

和Python比,Java的语法更“啰嗦”。而Python写起来省事,读起来也方便。可读性远超Java。

表达风格

Python力求让不同的人在撰写同样功能实现的代码时,所用的表达形式尽量一致。如果不是想成为代码诗人或者语言大师,只是想用尽量简单直接的方法,把事情做了,首选语言确实是Python。

自强大的AI支持库

矩阵运算

NumPy由数据科学家Travis Oliphant创作,支持维度数组与矩阵运算。结合Python内置的math和random库,开发者不需要关注底层实现;连矩阵元素都可以像在纸上写公式一样。写完公式还能自动计算出结果的编程语言,开发者就可以把工作重心放在模型和算法上了。

机器学习模型

用Python实现大多数经典模型,几十上百行代码就够了。当然,对于普通用户,也可以连算法都不用管,只是调用比如著名库Scikit-Learn的接口就可以了。

图表支持

Python还有许多图标方面的支持库。用来生成dashboard上的各种图形表格,是非常简单的事情。

写在最后

这里附上自己对Python的学习及梳理后的脑图:

Python学习脑图
  参考:
*《为什么Python是入行人工智能的首选语言?》(https://cloud.tencent.com/developer/article/1161116)
上一篇下一篇

猜你喜欢

热点阅读