本书主要介绍了利用Python进行人工智能开发所需的技术、基础设施、核心理念、实施方法与流程,以及实战操作应用。全书共分3篇。篇主要讲解了人工智能开发中常用的:Python编程语言相关入门知识,如Python开发环境的配置,Python编程语法、函数、变量、模块、对象编程等,通过本篇内容的学习,可以帮助读者巩固Python编程的基础;第2篇主要讲解了人工智能开发相关知识的应用,包括基本概念和术语、机器学习分类、模型评估、特征工程、过拟合与欠拟合、机器学习中4个库(NumPy、Pandas、Matplotlib、scikit-learn)的应用,以及深度学习算法、深度学习框架TensorFlow的应用;第3篇通过3个综合案例,以神经网络在计算机视觉问题中的重要应用为线索,介绍深度学习人工智能技术在计算机视觉任务中的实践,包括图像分类、图像理解、目标检测与定位,以及计算机视觉不错应用图像纹理生成和风格迁移等内容,逐步引导读者掌握深度学习技术以解决实践中的具体问题。本书既适合非计算机软件出身的编程初学者学习,也适合刚毕业或即将毕业走向工作岗位的广大毕业生,以及已经有编程经验但想转行做人工智能开发的用户学习与参考。同时,还可以作为广大职业院校、软件开发培训班的教学参考用书。
|