本书以易于理解的语言和方式向读者讲述了深度学习中的常用概念和方法,结合建筑工程领域的专业背景和应用场景,通过对具体的问题的分析及详细代码示例,介绍深度学习在建筑工程中的应用方法。这意味着,土木工程领域的读者可以从熟悉的知识领域出发,循序渐进地采用简单的步骤与模块化的程序,逐步构建深度学习的知识体系,领略深度学习思想给建筑工程领域带来的机遇与挑战。本书第一章对深度学习所需的系列软件安装及开发环境搭建进行了详细介绍,并对常用工具及包进行了简单介绍,为后续的学习开山铺路;第二章结合通俗易懂的代码讲述了前馈神经网络、卷积神经网络、生成对抗网络、强化学习的核心理论,帮助读者在短时间内构建可运行的模型,增强读者探索深度学习的信心;第三章基于建筑工程领域的实际场景,采用深度卷积模型,通过模块化代码完成表面裂缝分类,实现建筑质量缺陷的快速检测;第四章采用深度卷积生成对抗网络,生成多种全新的建筑立面方案,可作为建筑师设计时的参考项,以达到激发设计灵感、辅助设计、提升工作效率的目的;第五章基于多智能体强化学习和建筑信息模型的计算方法,实现装配式钢筋混凝土节点自动无碰撞的钢筋设计,以提高设计效率、减少返工。