全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Python机器学习建模与部署(从Keras到Kubernetes)/图灵程序设计丛书

  • 定价: ¥79
  • ISBN:9787115550514
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:240页
  • 作者:(印)达塔拉·拉奥...
  • 立即节省:
  • 2020-11-01 第1版
  • 2020-11-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书从实践的角度,介绍了如何使用基于Python的Keras库和TensorFlow框架开发机器学习模型和深度学习模型,以及如何使用Kubernetes将其部署到生产环境中。书中讨论了许多流行的算法;展示了如何使用它们来构建系统:包含有大量注释的代码示例,以便读者理解并重现这些示例:使用了一个深度学习模型的示例来读取图像,并对流行品牌的标识进行分类,然后将该模型部署在分布式集群上以处理大量的客户端请求。附录中提供了一些图书和网站,这些参考资料涵盖了本书没有完全涵盖的项目的细节。
    本书适合软件开发人员和数据科学家阅读。

目录

第1章  大数据和人工智能
  1.1  数据是新石油,人工智能是新电力
    1.1.1  机器的崛起
    1.1.2  处理能力的指数级增长
    1.1.3  一种新的分析方法
    1.1.4  是什么让人工智能如此特别
  1.2  人工智能的应用
    1.2.1  基于数据构建分析类型
    1.2.2  分析类型:基于应用程序
    1.2.3  分析类型:基于决策逻辑
    1.2.4  构建分析驱动的系统
  1.3  小结
第2章  机器学习
  2.1  在数据中寻找模式
  2.2  炫酷的机器学习社区
  2.3  机器学习技术的类型
    2.3.1  无监督机器学习
    2.3.2  监督机器学习
    2.3.3  强化学习
  2.4  解决简单的问题
    2.4.1  无监督学习
    2.4.2  监督学习:线性回归
    2.4.3  梯度下降优化
    2.4.4  梯度下降在线性回归中的应用
    2.4.5  监督学习:分类
  2.5  分析更大的数据集
  2.6  分类方法的比较
  2.7  偏置与方差:欠拟合与过拟合
  2.8  强化学习
    2.8.1  基于模型的强化学习
    2.8.2  无模型强化学习
  2.9  小结
第3章  处理非结构化数据
  3.1  结构化数据与非结构化数据
  3.2  理解图像
  3.3  处理视频
  3.4  处理文本数据
    3.4.1  自然语言处理
    3.4.2  词嵌入
  3.5  听声音
  3.6  小结
第4章  使用Keras 进行深度学习
  4.1  处理非结构化数据
    4.1.1  神经网络
    4.1.2  反向传播和梯度下降
    4.1.3  批量梯度下降与随机梯度下降
    4.1.4  神经网络架构
  4.2  TensorFlow和Keras
  4.3  偏置与方差:欠拟合与过拟合
  4.4  小结
第5章  高级深度学习
  5.1  深度学习模型的崛起
  5.2  新型网络层
    5.2.1  卷积层
    5.2.2  池化层
    5.2.3  dropout层
    5.2.4  批归一化层
  5.3  构建时尚商品图像分类的深度网络
  5.4  卷积神经网络架构和超参数
  5.5  使用预训练的VGG 模型进行预测
  5.6  数据扩充和迁移学习
  5.7  真实的分类问题:百事可乐与可口可乐
  5.8  递归神经网络
  5.9  小结
第6章  前沿深度学习项目
  6.1  神经风格迁移
  6.2  使用人工智能生成图像
  6.3  利用自编码器进行信用卡欺诈检测
  6.4  小结
第7章  现代软件世界中的人工智能
  7.1  快速审视现代软件需求
  7.2  人工智能如何适应现代软件开发
  7.3  简单的Web应用程序
  7.4  云计算的兴起
  7.5  容器和CaaS
  7.6  Kubernetes:基础架构问题的CaaS解决方案
  7.7  小结
第8章  将人工智能模型部署为微服务
  8.1  用Docker和Kubernetes构建简单的微服务
  8.2  将人工智能添加到应用程序中
  8.3  将应用程序打包为容器
  8.4  将Docker镜像推送到存储库
  8.5  将应用程序作为微服务部署在Kubernetes中
  8.6  小结
第9章  机器学习开发生命周期
  9.1  机器学习模型生命周期
    9.1.1  步骤1:定义问题,建立基本事实
    9.1.2  步骤2:收集、清洗和准备数据
    9.1.3  步骤3:构建和训练模型
    9.1.4  步骤4:验证模型,调整超参数
    9.1.5  步骤5:部署到生产中
    9.1.6  反馈和模型更新
  9.2  边缘设备上的部署
  9.3  小结
第10章  机器学习平台
  10.1  机器学习平台关注点
    10.1.1  数据获取
    10.1.2  数据清洗
    10.1.3  分析用户界面
    10.1.4  模型构建
    10.1.5  大规模训练
    10.1.6  超参数调整
    10.1.7  自动化部署
    10.1.8  日志记录和监控
  10.2  将机器学习平台整合在一起
  10.3  小结
  10.4  最后的话
附录A