tiny-dnn源码分析(1)

用的是tiny-dnn_v0.0.1版本的, 更低的没找到o(* ̄︶ ̄*)o

GitHub: https://github.com/tiny-dnn/tiny-dnn/tree/v0.0.1

环境: vs2017 + 各种插件...(code graph真是好用, 就是我的笔记本太low, 完全不敢看引用(⊙o⊙)…)


    用code graph可以很清楚的看到这个框架的结构:

tiny-dnn源码分析(1)

看起来也就是几个常用层: convolutional_layer(卷积层), fully_connected_layer(全连接层), linear_layer(线性层), lrn_layer(局部响应归一化层), max_pooling_layer(最大池化), paritial_connected_layer(就是剩下的均值池化层).

这几个类依赖情况: 依赖的库基本豆子啊tiny_cnn/util/中放置, 系统库包含<sstream> <iomanip> <memory> <stdio.h> <vector>等等.接下来先开始依赖库的阅读~~