--- title: Battery CT Defect Screening emoji: ๐Ÿ”‹ colorFrom: gray colorTo: red sdk: gradio app_file: app.py pinned: false license: mit --- # ๐Ÿ”‹ ๋ฐฐํ„ฐ๋ฆฌ CT ๋‚ด๋ถ€๊ฒฐํ•จ ์Šคํฌ๋ฆฌ๋‹ ๋ฐ๋ชจ ๋ฐฐํ„ฐ๋ฆฌ๋ฅผ CT๋กœ ์Šค์บ”ํ•œ ์Šฌ๋ผ์ด์Šค์—์„œ **๋‚ด๋ถ€ ๊ฒฐํ•จ(๋‹ค๊ณต์„ฑยท๋ ˆ์ง„ ์˜ค๋ฒ„ํ”Œ๋กœยท์ „์—ญ ํŒฝ์ฐฝ)** ์„ ํƒ์ง€ํ•ด **๐ŸŸข ์ด์ƒ์—†์Œ / ๐ŸŸก ๊ฒ€ํ†  ํ•„์š” / ๐Ÿ”ด ์ด์ƒ ์žˆ์Œ** ์œผ๋กœ ํŒ์ •ํ•˜๊ณ , **IATA ํ•ญ๊ณต์šด์†ก ๊ทœ์ •** ๊ธฐ๋ฐ˜ ์กฐ์น˜ ์ง€์นจ(ํ•œ/์˜)์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ชฉ์ ์€ **๊ธฐ๋‚ด ํ™”์žฌ(๋‚ด๋ถ€ ๋‹จ๋ฝ) ์˜ˆ๋ฐฉ** โ€” recall(๋†“์นจ ์ตœ์†Œ) ์šฐ์„ . ## ๊ตฌ์„ฑ (3ํŠธ๋ž™ + RAG) - **๊ฒ€์ถœ(YOLO11 detect)**: ํ˜•ํƒœ๋ณ„ ๋ถ„๋ฆฌ โ€” `module`(๋‹ค๊ณต์„ฑ+๋ ˆ์ง„) / `cell`(๋‹ค๊ณต์„ฑ). 250px ํƒ€์ผ OR ์ง‘๊ณ„. - **ํŒฝ์ฐฝ(YOLO11 classify)**: 5-fold ์•™์ƒ๋ธ”, ๋ฐฐํ„ฐ๋ฆฌ swelling ์Šฌ๋ผ์ด์Šค ๋น„์œจ > 0.1 ์ด๋ฉด ํŒฝ์ฐฝ. - **๋‹ค๊ณต์„ฑ ์ •๋ฐ€ ์œ„์น˜(YOLO11 seg)**: ๋Œ€ํ‘œ ์Šฌ๋ผ์ด์Šค์— ๋งˆ์Šคํฌ ์˜ค๋ฒ„๋ ˆ์ด. - **RAG**: ํƒ์ง€ ๊ฒฐํ•จ โ†’ IATA D.06/SP A154 ๋“ฑ ๊ทœ์ • ๋งคํ•‘ โ†’ Claude ์ง€์นจ์„œ. ## ์‚ฌ์šฉ๋ฒ• 1. ํ•œ ๋ฐฐํ„ฐ๋ฆฌ์˜ **CT ์Šฌ๋ผ์ด์Šค(ํฌ๋กญ๋œ ํšŒ์ƒ‰ ์ด๋ฏธ์ง€)** ์—ฌ๋Ÿฌ ์žฅ ์—…๋กœ๋“œ 2. **ํ˜•ํƒœ**(module/cell) **์ง์ ‘ ์„ ํƒ** โ€” ๊ฒ€์ถœ ๋ชจ๋ธ์ด ํ˜•ํƒœ๋ณ„๋กœ ๊ฐˆ๋ ค ๋ผ์šฐํŒ…์— ํ•„์š” 3. **๊ฒ€์‚ฌ** โ†’ ํŒ์ • ยท ์˜ค๋ฒ„๋ ˆ์ด ยท ๋ณด๊ณ ์„œ ยท ์กฐ์น˜ ์ง€์นจ > โš ๏ธ AI-Hub ์›๋ณธ ๋ฐ์ดํ„ฐ๋Š” ๋ผ์ด์„ ์Šค์ƒ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณธ์ธ ์Šฌ๋ผ์ด์Šค๋ฅผ ์—…๋กœ๋“œํ•˜์„ธ์š”. > โ„น๏ธ ํ˜•ํƒœ๋Š” ์ข…ํšก๋น„ ์ž๋™ํŒ์ •์ด ์ถ•๋ณ„ ๋‹จ๋ฉด ์ฐจ์ด๋กœ ๋ถ€์ •ํ™•ํ•ด **์ˆ˜๋™ ์„ ํƒ**์œผ๋กœ ๋‘ก๋‹ˆ๋‹ค(๋ฒ”์šฉ ํ•ด๋ฒ•์€ ํ˜•ํƒœ ๋ถ„๋ฅ˜๊ธฐ/๋ฉ”ํƒ€๋ฐ์ดํ„ฐ). ## ํ™˜๊ฒฝ๋ณ€์ˆ˜ (Space Settings) - `HF_MODEL_REPO` โ€” ๊ฐ€์ค‘์น˜ ๋ชจ๋ธ ๋ ˆํฌ id (ํ•„์ˆ˜) - `ANTHROPIC_API_KEY` โ€” (Secret) RAG ์‹ค์ œ ์ง€์นจ ์ƒ์„ฑ์šฉ. ์—†์œผ๋ฉด ๊ทœ์ • ๋งคํ•‘๋งŒ ํด๋ฐฑ. - `GLUE_NO_SEG=1` โ€” (์„ ํƒ) CPU Space ์†๋„์šฉ, seg ๋งˆ์Šคํฌ ๋„๊ณ  ๋ฐ•์Šค๋งŒ. ์ฝ”๋“œ: https://github.com/dkrak737-svg/battery-ct-defect-screening