美文网首页
机器学习-学习心得2

机器学习-学习心得2

作者: 90000Tank | 来源:发表于2020-05-21 23:42 被阅读0次
    学习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)
    

    相关文章

      网友评论

          本文标题:机器学习-学习心得2

          本文链接:https://www.haomeiwen.com/subject/pmaxahtx.html