如果你要问现在最热的编程语言是什么?肯定大多数人回答是Python。
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,它具有丰富和强大的库,常被昵称为胶水语言,能够把用其他语言制作的各种模板(尤其是C/C++)很轻松地联结在一起。
国外程序员画出一张神图,如果你有一定的编程基础,看完这个图,30分钟上手python!
Python在今天变得如此重要,一个重要的原因便是它能更方便地为我们的工作以及生活创造智能的特性。
人工智能在最近几年得到突飞猛进的发展,基于互联网飞速发展之后积累的大量可供分析的数据,以及对这些数据进行处理、分析以及预测的能力的显著提升(包括云计算提供的强大分布式运算能力,摩尔定律下每一个计算单元成本的持续降低,加之以神经网络为代表的深度学习算法的应用),使我们得到了超乎想象的人工智能。
而Python正是以数据科学而闻名,它拥有着极其丰富且稳定的数据科学工具环境,从而助推其成为大数据和云计算中最流行的语言之一。而它的这种数据科学基因,也自然地延伸到了机器学习领域,今天,我们非常熟悉的众多机器学习库,如scikit-learn、Tensorflow等都基于或支持Python语言开发。我们可以很方便地使用它们,去构建自己的智能应用。
如何让自己使用Python开发的机器学习模型快捷低成本的跑起来,深度兼容TensorFlow,则可以借助Google旗下的另一款人工智能产品,AIY 人工智能开发套件,AIY 全称是 Artificial Intelligence Yourself,顾名思义就是利用 AI 来进行的 DIY 功能套件。该项目的目标是让每个 人都可以 DIY 自己的 AI 人工智能产品,真正实现AI平民化。
现在就动起手来,开始我们的奇妙Python之旅。