百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
F

frugally-deep

> 编程语言
开源

一个轻量级的仅包含头文件的库,用于在 C++ 中使用 Keras (TensorFlow) 模型。

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个轻量级的仅包含头文件的库,用于在 C++ 中使用 Keras (TensorFlow) 模型。

简介

使用 Keras 模型在 C++ 中轻松工作

目录

  • 简介

  • 使用

  • 要求和安装

  • 常见问题

  • 是一款只包含头文件的小型库,使用现代和纯粹的 C++ 编写。

  • 非常容易集成和使用。

  • 只依赖 FunctionalPlus、Eigen 和 json - 也是只包含头文件的库。

  • 不仅支持 序列模型 的推理(model.predict),还支持使用 函数式 API 创建的具有更复杂拓扑的计算图。

  • 重新实现了 TensorFlow 的一小部分,即支持预测所需的操作。

  • 与链接到 TensorFlow 相比,二进制大小要小得多。

  • 编译为 32 位可执行文件时也能够立即使用。 (当然,64 位也可以。)

  • 在卷积时避免临时分配(可能是大量的)额外 RAM(不将 im2col 输入矩阵实体化)。

支持的层类型

  • Add、Concatenate、Subtract、Multiply、Average、Maximum、Minimum、Dot
  • AveragePooling1D/2D/3D,GlobalAveragePooling1D/2D/3D
  • AdaptiveAveragePooling1D/2D/3D,AdaptiveMaxPooling1D/2D/3D
  • TimeDistributed
  • Conv1D/2D/3D,SeparableConv2D,DepthwiseConv1D,DepthwiseConv2D
  • `Conv1DTransp

[][license] [license]: LICENSE

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++c-plus-plusc-plus-plus-14convolutional-neural-networkscpp

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言