Keras深度学习开发实战
"学习用简洁的代码定义和训练神经网络模型, 掌握深度学习原理的同时快速进行代码实现和工业实践 "

作者:[英] 马修·穆卡姆(Matthew Moocarme) [英]玛拉·阿伯杜拉乃德(Mahla Abdolahnejad) [英] 瑞提什·巴格瓦特(Ritesh Bhagwat)著,邹伟 张良谋 刘亚明 译

丛书名:人工智能科学与技术丛书

定价:79元

印次:1-2

ISBN:9787302627647

出版日期:2023.05.01

印刷日期:2023.12.05

图书责编:刘星

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书从数据集、数据清理开始谈起,在介绍机器学习的建模方式后,第2章详细说明了机器学习与深度学习所涉及的矩阵、向量等技术。第3章使用Keras搭建深度学习模型,也介绍了激活函数、损失函数、反向传播、过拟合或欠拟合等问题。第4章给出了训练深度学习模型的过程中可能存在的交叉验证问题。当需要提高模型精度时,可以考虑参考第5章中的L1/L2正则化、丢弃正则化、早停等方式。第6章讲解模型评估问题,在太平洋飓风数据集上指出准确率的局限性,从而引出混淆矩阵、ROC曲线、AUC评分等概念。接下来的3章介绍卷积神经网络、迁移学习、循环神经网络等问题,这些内容在工业实际项目中占据核心地位,值得大家多写代码、多实践。

马修·莫卡姆是维亚康姆广告科学团队的主任和高级数据科学家。作为viacom的数据科学家,他设计了数据驱动的解决方案,以帮助viacom获得洞察力,简化工作流程,并使用数据科学和机器学习解决复杂的问题。马修住在纽约市,工作之外喜欢把深入学习和音乐理论结合起来。他是一位受过古典训练的物理学家,拥有纽约大学研究生院物理学博士学位,同时也是一名活跃的人工智能开发人员、研究员、实践者和教育家。

前言 配套资源 如果您了解数据科学和机器学习的基础知识,并想开始学习先进的机器学习技术,如人工神经网络和深度学习,那么本书非常适合您。为了更有效地掌握本书中解释的概念,必须具备Python编程经验,以及熟悉统计和逻辑回归等知识。 本书内容 第1章: Keras 机器学习简介。本章通过scikitlearn包介绍基础的机器学习概念。将介绍如何使用数据,然后用一个真实存在的数据集训练一个逻辑回归模型。 第2章: 机器学习与深度学习。本章介绍了传统机器学习算法和深度学习算法的不同。您将学习建立神经网络,并学习用Keras库建立第一个神经网络所需的线性转换。 第3章: Keras深度学习。本章将扩展您对神经网络构建的了解,您将学习如何构建多层神经网络,在训练数据时判断模型是否过拟合或欠拟合。 第4章: 基于Keras包装器的交叉验证评价模型。本章将教大家如何将Keras模型整合到scikitlearn工作流程中。用交叉验证来评估您的模型并使用此技术来选择最佳超参数。 第5章: 模型精度的提高。本章介绍了多种正则化方法,用于防止在训练数据时模型过拟合。可通过多种方法获得最优超参数以达到模型最高正确率。 第6章:模型评估。本章演示了模型评估所需要的各种方法。除正确率外,还将介绍更多模型评估指标,如灵敏度、特异性、精确度、误报率、ROC曲线和AUC评分,以了解模型的表现。 第7章: 基于卷积神经网络的计算机视觉。本章介绍了如何使用卷积神经网络构建图形分类器。介绍卷积神经网络的所有组件,然后构建图像处理程序对图像进行分...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

配套资源

第1章Keras机器学习简介

1.1机器学习简介

1.2数据展示

1.2.1数据表格

1.2.2加载数据

训练1.01从UCI机器学习代码库加载一个数据集

1.3数据处理

训练1.02清理数据

训练1.03数据的正确表示

1.4模型创建的生命周期

1.5scikitlearn简介

1.6Keras简介

1.6.1Keras的优点

1.6.2Keras的缺点

1.6.3Keras在其他方面的应用

1.7模型训练

1.7.1分类器和回归模型

1.7.2分类任务

1.7.3回归任务

1.7.4训练和测试数据集

1.7.5模型评估矩阵

训练1.04创建一个简单的模型

1.8模型微调

1.8.1基线模型

训练1.05设计一个基线模型

1.8.2正则化

1.8.3交叉验证

实践1.01向模型添加正则化

1.9总结

第2章机器学习与深度学习

2.1简介

2.1.1ANN的优势

2.1.2传统机器学习算法的优势

2.1.3分层数据的表示

2.2线性变换

2.2.1标量、向量、矩阵和张量

2.2.2张量相加

训练2.01使用向量、矩阵和张量执行各种操作

2.2.3重塑

2.2.4矩阵转置

训练2.02矩阵重塑和转置

2.2.5矩阵乘法

训练2.03将矩阵相乘

训练2.04将矩阵乘法应用于高...

本书用丰富的实践和实训带领读者使用Keras来进行深度学习的开发,实用性强,具有很好的应用价值。