keras_cv_attention_models

一站式加载 Keras 主流视觉模型,快速做分类检测分割

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 96 🐛 待处理 8 👀 关注 21
GitHub ↗
GitHub 星标 ★ 625
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

keras_cv_attention_models 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队leondgarse
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型attention,clip,coco,ddpm,detection,imagenet,keras,model,recognition,segment-anything,stable-diffusion,tensorflow,tf,tf2,visualizing
GitHub 星标★ 625
上线时间2021-08-02 00:00:00
代码更新2026-02-15
仓库体积4.1 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

keras_cv_attention_models 是一个基于 TensorFlow/Keras 的计算机视觉模型库,汇集了众多主流和前沿的视觉骨干网络,如 BEiT、CoAtNet、ConvNeXt、Swin、MaxViT、MobileViT 等,并支持图像分类、目标检测(YOLO 系列)、分割(Segment Anything)等任务。它解决了 Keras 生态中缺乏统一、易用的先进视觉模型实现的问题,提供了一致的 API 和预训练权重,方便研究者快速对比和部署。核心能力包括:一键加载预训练模型、支持多种注意力机制和高效架构、集成检测与分割工具、提供训练和推理脚本。项目代码结构清晰,兼容 TF2,适合作为视觉任务的基础库。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 625

使用教程

难度:进阶 约 60 分钟 部署方式:本地GPU 5 步

环境要求

  • TensorFlow 2.x
  • GPU(训练建议)
  • 已知旧版 Keras 适配

安装与启动步骤

  1. 1先处理兼容性

    它明确不兼容新版 Keras,需另装旧版适配包或设环境变量回退。

    pip install tf-keras
  2. 2导入顺序

    包要在 TensorFlow 之前导入,否则后端初始化会报错。

  3. 3建模型

    官方建议用它提供的工厂函数建结构再载权重,不要直接读权重文件。

    import kecam; mm = kecam.models.LCNet050()
  4. 4载入预训练权重

    按模型名取对应权重,参数量与输入尺寸要匹配。

  5. 5微调或导出

    支持微调、转移动端格式与多种后端,按需选一条路。

如何确认成功

成功建出模型并载入预训练权重完成一次前向推理,输出维度符合预期

注意事项

  • 兼容性是这个项目的第一道坎,卡住时先看仓库顶部的警告。
  • 模型数量很多,但部分实现未经官方验证,指标以各自来源为准。
  • 除分类外还带检测、分割与生成任务,入口分散在各目录。
  • 直接用权重文件加载容易踩结构不匹配,按官方推荐方式建模型。

核心亮点

  • 覆盖模型极广,从 CNN 到 Transformer 一应俱全,省去到处找实现的时间
  • API 统一简洁,一行代码即可加载预训练权重,上手门槛低
  • 附带检测和分割的实用示例,能直接用于实际项目

不足之处

  • 文档相对简略,部分模型配置和训练细节需要自行摸索
  • 依赖 TensorFlow 生态,对 PyTorch 用户不友好

适用场景

  • 快速搭建图像分类基线,对比不同骨干网络效果
  • 在 Keras 项目中集成目标检测或语义分割能力
  • 教学和科研中复现前沿视觉模型

替代项目

timm、torchvision、keras-cv

上一篇:ViewComfy

下一篇:agentchain

同类项目推荐

Agently 开源

用结构化代码快速构建 GenAI 应用,轻松切换模型

[GenAI Application Development Framework] Build GenAI application quick and easy ···

★ 1666 2026-08-09
AdalFlow 开源

用数据驱动自动优化提示词,快速构建高性能 LLM 应用。

AdalFlow: The library to build & auto-optimize LLM applications.

★ 4227 2026-08-09
deeplearning4j 开源

在 Java 里直接训练和部署深度学习模型

Suite of tools for deploying and training deep learning models using the JVM. Highli···

★ 14274 2026-10-17
aikit 开源

不绑 SDK 的 AI 聊天 UI 库,换模型前端不用重写

A comprehensive, SDK-agnostic UI library built on Atomic Design principles. Create b···

★ 171 2026-10-08
prodagent 开源

1800行读懂 agent 框架内核,可恢复可续跑

A minimal, readable agent-framework kernel — understand how LangGraph/ADK work unde···

★ 139 2026-10-15
smile 开源

Java开发者一站式机器学习工具箱,高效构建智能应用

Statistical Machine Intelligence & Learning Engine

★ 6430 2026-08-09
ellmer 开源

在 R 里用一套代码调用多家大模型

Call LLM APIs from R

★ 622 2026-09-16
ReAct 开源

让大模型边想边做,用工具解决复杂任务

[ICLR 2023] ReAct: Synergizing Reasoning and Acting in Language Models

★ 4267 2026-08-09
miniagent 开源

几十行代码跑通 ReAct,让 LLM 自己调工具干活

A lightweight intelligent agent framework implementing the complete ReAct pattern

★ 192 2026-10-13