欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • TensorFlow工程化项目实战活页式教程(人工智能技术专业群系列教材)
      • 作者:编者:李占仓|责编:关雅莉
      • 出版社:电子工业
      • ISBN:9787121459627
      • 出版日期:2023/07/01
      • 页数:331
    • 售价:31.2
  • 内容大纲

        本书以能够搭建自定义神经网络为直接目的,以Python为软件平台,全面介绍了大众化的深度学习框架——TensorFlow的主要功能、使用方法及其在神经网络搭建中的具体应用。全书内容简洁、通俗易懂、紧密联系工程实际,具有良好的可操作性。为方便教师教学,本书还配有电子教学参考资料包,包括PPT课件、上机实践素材文件等,请有需要的教师登录华信教育资源网注册后免费下载。
        本书既可作为职业技术学校人工智能相关专业的教材,也可供其他学习Python的初学者使用。
  • 作者介绍

  • 目录

    项目1  TensorFlow 2开发环境搭建
      任务1  安装Python
      任务2  使用Python虚拟环境
      任务3  安装TensorFlow
      任务4  安装TensorFlow的GPU版本
      任务5  使用JupyterLab
    项目2  TensorFlow 2语法基础
      任务1  使用tf.constant方法创建张量
      任务2  使用tf.convert_to_tensor方法创建张量
      任务3  创建全0张量和全1张量
      任务4  创建符合正态分布的随机张量
      任务5  创建均匀分布的随机张量
      任务6  创建序列张量
      任务7  改变张量中元素的数据类型
      任务8  随机打乱张量的顺序
      任务9  获取张量的信息
      任务10  改变张量的形状
      任务11  增加张量的维度
      任务12  删除张量的维度
      任务13  交换张量的维度
      任务14  张量的拼接操作
      任务15  张量的分割操作
      任务16  张量的堆叠操作
      任务17  张量的分解操作
    项目3  TensorFlow进阶
      任务1  通过索引获取张量的元素
      任务2  一维张量的切片操作
      任务3  二维张量的切片操作
      任务4  使用tf.gather方法提取数据
      任务5  使用tf.gather_nd方法提取数据
      任务6  张量的加减乘除运算
      任务7  张量的幂、指数、对数运算
      任务8  张量的其他运算
      任务9  创建Variable对象
      任务10  使用Variable对象的方法
      任务11  对一元二次方程自动求导
      任务12  对多元函数求偏导数
      任务13  对向量求偏导数
    项目4  回归分析
      任务1  在二维空间中绘制散点图
      任务2  在二维空间中绘制直线
      任务3  在三维空间中绘制散点图
      任务4  在三维空间中绘制平面图
      任务5  根据一元线性回归模型预测房价
      任务6  根据多元线性回归模型预测房价
    项目5  梯度下降算法
      任务1  使用迭代法求解极小值
      任务2  观察迭代中的振荡
      任务3  使用斜率自动调节步长
      任务4  用梯度下降法求极值

      任务5  用梯度下降法求解一元线性回归
      任务6  用梯度下降法求解多元线性回归
    项目6  分类问题
      任务1  实现Sigmoid函数
      任务2  实现交叉熵损失函数
      任务3  计算模型的准确率
      任务4  使用一元逻辑回归实现商品房分类
      任务5  对鸢尾花数据集进行可视化输出
      任务6  使用多元逻辑回归实现鸢尾花分类
      任务7  实现Softmax函数
      任务8  实现多分类交叉熵损失函数
      任务9  实现多分类
    项目7  人工神经网络基础
      任务1  感知器算法实现案例
      任务2  使用tf.keras.metrics.categorical_crossentropy方法计算交叉熵损失
      任务3  使用单层神经网络实现鸢尾花的分类
      任务4  使用多层神经网络实现异或运算结果的分类
      任务5  使用多层神经网络实现鸢尾花的分类
      任务6  实现ReLU函数
      任务7  实现误差反向传播算法
    项目8  人工神经网络优化
      任务1  使用小批量梯度下降算法训练模型
      任务2  使用指数衰减学习率训练模型
      任务3  通过自定义损失函数求解模型
      任务4  使用SGD优化器训练模型
      任务5  使用SGDM优化器训练模型
      任务6  使用Adagrad优化器训练模型
      任务7  使用RMSProp优化器训练模型
      任务8  使用Adam优化器训练模型
      任务9  使用正则化缓解过拟合
    项目9  Keras搭建神经网络
      任务1  使用Sequential搭建神经网络实现鸢尾花分类
      任务2  使用Model类搭建神经网络实现鸢尾花分类
      任务3  使用Sequential搭建神经网络实现手写数字识别
      任务4  使用Sequential搭建神经网络实现Fashion图像分类
      任务5  自制数据集
      任务6  Acc和Loss曲线的绘制
      任务7  保存和加载模型参数
      任务8  保存和加载整个模型
    项目10  卷积神经网络
      任务1  实现单通道图像卷积计算
      任务2  实现多通道图像卷积计算
      任务3  实现全零填充
      任务4  实现批标准化
      任务5  实现池化
      任务6  实现舍弃
      任务7  使用卷积神经网络训练CIFAR-10数据集
      任务8  LeNet的实现
      任务9  AlexNet的实现
      任务10  VGGNet的实现

      任务11  InceptionNet的实现
      任务12  ResNet的实现