深度学习是当前热度最高的人工智能技术之一,随着越来越多的深度学习应用进入人们的视野,深度学习技术也赢得了国内外社会公众、专家、学者、科研人员和开发人员的广泛关注。
MindSpore是华为公司推出的开源深度学习框架,是华为全栈全场景AI解决方案的重要组成部分,其中包含很多经典深度学习网络相关的预训练模型,具有多领域扩展、开发态友好、运行态高效、全场景部署和多样化硬件等特性。借助MindSpore,科研人员和开发者可以很方便地开发、训练深度学习模型,并将训练好的模型落地应用。
本书是一本入门级的深度学习框架科普图书,适合对深度学习模型开发和应用有兴趣的开发人员阅读。为了便于初学者学习,本书不仅简要介绍了深度学习的基础理论,而且在介绍算子和深度学习模型等专业知识时,很少引用复杂的数学公式,而是通过直观的图表和浅显的语言进行讲解。本书还结合多个经典实例介绍MindSpore框架在深度学习模型的开发、训练和推理过程中的应用,包括手写数字识别、在线花朵图像识别、生成动漫图像、文本情感分类(本实例仅提供电子版文件)和实现图像分类的Android App等。通过这些实例,读者可以直观地体验MindSpore框架在深度学习模型研究和应用中的作用。
全书从逻辑上分为3个部分。第一部分由第1章和第2章组成,介绍深度学习基础、MindSpore概述。第二部分由第3~8章组成,介绍MindSpore框架各子系统的使用方法,包括数据处理、MindSpore算子、神经网络模型的开发、数据可视化组件MindInsight、推理和移动端AI框架MindSpore Lite。第三部分由第9章组成,介绍基于DCGAN的动漫头像生成实例。
由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
特别提醒: 本书提供配套电子资源。读者扫描并关注下方的“信通社区”二维码,回复数字62985,即可获得配套资源。
编者
2024年3月