内容简介:
本书基于TensorFlow.NET框架,详细介绍了.NET平台下深度学习的基础原理和应用技术,不仅阐述了算法原理,还演示了实践代码和运行效果,其中完整示例主要采用的语言为C#和F#。
全书分为3个部分:第一部分介绍了核心API的用法和基础示例,包括数据类型、张量、Eager Mode、自动求导、线性回归、逻辑回归、tf.data、深度神经网络和AutoGraph机制,读者可以通过学习这一部分内容快速入门;第二部分重点演示了.NET Keras的用法,包括模型、网络层、常用API、模型搭建和模型训练,读者可以由此掌握主流的深度学习方法;第三部分主要是生产应用和案例实操,包括GPU环境搭建、自定义数据集训练、图像分类、目标检测、迁移学习、自然语言处理、生成对抗网络和F#应用案例,每个案例均有完整的代码。
本书涵盖深度学习的方法和实践,主要面向在校大学生、生产技术人员和研究人员,适合具备.NET编程基础,希望通过.NET技术开发深度学习应用的读者阅读。