一个轻量级的仅包含头文件的库,用于在 C++ 中使用 Keras (TensorFlow) 模型。
使用 Keras 模型在 C++ 中轻松工作
是一款只包含头文件的小型库,使用现代和纯粹的 C++ 编写。
非常容易集成和使用。
只依赖 FunctionalPlus、Eigen 和 json - 也是只包含头文件的库。
重新实现了 TensorFlow 的一小部分,即支持预测所需的操作。
与链接到 TensorFlow 相比,二进制大小要小得多。
编译为 32 位可执行文件时也能够立即使用。 (当然,64 位也可以。)
在卷积时避免临时分配(可能是大量的)额外 RAM(不将 im2col 输入矩阵实体化)。
Add、Concatenate、Subtract、Multiply、Average、Maximum、Minimum、DotAveragePooling1D/2D/3D,GlobalAveragePooling1D/2D/3DAdaptiveAveragePooling1D/2D/3D,AdaptiveMaxPooling1D/2D/3DTimeDistributedConv1D/2D/3D,SeparableConv2D,DepthwiseConv1D,DepthwiseConv2D[][license] [license]: LICENSE
暂无开放 Issues,或尚未同步最近议题。