์ ๋ฒ ๊ธ ์ดํ๋ก ์๊ฐ์ด ์ข ํ๋ ๋ค..!
์ผ๋จ ๋ฐ์ดํฐ์
์ ์๋ ๋ฉ๋ด๋ช
์ด ๋ค์ด์์ ๋ ์นดํ
๊ณ ๋ฆฌ๋ ๋ฉ๋ด๋ช
์ ๋ฐ๋ผ ๋ฉ๋ด๋ฅผ ์ถ์ฒํด์ฃผ๋ ๊ธฐ๋ฅ์ด ํ์ํ๋ค!
(์ ๊ธ์์๋ ๋ฐ์ดํฐ์
์ ์๋ ๋ฉ๋ด์ ์ ์ฌํ ๋ฉ๋ด๋ค์ ์ถ์ฒ)
NLP ์ฌ์ฉํ๊ฑฐ๋ ์ฑ๋ด api๋ฅผ ์ฌ์ฉํด์ ๊ตฌํํ๋ ค๋ค๊ฐ ์ ์ผ ๊ฐ๋จํ๊ฒ ๊ท์น๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค
(์ฌ์ค ๋ฉฐ์น ๋ค์ ๋ฐ๋ก chatGPT API ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณ๊ฒฝ๋๋ค ํํ / ๊ทผ๋ฐ ์งฑ ์ฌ์)
๊ทธ๋์ ์ผ๋จ ์๋กญ๊ฒ ์
๋ ฅ๋ ๋ฉ๋ด๋ช
์ ๋ํ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๊ท์น๊ธฐ๋ฐ์ผ๋ก ์์ํด์ค์ผ ํ๋ค
๋ฐ์ดํฐ์
์ ์นดํ
๊ณ ๋ฆฌ๋ช
('๋ฐฅ', '๊ตญ'๊ณผ ๊ฐ์ ์นดํ
๊ณ ๋ฆฌ๋ช
)์ด ํฌํจ๋๋ค๋ฉด ํด๋น ์นดํ
๊ณ ๋ฆฌ๋ก df์ ์๋ก์ด ํ์ผ๋ก ์ถ๊ฐ !
์๋ฅผ ๋ค๋ฉด "๋ฏธ์ญ๊ตญ"์ด๋ผ๋ ์๋ก์ด ๋ฉ๋ด๊ฐ ๋ค์ด์จ ๊ฒฝ์ฐ ๊ธฐ์กด ๋ฐ์ดํฐ์
์ ์นดํ
๊ณ ๋ฆฌ์ธ "๊ตญ"์ด ํฌํจ๋๊ธฐ ๋๋ฌธ์ df์ "๊ตญ"์ด๋ผ๋ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๊ฐ์ก๊ณ ์์๋ช
์ด "๋ฏธ์ญ๊ตญ"์ธ ํ์ ์ถ๊ฐํด์ฃผ์๋ค
๊ทธ ํ๋ก๋ "๋ฏธ์ญ๊ตญ"๊น์ง ํฌํจ๋ ๋ฐ์ดํฐ์
์์ ์ ์ฌ๋ ๊ณ์ฐ์ ํด์ฃผ๊ณ (๋ฏธ์ญ๊ตญ์ ์
๋ ฅ๋ ๋ฉ๋ด๋ช
์ด๊ณ ๊ธฐ์กด ๋ฐ์ดํฐ์
์๋ ์๊ธฐ ๋๋ฌธ์) "๋ฏธ์ญ๊ตญ"์ ์ ์ธํ ๋ฉ๋ด๋ฅผ ์ถ์ฒํด์ฃผ๋ ๊ฒ์ด๋ค!
๊ทธ๋ฆฌ๊ณ ๊ฐ์์ ๊ฐ๊ฒ! ๊น๋ฐฅ์ฒ๊ตญ ๋ฉ๋ดํ์ผ๋ก ์คํ์ ํด๋ณด์๋ค
์ด๋ฏธ์ง๋ฅผ ์ ์ฅํด์ ios์์ ์ ๊ณตํ๋ ํ ์คํธ ์ธ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ ์์ ํ์ผ์ ๋ง๋ค๊ณ , csv๋ก ๋ง๋ค์ด์ฃผ์๋ค
(์ฐ๋ฆฌ ์๋น์ค๋ ๋ฐฐ๋ฏผ์ฒ๋ผ ๊ฐ๊ฒ ์ฌ์ฅ๋๊ป์ [๊ตฌ๋ถ1], [๊ตฌ๋ถ2], [์์๋ช
]์ ์
๋ ฅํ ์ ์๋๋ก ํจ)
์ด๋, ์์์ ์์๋ก ๋ ๋ฏธ์ญ๊ตญ์ ์
๋ ฅํ๊ฒ ๋๋ฉด..! ๊น๋ฐฅ์ฒ๊ตญ์๋ "๊ตญ" ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๊ฐ์ง ๋ฉ๋ด๊ฐ 3๊ฐ ๋ฟ์ด๋ผ.. ์ด๋ ๊ฒ ๋ก๋ง๋๊ตญ, ๋ง๋๊ตญ, ๋ก๊ตญ์ ์ถ์ฒํด์ฃผ๋ ๋ชจ์ต์ ๋ณผ ์ ์๋ค
(๊ตญ, ์ฐ๊ฐ๋ฅผ ๊ฐ์ ์นดํ
๊ณ ๋ฆฌ๋ก ๋ด์ผ ํ๋ ๊ณ ๋ฏผ ์ค..!)
์ผ๋จ ์ ๋ด์ฉ์ด๋ ๋ค๋ฅธ ๋ด์ฉ์ด๊ธด ํ๋ฐ,
์ฐ๋ฆฌ๋ ์ฌ์ฉ์๊ฐ ์ด๋ค ๋ฉ๋ด๋ฅผ ๋งํ์ ๋ 1) ๋ฉ๋ดํ๊ณผ ์ผ์นํ๋ ๋ฉ๋ด๋ช
์ด ์๋ ๊ฒฝ์ฐ, 2) ๋ฉ๋ดํ์ ์ ์ฌํ ๋ฉ๋ด๋ช
์ด ์๋ ๊ฒฝ์ฐ, 3) ๋ฉ๋ดํ์ ์ ์ฌํ ๋ฉ๋ด๊ฐ ์๋ ๊ฒฝ์ฐ, ํฌ๊ฒ 3๊ฐ์ง๋ก ๋๋๊ฒ ๋๋ค!
menu_name = "๋ฏธ์ญ๊ตญ" ## ์
๋ ฅ
lst = []
if (True in (data['์์๋ช
'] == menu_name).values): # ์
๋ ฅ๊ณผ ์ผ์นํ๋ ๋ฉ๋ด๊ฐ ์๋ ๊ฒฝ์ฐ
print("์ผ์นํ๋ ๋ฉ๋ด๊ฐ ์์ต๋๋ค.")
lst.append(menu_name)
else : # ์
๋ ฅ๊ณผ ์ผ์นํ๋ ๋ฉ๋ด๋ช
์ด ์๋ ๊ฒฝ์ฐ
lst = recommend_menu(data, menu_name)
if (len(lst) != 0):
print("์ผ์นํ๋ ๋ฉ๋ด๊ฐ ์์ต๋๋ค. ์ถ์ฒ ๋ฉ๋ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.")
if (len(lst) == 0):
print("๋ฉ๋ด๊ฐ ์์ต๋๋ค.")
else :
lst = remove_in_list(lst)
print(lst) ## ์ฃผ๋ฌธ ๋ฉ๋ด ์ ์ก ํ์
๊ทธ๋์ ์ด๋ ๊ฒ 3๊ฐ์ง ์ํฉ์ ๋๋์ด ์ฝ๋๋ฅผ ์์ฑํด์ฃผ์๋ค !!!
์ด๋ฒ ์ฃผ ์บก์คํค๋ ๋ !!!
์ด์ ์ฌ์ฉ์ ํ๊ฐ์ ๋ฐ๋ฅธ ์ถ์ฒ ๊ธฐ๋ฅ๋ ์ถ๊ฐํด์ผ ํ ๊ฒ ๊ฐ๋ค
's t u d y . . ๐ง > ์ด๊ฒ์ ๊ฒ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[streamlit] python์ผ๋ก ๊ฐ๋จํ๊ฒ ์น์ฑ ๋ง๋ค๊ธฐ (0) | 2023.07.30 |
---|---|
[chatGPT] chatGPT API ์ฌ์ฉํ๊ธฐ ๐ซง (0) | 2023.04.14 |
[์ถ์ฒ ์์คํ ] ๋ฉ๋ด ์ถ์ฒ ์์คํ (2) (0) | 2023.03.28 |
[์ถ์ฒ ์์คํ ] ๋ฉ๋ด ์ถ์ฒ ์์คํ (1) (0) | 2023.03.28 |
๊น,,, ๋น์ ,,, ๋๋์ฒด ๋ญ์ผ,, (0) | 2020.12.21 |