Symptom Predictor - add-mores/wh04-3rd-2team-addmores GitHub Wiki
์ง๋ณ ์ ๋ณด ๊ฒ์ (Symptom Predictor)
์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ฆ์์ ๊ธฐ๋ฐ์ผ๋ก, ๊ด๋ จ ์ง๋ณ์ ์์ธกํ๊ณ ์ง๋ณ์ ์์ธ ์ ๋ณด๋ฅผ ์๋ดํฉ๋๋ค.
Disease ๊ธฐ๋ณธ ํ์ด์ง
์ฃผ์ ๊ธฐ๋ฅ ์ค๋ช
1. ๊ฒ์ ๋ฐฉ์ ์ ํ ๊ธฐ๋ฅ
- ์ฌ์ด๋๋ฐ์์ ์ ํ ๊ฐ๋ฅ:
- TF-IDF ๊ธฐ๋ฐ ๊ฒ์
- ๋จ์ ๋งค์นญ ๊ฒ์ (ํ ํฐ ๋ฑ์ฅ ํ์ ๊ธฐ๋ฐ ์ ์ํ)
- ๋ ๋ฐฉ์์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ์ฌ ์ฑ๋ฅ ํ ์คํธ ๊ฐ๋ฅ
์์ ํ๋ฉด
2. TF-IDF ๊ณ์ฐ ๋ก์ง
utils.py
์ TF-IDF ๊ฐ์ค์น ๊ณ์ฐ ํจ์ ๊ตฌํ- ๋ชจ๋ ์ง๋ณ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํฐ๋ณ TF-IDF ๊ฐ์ค์น ๊ณ์ฐ
- ์ฌ์ฉ์ ์ ๋ ฅ ํ ํฐ๊ณผ ์ง๋ณ ํ ํฐ ๊ฐ ๊ฐ์ค์น ๋งค์นญ โ ์ ์ฌ๋ ๊ณ์ฐ ์ํ
3. ์ฆ์ ํ๋ ๋ณด๋์ค ๊ฐ์ค์น
- ๊ธฐ์กด ๊ฒ์๊ณผ ๋์ผํ๊ฒ, '์ฆ์' ํ๋์ ์ฌ์ฉ์ ํ ํฐ์ด ํฌํจ๋๋ฉด ๋ณด๋์ค ์ ์ ๋ถ์ฌ
- TF-IDF ๊ธฐ๋ฐ ๊ฒ์๊ณผ ํจ๊ป ์ฌ์ฉ๋์ด ์ ํ๋ ํฅ์
4. ๊ฒฐ๊ณผ ์๊ฐํ ๊ฐ์
- ์ฌ์ฉ์ ์ ๋ ฅ ํ ํฐ ๊ฐ์กฐ ํ์
- ๊ฐ ์ง๋ณ์ ์์ ํ ํฐ + TF-IDF ๊ฐ์ค์น ์๊ฐํ
- ๊ด๋ จ๋ ์ ์ ํ์
์์ ํ๋ฉด
์ค์๊ฐ ๊ณ์ฐ ๊ตฌ์กฐ
- ๋งค ๊ฒ์ ์์ฒญ ์, DB์์ ์ง๋ณ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ ์ฆ์ TF-IDF ๊ฐ์ค์น ๊ณ์ฐ
- ๋ณ๋์ ์บ์๋ ์ฌ์ ๊ณ์ฐ ์์ด ์ค์๊ฐ ๋์
์ฅ์
- ๊ตฌํ์ด ๊ฐ๋จํ๊ณ ๋น ๋ฅด๊ฒ ์ ์ฉ ๊ฐ๋ฅ
- ๊ธฐ์กด DB ํ ์ด๋ธ ๊ตฌ์กฐ ๋ณ๊ฒฝ ์์ด๋ ๊ธฐ๋ฅ ํ ์คํธ ๊ฐ๋ฅ
- TF-IDF ํจ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธ ๊ฐ๋ฅ
๋จ์
- ๋งค ์์ฒญ๋ง๋ค ๊ณ์ฐ โ ๋ฐ์ดํฐ๊ฐ ๋ง์ผ๋ฉด ์ฑ๋ฅ ์ ํ ๊ฐ๋ฅ์ฑ
- ๊ฒ์ ํธ๋ํฝ์ด ๋ง์ ํ๊ฒฝ์์๋ ๋นํจ์จ์ ์ผ ์ ์์