Python 3破冰人工智能:从入门到实战
上QQ阅读APP看书,第一时间看更新

本书特色

Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性,日渐成为程序设计领域备受推崇的语言,并成为人工智能背景下的首选语言之一。

本书基于Python 3.6构建了近140个代码案例,系统全面、循序渐进地介绍了Python在人工智能各方面的应用。本书主要包含以下四部分。

第一部分为从零认识AI:第1章,创新性地从数学建模竞赛角度介绍人工智能,同时简述了人工智能涉及的主要数学知识。

第二部分为入门AI做准备:第2~4章,循序渐进地讲解了AI工程中重要的Python常用模块,提取语言精要,进行有针对性的学习。

第三部分为Python基础实战:第5~7章,分别阐述了网络爬虫(线程、进程、协程)、数据库存储(SQL与NoSQL)和数据分析,帮助读者为进一步学习AI知识做好准备。

第四部分为实战部分:第8~14章,首先以自然语言处理(分词、关键词提取、词向量、word2vec)作为开篇;接着以4种基本的机器学习算法为例,阐述算法特性;然后介绍了算法的主要应用场景—推荐系统,以及协同过滤与知识图谱在推荐系统中的应用;最后以深度学习框架TensorFlow入门知识作为本书的结束。

本书内容结构清晰,示例完整,涵盖数学基础、编程语言、算法应用。无论是人工智能领域的新手,还是经验丰富的编程老手,都将从中获益。