IdeaCredIdeaCred

lizuju/garbage-classification

69

🚀 基于 YOLOv5 的全栈垃圾分类识别系统。集成 Vue 3 玻璃拟态 UI、Flask 后端、JWT 权限体系及完整管理员后台。支持模型迭代训练、数据统计、日志审计与历史记录管理。

What's novel

🚀 基于 YOLOv5 的全栈垃圾分类识别系统。集成 Vue 3 玻璃拟态 UI、Flask 后端、JWT 权限体系及完整管理员后台。支持模型迭代训练、数据统计、日志审计与历史记录管理。

Code Analysis

19 files read · 4 rounds

A full-stack garbage classification web app that uses a modified YOLOv5x-cls model (with a dual-head hierarchical loss for 265 fine-grained classes + 4 major categories) to classify uploaded images, wrapped in a Flask REST API with JWT auth, user management, admin panel, and a Vue 3 frontend with AM

Strengths

The dual-head hierarchical training modification to YOLOv5's classification pipeline is a genuine (if modest) ML contribution — the training loop, validation, and model architecture were all coherently modified to support joint fine/major-class optimization. The full-stack integration (Flask + Vue 3 + AMap + real-time frame averaging) is complete and functional.

Weaknesses

Zero test coverage across the entire project. The codebase contains two full copies of YOLOv5 (v5 and v6.2) adding ~260 files of vendored dependency code that dilutes the project's own contribution. The 'real-time' detection is just a 3-frame probability average with no actual video stream processing, and the class-name mapping logic (ImageNet dict-order → Chinese names) is fragile and hard to maintain.

Score Breakdown

Innovation
4 (25%)
Craft
56 (35%)
Traction
6 (15%)
Scope
82 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+1

Craft

Ci+0
Tests-1
Polish+1
Releases+0
Has License+5
Code Quality+17
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+7
Languages+8
Subsystems+13
Bloat Penalty+0
Completeness+7
Contributors+5
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

40

Contributors

1

Files

383

Active weeks

5

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

MIT