ALICE: AI 驅動的 YOLO 數據集全方位管理工具 | ALICE: AI-Powered All-in-One YOLO Dataset Management Toolkit

從分析、標記到導出,打造高效的 YOLO 模型訓練工作流。 | From analysis and annotation to export, creating a high-efficiency YOLO model training workflow.

🔎 工具速覽 / AT A GLANCE

CategoryAI 數據集管理工具 / AI Dataset Management Tool
Pricing免費開源 (CC BY-NC 4.0) / Free & Open Source
BestFor需要自定義場景訓練 YOLO 模型的開發者與 Frigate NVR 用戶 / Developers training custom YOLO models and Frigate NVR users
GitHub Stars⭐ 138

🚀 引言 / Introduction

ALICE 是一款專為 YOLO 模型設計的一站式工具包,將分析 (Analyse)、學習 (Learn)、攝取 (Ingest)、策劃 (Curate) 與導出 (Export) 完整整合。它解決了開發者在構建特定場景數據集時,面臨的標記繁瑣與數據冗餘痛點。 | ALICE is an all-in-one toolkit designed for YOLO models, fully integrating Analyse, Learn, Ingest, Curate, and Export. It solves the pain points of tedious annotation and data redundancy faced by developers building scene-specific datasets.

🛠️ 核心功能 / Key Features

提供完整的畫布編輯器,支持標記框的繪製、縮放、移動與刪除,並可按類別或數據集分割(訓練/驗證)進行篩選。 | A full canvas editor for drawing, resizing, moving, and deleting bounding boxes, with filtering by class or dataset split (train/val).

直觀的縮略圖網格視圖,配備數據集統計面板,即時掌握圖像總數、類別分佈及標記覆蓋率。 | Intuitive thumbnail grid view with a statistics panel to monitor total images, class distribution, and annotation coverage in real-time.

基於感知哈希 (pHash) 與 DCT 算法的重複影像檢測,支持多進程加速與側向對比,有效清理冗餘數據。 | Duplicate image detection based on perceptual hashing (pHash) and DCT, featuring multi-processing acceleration and side-by-side comparison to clean redundant data.

與 Frigate NVR 深度集成,可實時瀏覽事件快照,並快速將其轉移至訓練數據集。 | Deep integration with Frigate NVR, allowing real-time browsing of event snapshots and quick transfer to training datasets.

💡 技術亮點 / Tech Highlights

將數據攝取到模型導出的整個生命週期整合在單一工具中,極大提升訓練效率。 | Integrates the entire lifecycle from data ingestion to model export into a single tool, greatly enhancing training efficiency.

透過 pHash 技術與 NMS 邏輯,解決同一相機拍攝的相似影像問題,確保數據集多樣性。 | Solves the issue of similar images from the same camera using pHash and NMS logic, ensuring dataset diversity.

支持一鍵式 builder 腳本及 Docker Compose 部署,快速建立獨立的運行環境。 | Supports one-click builder scripts and Docker Compose deployment for rapid environment setup.

📦 快速上手 / Quick Start

運行 `python3 builder.py` 自動構建虛擬環境並安裝依賴。 | Run `python3 builder.py` to automatically build the virtual environment and install dependencies.

執行 `./alice.py` 並訪問 `http://localhost:8080` 啟動管理介面。 | Execute `./alice.py` and visit `http://localhost:8080` to launch the management interface.

在設置中下載 YOLO 模型並配置 Frigate 路徑即可開始工作。 | Download a YOLO model in Settings and configure Frigate paths to get started.

準備好試試 ALICE: AI 驅動的 YOLO 數據集全方位管理工具 | ALICE: AI-Powered All-in-One YOLO Dataset Management Toolkit 了嗎?

Ready to try ALICE: AI 驅動的 YOLO 數據集全方位管理工具 | ALICE: AI-Powered All-in-One YOLO Dataset Management Toolkit?

前往 GitHub 頁面 →

留言

這個網誌中的熱門文章

[Security] wpa_supplicant setup

[拆機] Nexus5 更換背蓋、電池

[我的MAC Air] 2012年中,MAC Air SSD升級