8000 GitHub - TomFrank0217/cnn
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TomFrank0217/cnn

Repository files navigation

这个小工程用C++从最底层的矩阵运算,到三维四维的张量运算,复现了lenet的正向和反向传播的细节。
经过调参,在 lenet的测试集上达到了99.03%的准确度。

But, there are some problems todo.
1. 补充CMakeLists方便在linux下调试
2. 代码量4000行太多了,不易于维护,重构封装函数,增加注释,减少代码量,提高代码的可读性
3. layers_parameters.cpp 中是描述网络结构的参数,现在不支持跨层的网络结构
4. 修改网络正向传播和反向传播的细节,减少重复的运算量
5. 修改损失函数,使得准确度提升
6. 想支持shufflenet与resnet的网络结构。
7. 将读取图像和前向传播设计成生产者消费者模式,加快训练速度。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published
0