
Libtorch
文章平均质量分 63
阿酷亚莫塔塔(张学鹏)
共同学习,共同进步
展开
-
Libtorch之一元线性拟合(C++/Qt)
简介 一元线性回归是机器学习算法中最简单、直观的算法,对于学习深度学习,虽然简单但必学,是学习深度学习的 “hello word”,本节通过Libtorch来实现这个算法,所参考的Pytorch例子为书上的案例。至于一些基本的理论知识在博客中不会提到。一是因为网上有许多大佬的帖子或博客写的很好。二是本人目的想通过C++实现深度学习(目前主要是复现pytorch案例),兴趣于此。所以基本上都是直接给代码。希望能给大家带来一点参考的价值。 1.神经网络的创建: class LinearR...原创 2021-11-25 23:25:42 · 1485 阅读 · 2 评论 -
Libtorch之神经网络线性拟合(C++/Qt)
简介 对于深度学习,一般使用PYTHON接口的Pytorch或其他库,但由于本人一直使用C++语言,所以打算通过C++接口的Libtorch来搭建神经网络。下面是通过对比网上的一个Pytorch简单的线性网络例子实现的一个拟合代码。 1.神经网络的创建: class myNet :public torch::nn::Module { public: myNet(int64_t n_feature, int64_t n_hidden, int64_t n_output) { ...原创 2021-11-23 22:47:28 · 2746 阅读 · 0 评论