04 2021 档案

摘要:上篇文章中我们使用libtorch实现了LeNet-5卷积神经网络,并对Minst数据集进行训练与分类。本文我们尝试使用该实现的网络对更加复杂的Cifar-10数据集进行训练、分类。 基于libtorch的LeNet-5卷积神经网络实现 LeNet-5网络... 阅读全文
posted @ 2021-04-29 11:39 萌萌哒程序猴 阅读(168) 评论(0) 推荐(0) 编辑
摘要:前文中我们详细讲了win10系统下VS2017+Opencv3.4.1+libtorch开发环境的配置。接下来,就让我们基于这个配置好的环境,来实现一个最经典的卷积神经网络LeNet-5吧,并使用实现的网络对Minst手写数字集进行分类。秉着学以致用的原则... 阅读全文
posted @ 2021-04-25 10:10 萌萌哒程序猴 阅读(212) 评论(0) 推荐(0) 编辑
摘要:在前文中我们讲过VS2017+Opencv3.4.1的配置,本文就让我们来讲libtorch的环境配置吧。在配置完成之后,我们写一个简单的VS2017工程,通过调用libtorch的函数来验证我们的配置是否成功。 win10+VS2017+Opencv3.... 阅读全文
posted @ 2021-04-20 22:03 萌萌哒程序猴 阅读(183) 评论(0) 推荐(0) 编辑
摘要:前面的文章中我们讲过TPS变换的原理与实现,我们知道TPS变换模型既具有整体仿射变换特性,也具有一定的局部变换特性,因此可以使用该变换模型来做非刚性形变的配准: TPS薄板样条变换计算原理及C++实现 同时我们前面也讲过梯度下降法优化算法的原理,以及基于F... 阅读全文
posted @ 2021-04-14 11:21 萌萌哒程序猴 阅读(217) 评论(0) 推荐(0) 编辑
摘要:前面的系列文章中,我们使用C++和Opencv来实现了一个简单的5层卷积神经网络,并使用其对手写数字图像进行训练和识别。通过这一系列的学习和总结,让我对深度学习的基础知识有了更加深刻的理解。接下来,边学习边总结,请跟着我一起进入深度学习框架的学习旅程吧~首... 阅读全文
posted @ 2021-04-10 17:24 萌萌哒程序猴 阅读(166) 评论(0) 推荐(0) 编辑
摘要:本文是本系列的第8篇文章,也是终结篇章。在本文中我们主要讲5层卷积神经网络参数更新和训练的代码实现,以及如何使用5层卷积神经网络来实现0~9的手写数字图像的识别。 首先还是列出本系列其它博文的超链接,方便读者跳转查阅: 1. 卷积神经网络原理及其C++/O... 阅读全文
posted @ 2021-04-03 18:09 萌萌哒程序猴 阅读(470) 评论(0) 推荐(0) 编辑
摘要:首先列出本系列博文的链接: 1. 卷积神经网络原理及其C++/Opencv实现(1) 2. 卷积神经网络原理及其C++/Opencv实现(2) 3. 卷积神经网络原理及其C++/Opencv实现(3) 4. 卷积神经网络原理及其C++/Opencv实现(4... 阅读全文
posted @ 2021-04-02 21:40 萌萌哒程序猴 阅读(177) 评论(0) 推荐(0) 编辑
摘要:首先列出本系列博文的链接: 1. 卷积神经网络原理及其C++/Opencv实现(1) 2. 卷积神经网络原理及其C++/Opencv实现(2) 3. 卷积神经网络原理及其C++/Opencv实现(3) 4. 卷积神经网络原理及其C++/Opencv实现(4... 阅读全文
posted @ 2021-04-01 21:03 萌萌哒程序猴 阅读(314) 评论(0) 推荐(0) 编辑