42 Commits

Author SHA1 Message Date
2466ab28cd feat(serena): Add Serena project configuration 2026-03-08 15:19:26 +08:00
4da08dc3d3 refactor(compressors): Simplify module by removing SAM/DINO separation code
- Remove dino_compressor.py and segament_compressor.py
- Rewrite pipeline.py to inline DINO into HashPipeline
- Maintain backward compatibility: SAMHashPipeline alias
- Update tests and benchmark.py
2026-03-07 22:55:13 +08:00
c8dc5f9301 docs: update project documentation and configuration 2026-03-07 15:45:28 +08:00
bf02a05ffc feat(opsx): add OpenSpec workflow commands and skills 2026-03-07 15:02:08 +08:00
e832f9d656 refactor(ui): replace tqdm with rich for enhanced console output 2026-03-06 17:07:59 +08:00
4a6918ce56 refactor(cli): centralize Typer app creation and command registration 2026-03-06 16:07:12 +08:00
7dbd704d6b refactor(cli): migrate from argparse to typer for command-line interface 2026-03-06 11:41:44 +08:00
33f2b8f542 chore(config): remove Claude-specific files and update gitignore 2026-03-06 10:35:43 +08:00
5be4709acf feat(utils): add feature extraction utilities and tests 2026-03-05 21:42:49 +08:00
a16b376dd7 refactor(benchmarks): modularize benchmark system with config-driven execution 2026-03-02 20:03:38 +08:00
a7b01cb49e feat(compressors): add SAM+DINO+Hash pipeline for object feature extraction 2026-03-02 14:30:40 +08:00
370c4a6588 feat(synthesizer): add CSV export and progress bar for dataset generation 2026-03-02 13:02:27 +08:00
f0479cc69b refactor(configs, data_loading): improve code clarity and add docstrings 2026-03-01 16:22:53 +08:00
88d1d0790d refactor(data-loading): migrate to Hugging Face datasets and reorganize structure 2026-02-28 21:53:28 +08:00
77d715a2cf feat(dataset): add synthetic dataset generation and configuration 2026-02-28 21:51:57 +08:00
f61857feba fix(compressors): fix the wrong usage of loss function in training pipeline 2026-02-28 17:51:14 +08:00
1926cb53e2 feat(compressors): replace float/int compressors with hash-based compression for CAM 2026-02-24 22:54:41 +08:00
5f9d2bfcd8 refactor(benchmarks): overhaul evaluation pipeline with LanceDB integration 2026-02-10 17:39:53 +08:00
6f60cd94d3 chore(project): add basedpyright to support vibe coding 2026-02-10 17:02:16 +08:00
7f6732edeb feat(benchmarks): add evaluation framework for DINO-based compressors 2026-02-10 11:19:17 +08:00
3ba3705ba6 refactor(configs): remove unused settings 2026-02-08 23:14:40 +08:00
6c34a3cefb chore(tests): remove obsolete test files for compressor and extractor 2026-02-08 18:19:24 +08:00
76a572ee12 feat(train): add checkpointing and training interruption handling 2026-02-08 17:28:19 +08:00
8f417b674c feat(compressors): add neural compression modules and training pipeline 2026-02-08 16:41:34 +08:00
b93381accc refactor(project): remove feature compressor module and update docs 2026-02-07 15:36:37 +08:00
051bae5483 feat(visualizer): add cosine similarity computation for image comparison 2026-02-07 15:05:29 +08:00
d6bb233651 feat(visualizer): implement image selection and display from grid 2026-02-07 12:00:40 +08:00
aa6baa87fe feat(docs): update test principle for development 2026-02-07 11:47:11 +08:00
0b10ab6cfa feat(visualizer): add image selection and binary data storage 2026-02-06 17:00:23 +08:00
e859fef2b3 feat(visualizer): integrate image upload with similarity search 2026-02-05 22:28:28 +08:00
a0df45ab05 feat(feature-retrieval): add single image feature extraction method 2026-02-05 21:12:08 +08:00
7ce97c1965 refactor(config): simplify config manager to single unified config 2026-02-05 15:48:36 +08:00
3d90e75441 docs: add DEVELOPMENT.md with project guidelines 2026-02-05 14:47:24 +08:00
ea747f0e5b refactor(feature-retrieval): convert standalone function to singleton class 2026-02-05 14:11:46 +08:00
90087194ec feat(feature-retrieval): add label mapping and visualization upload 2026-02-05 13:29:22 +08:00
701fa9f289 feat(visualizer): add Dash-based web interface for data visualization 2026-02-03 20:28:01 +08:00
9efdbb3327 feat(database): add vector database with ConfigType enum 2026-02-03 17:48:09 +08:00
cf83c09165 feat: initialize project with Python 3.10 and feature retrieval module 2026-02-01 18:05:26 +08:00
9e9070bdb4 feat(configs): implement Pydantic configuration system with type safety 2026-02-01 12:11:51 +08:00
1454647aa6 feat(feature-compressor): add DINOv2 feature extraction and compression pipeline 2026-01-31 10:34:22 +08:00
f9a359fc28 Init python and env 2026-01-30 13:28:59 +08:00
Yugeng Pang
8431bc5a62 Initial commit 2026-01-19 15:24:36 +08:00