在过去几年里,神经网络华丽回归,并为人工智能领域带来了重大的创新。
本书旨在为C#程序员使用神经网络、CNTK等C#库和TensorFlowSharp解决复杂的计算问题时,提供实践指导。本书逐步讲解编程实践,涵盖从数学到理论等神经网络的各个方面,帮助你运用C#和.NET框架构建深度神经网络。
本书从神经网络入门知识开始,详细介绍如何使用Encog、Aforge和Accord搭建一个神经网络,帮助你深入理解神经网络相关概念和技术,例如深度网络、感知器、优化算法、卷积网络和自动解码器。此外,还详细讲解如何向.NET应用程序中添加智能特性,例如面部和运动检测、对象检测和标注、语言理解、知识和智能搜索。
通过阅读本书,你将学到:
·理解感知器以及如何运用C#来实现。
·使用认知服务训练并可视化神经网络。
·运用C#和TensorFlowSharp对物体进行图像识别和标注。
·使用Accord.Net检测面部等特定图像特征。
·针对简单异或问题和Encog演示粒子群优化。
·使用ConvNetSharp训练卷积神经网络。
·运用数字和启发式优化技术为神经网络函数寻找*优参数。
展开