CoolFace
Apppublic

LeeSungMin/adventureworks-sales-service

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
App README

๐Ÿšฒ AdventureWorks ๋งค์ถœ ๋ถ„์„ยท์˜ˆ์ธก ์„œ๋น„์Šค

Microsoft AdventureWorks(์ž์ „๊ฑฐ ์šฉํ’ˆ ๋„์†Œ๋งค) ๋งค์ถœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ โ†’ ๋ถ„์„ โ†’ ๋จธ์‹ ๋Ÿฌ๋‹ ์˜ˆ์ธก โ†’ ์›น ์„œ๋น„์Šค๋กœ ์—ฐ๊ฒฐํ•œ ํ’€ ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. (FastAPI MVC ๊ธฐ๋ง๊ณผ์ œ ยท CRISP-DM ์ ์šฉ)

๐Ÿ”— ํ™”๋ฉด ๊ตฌ์„ฑ

๊ฒฝ๋กœ์„ค๋ช…
/์Šคํ† ๋ฆฌํ…”๋ง ๋Œ€์‹œ๋ณด๋“œ (Tableau ์ˆ˜์ค€ ์‹œ๊ฐํ™” ยท Toss ๋””์ž์ธ ยท KO/EN ํ† ๊ธ€)
/playground์˜ˆ์ธก ํ”Œ๋ ˆ์ด๊ทธ๋ผ์šด๋“œ (๋งค์ถœ ยท ๊ตฌ๋งคํ™•๋ฅ  ยท ์„ธ๊ทธ๋จผํŠธ ยท ์‹œ๊ณ„์—ด)
/gradioGradio ๋ถ„์„ ์ฝ˜์†” (EDA ยท RFM ยท ์˜ˆ์ธก ยท ์šฉ์–ด์ง‘)
/docsFastAPI ์ž๋™ API ๋ฌธ์„œ
/healthํ—ฌ์Šค์ฒดํฌ

๐Ÿง  ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ

  • โ€”๋งค์ถœ ํšŒ๊ท€ โ€” RandomForest (Rยฒ โ‰ˆ 0.99)
  • โ€”๊ตฌ๋งค ์—ฌ๋ถ€ ๋ถ„๋ฅ˜ โ€” Negative Sampling + RandomForest (ROC-AUC โ‰ˆ 0.99)
  • โ€”๊ณ ๊ฐ ์„ธ๊ทธ๋จผํŠธ ๋ถ„๋ฅ˜ โ€” RFM ๊ธฐ๋ฐ˜ ๋ถ„๋ฅ˜๊ธฐ
  • โ€”์›”๋ณ„ ๋งค์ถœ ์‹œ๊ณ„์—ด โ€” Holt-Winters ์ง€์ˆ˜ํ‰ํ™œ

โš™๏ธ ๋นŒ๋“œ ๋ฐฉ์‹

์ด Space๋Š” Docker SDK๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋นŒ๋“œ ์‹œ run_pipeline.py๊ฐ€ ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ ค๋ฐ›์•„ ETL โ†’ 4๊ฐœ ๋ชจ๋ธ ํ•™์Šต์„ ์ž๋™ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ด๋ฏธ์ง€์— ๋ชจ๋ธ์„ ๋ฒ ์ดํ‚นํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋นŒ๋“œ๋Š” ๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œยทํ•™์Šต์œผ๋กœ ์ˆ˜ ๋ถ„ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

๐Ÿ” ์˜ˆ์ธก ๋กœ๊ทธ (์„ ํƒ)

SUPABASE_URL ยท SUPABASE_KEY ์‹œํฌ๋ฆฟ์„ Space Settings์— ์„ค์ •ํ•˜๋ฉด ์˜ˆ์ธก ๊ธฐ๋ก์ด Supabase์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๋ฏธ์„ค์ • ์‹œ ์ปจํ…Œ์ด๋„ˆ ๋กœ์ปฌ SQLite๋กœ ํด๋ฐฑํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ฆ ์†Œ์Šค ยท ์ „์ฒด ๋ฌธ์„œ

์ „์ฒด ์†Œ์Šค์ฝ”๋“œ์™€ ์‹คํ–‰ ๊ฐ€์ด๋“œ: https://github.com/HMWKR/adventureworks-sales-service