c++
硪行硪是
庭哥要变强!
展开
-
使用C++编写卷积神经网络(一)
鉴于用python写神经网络、卷积神经网络的话,不利于框架直接用numpy等来完成,速度实在是慢的吓人,所以改用c++来写。c++的话什么操作基本都要自己定义。由于卷积神经网络主要针对图像类,故最好定义一个适用于图像类的矩阵类,我这边使用了网上一个开源的用c++写好的卷积神经网络,使用了里面定义好的矩阵类,如下。这个类个人觉得非常好用,故写成博客,收藏一波,方便以后使用时候查找。 首先导入需要的模...原创 2019-05-23 20:08:36 · 7379 阅读 · 4 评论 -
使用C++编写卷积神经网络(二)
上一期介绍了用于储存图像的矩阵类,在写卷积神经网络前,先用C++实现一个三层的神经网络。以手写数字识别为例。嗯,非常经典到老掉牙的例子。 首先先定义一些基本的操作的函数: 查看矩阵信息的函数: show(matrix &m) { for (int i = 0; i < m.size(); i++) cout << m.x[i] << endl; cout ...原创 2019-07-02 17:52:44 · 3222 阅读 · 2 评论