Spaces:
Sleeping
Sleeping
Create README.md
Browse files
README.md
CHANGED
|
@@ -1,12 +1,51 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
| 8 |
-
license: mit
|
| 9 |
-
short_description: Test of gigscan for HF Hackathon
|
| 10 |
---
|
| 11 |
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: GigScan
|
| 3 |
+
emoji: πΈ
|
| 4 |
+
colorFrom: indigo
|
| 5 |
+
colorTo: purple
|
| 6 |
sdk: docker
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
+
# πΈ GigScan β Snap a Gig Poster, Get a Calendar Invite
|
| 11 |
+
|
| 12 |
+
**Build Small Hackathon 2025 β Backyard AI Track**
|
| 13 |
+
|
| 14 |
+
Ever snapped a photo of a gig poster pinned to a wall and then forgotten to add it to your calendar? GigScan fixes that.
|
| 15 |
+
|
| 16 |
+
Snap a photo of any live music poster and get an instant calendar invite β .ics file for Apple/Outlook, or one-tap Google Calendar link. No typing required.
|
| 17 |
+
|
| 18 |
+
---
|
| 19 |
+
|
| 20 |
+
## ποΈ How It Works
|
| 21 |
+
|
| 22 |
+
1. **Upload or snap** a photo of a gig poster
|
| 23 |
+
2. **MiniCPM-V 1.3B** (fine-tuned on 276 gig posters) extracts structured event data
|
| 24 |
+
3. **llama.cpp** runs the model locally in 4-bit quantized GGUF format
|
| 25 |
+
4. **GBNF grammar** constrains output to valid JSON β zero malformed responses
|
| 26 |
+
5. **Calendar invite** generated as .ics + Google Calendar link
|
| 27 |
+
|
| 28 |
+
---
|
| 29 |
+
|
| 30 |
+
## π― Badges
|
| 31 |
+
|
| 32 |
+
| Badge | Status |
|
| 33 |
+
|---|---|
|
| 34 |
+
| π― Well-Tuned | β
Fine-tuned MiniCPM-V 4.6 on custom poster dataset |
|
| 35 |
+
| π¦ Llama Champion | β
Runs entirely via llama.cpp runtime |
|
| 36 |
+
| π Off the Grid | β
Zero cloud APIs β model runs locally in the Space |
|
| 37 |
+
| π¨ Off-Brand | β
Clean mobile-first UI built with Gradio |
|
| 38 |
+
| π‘ Sharing is Caring | β
Inference traces logged to HF dataset |
|
| 39 |
+
| π Field Notes | β
[Blog post](LINK_TBD) |
|
| 40 |
+
|
| 41 |
+
---
|
| 42 |
+
|
| 43 |
+
## π Links
|
| 44 |
+
|
| 45 |
+
- **Model:** [kieranadair/gigscan-minicpm-v](https://huggingface.co/kieranadair/gigscan-minicpm-v)
|
| 46 |
+
- **GGUF:** [kieranadair/gigscan-minicpm-v-gguf](https://huggingface.co/kieranadair/gigscan-minicpm-v-gguf)
|
| 47 |
+
- **Dataset:** [kieranadair/gigscan-training](https://huggingface.co/datasets/kieranadair/gigscan-training)
|
| 48 |
+
|
| 49 |
+
---
|
| 50 |
+
|
| 51 |
+
Built by [kieranadair](https://huggingface.co/kieranadair) for the Build Small Hackathon 2026.
|