





定价:58元
印次:1-1
ISBN:9787302691150
出版日期:2025.06.01
印刷日期:2025.05.20
图书责编:袁勤勇
图书分类:教材
"本书详细介绍了深度学习的基本理论和基于Keras深度学习框架的编程方法。全书由5章内容组成。第1章介绍了深度学习的基本概况,包括深度学习的基本概念、应用领域和深度学习程序的框架等。第2章介绍了神经网络的基本原理,包括神经元模型、激活函数、神经网络的训练过程等。第3章介绍了基于Keras的全连接前馈神经网络编程方法,包括运行深度学习程序的硬件环境和软件环境、张量、使用全连接前馈神经网络处理回归问题和分类问题的编程方法。第4章介绍了卷积神经网络的原理和编程方法,包括卷积计算、池化计算、使用Keras进行卷积神经网络编程的方法、卷积神经网络的常用方法、经典的卷积神经网络模型和迁移学习方法。第5章介绍了循环神经网络的原理和编程方法,包括循环神经网络的特点、词语嵌入编码的原理、长短期记忆模型网络、门控循环单元网络、基于Keras对简单循环神经网络和长短期记忆模型网络进行编程的方法。 本书可以作为高等院校智能科学与技术、人工智能、智能制造工程等人工智能类专业的教材,也可以作为人工智能领域技术人员自学或参考的书籍。 "
单位:北京印刷学院职务、职称:副教授,硕士生导师性别:男年龄:43个人简历(50字左右):董武,男,毕业于北京邮电大学,博士,副教授,硕士生导师,北京印刷学院信息工程学院智能科学与技术专业教师,从事教学和科研工作已经20年,出版教材1部(电路板设计与开发—Altium Designer应用教程,2022年2月在清华大学出版社出版),主持和参与完成各类教学和科研项目33项,包括省部级项目2项、北京市教委项目6项、北京市委组织项目1项、校级重点项目和一般项目16项、横向项目8项,在SCI检索的JCR分区Q1区等国内外期刊、ICIP(图像处理领域的国际顶级会议之一,也是CCF推荐的会议)顶级会议等国际会议上累计发表论文29余篇,其中SCI、EI收录10余篇,已授权的发明专利11件和实用新型专利7件,指导学生参加竞赛获得国家级、省部级和校级奖项22项,获得“北印英才”称号,获得校级优秀毕设指导教师称号5次,获得校科技节优秀指导教师1次。
前言 随着目前Sora、ChatGPT和文心一言等人工智能视频和语言大模型的问世和广泛应用,人工智能正在改变整个世界,并且在各行各业中得到了大量的应用。深度学习的理论和技术是人工智能领域非常重要的内容,它在人工智能的发展过程中起到了非常重要的作用。在高校开展深度学习课程的教学过程中,教材的选择非常重要。在目前已有的深度学习教材中,经常存在理论知识深奥、编程实践比较困难等问题。为了解决这些问题,笔者专门编写了这本教材。 本书详细介绍了深度学习的基本理论和基于Keras深度学习框架的编程方法,对深度学习理论的基本原理、神经网络的基本原理、全连接前馈神经网络的编程方法、卷积神经网络的原理和编程方法、循环神经网络的原理和编程方法等内容进行了详细介绍。本书主要有以下3个特点。 (1) 本书对深度学习理论知识的介绍非常全面,既包括传统的全连接前馈神经网络,也包括目前深度学习理论中常用的卷积神经网络和循环神经网络。全连接前馈神经网络的内容包括人工神经元模型的特点、神经网络的特点、神经网络的训练过程、前向传播算法的原理、损失函数的特点、梯度下降方法的原理、反向传播算法的原理、过拟合现象等。卷积神经网络的内容包括卷积计算的原理、池化计算的原理、卷积神经网络的宽结构模型和深结构模型、经典的卷积神经网络模型、迁移学习方法的基本原理。循环神经网络的内容包括简单循环神经网络的原理、语言的分词问题、词语嵌入编码的原理、长短期记忆模型网络的原理和门控循环单元网络的原理等。 (2) 本书详细介绍了使用Keras深度学习框架对深度学习理论进行编程的方法,包括运行深度学习程序的硬件环境和软件环境、...
第1章概述1
1.1深度学习的发展历史1
1.2深度学习的基本概念4
1.2.1人工智能4
1.2.2机器学习4
1.2.3深度学习7
1.2.4人工智能和机器学习、深度学习之间的关系10
1.3深度学习的应用领域11
1.3.1深度学习在计算机视觉中的应用11
1.3.2深度学习在自然语言处理中的应用14
1.3.3深度学习在语音识别中的应用15
1.3.4深度学习在棋类比赛中的应用15
1.3.5深度学习在游戏开发中的应用16
1.3.6深度学习在医疗保健中的应用16
1.3.7深度学习在自动驾驶中的应用17
1.3.8深度学习在金融领域中的应用17
1.4深度学习程序的框架18
思考练习25
第2章神经网络的基本原理26
2.1神经元模型和神经网络26
2.1.1人工神经元模型26
2.1.2神经网络28
2.2激活函数的定义和特点31
2.2.1Sigmoid激活函数32
2.2.2Tanh激活函数33
2.2.3ReLU和Leaky ReLU激活函数34
2.2.4Piecewise Linear激活函数34
2.2.5Softmax激活函数35
2.3神经网络的训练过程36
2.3.1样本数据的预处理方法37
2.3.2网络参数的初始化方法39
2.3.3前向传播算法的原理40
2.3.4损失函数的定义41
2.3.5梯度下降方法的原理41
2.3.6反向传播算法的原理44
2.4神经网络的过拟合现象和解决办法47
2.4.1过拟合现象47
2.4.2L1正则化方法和L2正则化... 查看详情
内容全面。对深度学习理论知识的介绍非常全面,既包括传统的全连接前馈神经网络,也包括目前深度学习理论中常用的卷积神经网络和循环神经网络。
通俗易懂。使用简单轻松的语言去诠释深度学习的理论和编程方法,尽可能不涉及复杂深奥的理论公式,克服了深度学习理论知识深奥,难于入门的难题。
基于Keras框架。介绍使用Keras深度学习框架对深度学习理论进行编程的方法,包括深度学习程序的软硬件环境、全连接前馈神经网络的编程方法、卷积神经网络的编程方法和循环神经网络的编程方法等,解决了编程实践比较困难的问题。
适合作为高等院校智能科学与技术、人工智能、智能制造工程等人工智能类专业的教材,也可以作为人工智能领域技术人员自学或参考的书籍。
"