前言
下载源码
近年来,大数据技术、机器学习、数据挖掘、数据科学及人工智能等领域的发展与兴起,掀起了一场新的技术革命,各行各业对相关人才的需求也随之而来。数据科学作为数学与计算机的交叉学科,旨在塑造集数学知识和计算机编程于一体的优秀人才。人工智能(Artificial Intelligence,AI)的兴起离不开数学的发展; 人工智能系统的大数据技术的出现、GPU设备的广泛应用与计算能力的大幅增强等,大大提升了机器在自然语言处理、图像视频理解、大数据精准营销及个性化推介等领域的智能水平,使得人工智能得以应用得更为广泛、更高智能,出现了城市大脑、自动驾驶、机器翻译、对话机器人等各种高端的智能应用产品与服务。
Python被称为人工智能语言,是因为Python具备了强大的AI支持库,同时具有优良的可扩展性和平台可移植性,它能够轻松地把用其他语言制作的各种模块联结在一起,通过Python语言可以很方便快捷地开发和部署各种AI应用。同时,由于Python语言简单、免费、高效、生态完备,所以初学者很容易掌握。本书采用Python语言作为人工智能应用和开发的工具,并专门用一章来详细讲解Python语言,使没有Python语言基础的读者也能通过本书学好人工智能。
本书具有如下特点。
1. 内容浅显易懂,循序渐进
本书不会纠缠于晦涩难懂的概念,而是力求用浅显易懂的语言引出概念,用实用的方式介绍编程,用清晰的逻辑解释思路。
2. 内容新颖,应用全面
本书结合人工智能算法的使用经验和实际领域应用问题,将人工智能算法的原理及其Python实现方法与技术详细地介绍给读者,让读者做到理论与实践相结合,学以致用。
3. 轻松易学,方便快捷
书中每章都做到理论与实例相结合,内容丰富、实用,帮助读者快速领会知识要点。书中的实例与经典应用具有超强的实用性,并且书中源代码、数据集等读者都可扫描右上角二维码来免费、轻松获得。
全书分6章进行人工智能的介绍,主要内容如下。
第1章介绍Python语言基础,本章主要对Python的基础知识、相关架构进行介绍,主要包括Python开发环境、Python语言特点、流程控制语句、序列、列表、绘图等内容。
第2章介绍人工智能,主要包括人工智能的研究方向、人工智能的发展史、新一代人工智能、人工智能的研究领域等内容。
第3章介绍机器学习各算法,主要包括线性回归、逻辑回归、主成分分析、线性判别分析等内容。
第4章介绍深度学习的相关算法,主要包括深度学习概述、感知器、卷积神经网络、循环神经网络等内容。
第5章介绍迁移学习相关内容,主要包括迁移学习、风格迁移等内容。
第6章介绍人工智能在各领域中的应用,主要包括人工智能在机器学习中的应用、人工智能在语音识别中的应用、人工智能在音频生成技术中的应用等内容。
本书由佛山大学蔡静编写。
由于时间仓促,加之作者水平有限,所以错误和疏漏之处在所难免。在此,诚恳地期望得到各领域的专家和广大读者的批评指正。
编者2026年6月
