tiny-dnn是一个轻量级的CNN(卷积神经网络),不需要各种依赖和GPU,由三千多行C++代码完成。适配android平台的话,感觉这个比较好做一点。暂时了解了这么多。还没有开始读代码。今天先完成tiny-dnn的配置,让它在VS2013里能跑起来。
下载地址:https://github.com/tiny-dnn/tiny-dnn
新建一个cpp项目,在属性的C/C++,附加包含目录,在这把tiny-dnn的根目录加进来,导入头文件。之后新建一个cpp文件,把tiny-dnn\examples下的main.cpp代码拷进来,编译时我报了一个错,
加了一句_SCL_SECURE_NO_WARNINGS就好了。
注意:
需要修改代码中数据集的路径。
之后运行,成功界面:
CPU太烂,别人才跑103秒