关于本书的内容有任何问题,请联系 初美呈
第1章 人工智能概述 1 1.1 了解人工智能 1 1.2 了解深度学习 2 1.3 人工智能发展现状 4 1.4 人工智能机器学习框架 5 1.4.1 机器学习框架简介 5 1.4.2 TensorFlow 5 1.4.3 PaddlePaddle 7 1.5 怎样学习人工智能 7 1.6 小结 8 1.7 练习题 8 第2章 Python编程基础 9 2.1 Python入门 9 2.2 开发环境搭建 10 2.2.1 安装Python 10 2.2.2 安装PyCharm 13 2.2.3 体验PyCharm 17 2.3 基础语法 21 2.3.1 基本输入和输出 21 2.3.2 Python运算符 24 2.3.3 Python数据类型 33 2.3.4 Python语句 38 2.3.5 Python函数 43 2.4 面向对象 44 2.5 第三方库的使用 45 2.5.1 NumPy 46 2.5.2 Pandas 49 2.5.3 Matplotlib 52 2.6 小结 57 2.7 练习题 57 第3章 TensorFlow机器学习框架 58 3.1 TensorFlow介绍 58 3.1.1 TensorFlow基础介绍 58 3.1.2 分布式TensorFlow 61 3.2 TensorFlow环境搭建 61 3.2.1 安装Anaconda 61 3.2.2 使用pip的Windows环境安装 67 3.2.3 使用pip的Linux环境安装 68 3.2.4 使用源代码编译安装 68 3.3 TensorFlow计算机加速 68 3.3.1 TensorFlow的使用 68 3.3.2 TensorFlow使用GPU加速 70 3.4 小结 70 3.5 练习题 71 第4章 机器学习算法 72 4.1 线性回归 72 4.1.1 什么是线性回归 72 4.1.2 线性回归例子引入 73 4.1.3 数学方法解决线性回归问题 75 4.1.4 利用TensorFlow解决线性回归问题 78 4.2 逻辑回归 81 4.2.1 什么是逻辑回归 81 4.2.2 逻辑回归例子引入 82 4.2.3 数学方法解决逻辑回归问题 83 4.2.4 利用TensorFlow解决逻辑回归问题 83 4.3 KNN 85 4.3.1 什么是KNN 86 4.3.2 KNN例子引入 86 4.3.3 数学方法解决KNN问题 87 4.3.4 利用TensorFlow解决KNN问题 91 4.4 使用第三方模块实现KNN 92 4.5 其他机器学习算法 94 4.5.1 支持向量机 94 4.5.2 决策树 94 4.5.3 随机森林 95 4.5.4 K-Means 95 4.6 小结 95 4.7 练习题 95 第5章 MNIST数据集及神经网络 96 5.1 MNIST数据集简介 96 5.2 神经元常用函数 97 5.2.1 激活函数 97 5.2.2 池化函数 99 5.2.3 损失函数 100 5.3 深度神经网络 101 5.4 经典卷积神经网络介绍 102 5.4.1 LeNet-5模型及其实现 103 5.4.2 AlexNet介绍 109 5.4.3 VGGNet介绍 109 5.4.4 Inception模型及其实现 109 5.5 循环神经网络 112 5.5.1 循环神经网络简介 112 5.5.2 循环神经网络实现 115 5.6 优化器及优化方法 117 5.6.1 优化方法 117 5.6.2 学习率设置 118 5.7 小结 118 5.8 练习题 118 第6章 TensorFlow高级框架 119 6.1 TFLearn 119 6.2 Keras 121 6.3 小结 123 6.4 练习题 124 第7章 OpenCV开发与应用 125 7.1 OpenCV介绍 125 7.2 OpenCV常见应用 127 7.2.1 摄像头调用 127 7.2.2 OpenCV的图像简单处理 128 7.2.3 图像处理的意义及价值 132 7.3 小结 133 7.4 练习题 133 第8章 计算机视觉处理 134 8.1 计算机视觉开发介绍 134 8.2 手写数字识别 136 8.2.1 项目介绍 137 8.2.2 图像获取以及预处理 138 8.2.3 图像识别 139 8.2.4 结果显示 143 8.3 人脸识别 143 8.3.1 项目介绍 144 8.3.2 人脸的数据集介绍 144 8.3.3 人脸识别流程 145 8.3.4 人脸识别方案 145 8.3.5 人脸识别应用 146 8.4 小结 154 8.5 练习题 154 第9章 自然语言处理 155 9.1 人工智能自然语言处理介绍 155 9.2 英文语音识别 156 9.2.1 项目介绍 156 9.2.2 训练模型 156 9.2.3 测试效果 160 9.3 打造智能聊天机器人 163 9.3.1 seq2seq的机制原理 163 9.3.2 实践 163 9.4 小结 164 9.5 练习题 164 第10章 人工智能开放平台应用 165 10.1 AI开放平台介绍 165 10.2 百度AI开放平台应用 166 10.2.1 百度AI开放平台介绍 166 10.2.2 基于百度AI开放平台的图像识别 166 10.2.3 基于百度AI开放平台的语音识别 170 10.2.4 基于百度AI开放平台的人脸识别 172 10.3 更多AI开放平台实践 175 10.3.1 腾讯AI开放平台 175 10.3.2 阿里AI开放平台 175 10.3.3 京东AI开放平台 176 10.3.4 小爱AI开放平台 176 10.3.5 讯飞AI开放平台 177 10.4 小结 177 10.5 练习题 177 第11章 综合实训案例解析 178 11.1 基于机械臂的工业分拣系统 178 11.1.1 项目概要 178 11.1.2 项目设计 179 11.1.3 项目实现 186 11.2 小结 193 11.3 练习题 193
本书深入浅出地讲解AIGC基础知识与实际应用。全书共8章,包括认识AIGC、AIGC的使用方式、AIGC助力高...
本书主要讲述人工智能的基础理论与案例实践。全书共9章,分别为人工智能概述、积木编程、计算机视觉、自然语言处理、...
本书主要讲述人工智能的基础知识与基础理论,并通过大量的人工智能应用帮助读者快速了解人工智能相关技术。本书共10...
本书涵盖人工智能概述、Python编程基础、TensorFlow机器学习框架、机器学习算法、MNIST数据集及...
本书采用“项目引领、任务驱动”模式,系统构建AIGC 全栈应用技能体系。本书共设11个递进式实战项目:项目1初...
大语言模型的突破性发展正在深刻改变应用开发的范式,智能体技术已成为推动软件开发智能化转型的核心引擎。本书将前沿...
本书以人工智能技术为核心,系统讲解了人工智能与生成式人工智能的核心知识、工具实操及综合应用方法。本书共7个项目...
本书共11个项目,详细介绍人工智能的相关知识,内容包括人工智能的前世今生、人工智能基础、人工智能编程语言Pyt...
本书全面、系统地介绍信息技术与人工智能的基础知识,共6个项目,包括计算机基础知识、WPS文档编辑与排版、WPS...
我要评论