pdstudio
@pdstudio
Students
18,780
Reviews
996
Course Rating
4.8
์๋ ํ์ธ์. ์ ๋ ํ์ด์ฌ์ ํ์ฉํ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์ธ๊ณต์ง๋ฅ ์๋น์ค ๊ฐ๋ฐ ์ค๋ฌด๋ฅผ ํ๊ณ ์์ต๋๋ค. ๊ด์ฌ ์๋ ์ฃผ์ ๋ฅผ ์ฐพ์์ ๊ณต๋ถํ๊ณ ๊ทธ ๋ด์ฉ๋ค์ ๋ง์ ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ธฐ ์ํด ๊พธ์คํ๊ฒ ์ฑ ์ ์งํํ๊ณ ์ธ๊ณต์ง๋ฅ ๊ฐ์๋ฅผ ์งํํด ์ค๊ณ ์์ต๋๋ค.
[์ด๋ ฅ]
ํ) ํํ ํฌ ์คํํธ์ CEO
์ ) ๋ฐ์ด์ฝ CDO
์ ) ์ธ๋๋ํ๊ต ์ปดํจํฐ์ํํธ์จ์ดํ๊ณผ ๊ฒธ์๊ต์
Kaggle Competitin Expert, ๋น ๋ฐ์ดํฐ ๋ถ์๊ธฐ์ฌ
[๊ฐ์]
NCS ๋ฑ๋ก๊ฐ์ฌ (์ธ๊ณต์ง๋ฅ)
SBA ์์ธ๊ฒฝ์ ์งํฅ์ ์์น(SeSAC) ์บ ํผ์ค SW ๊ต์ก โ์ฐ์ ํํธ๋ ์ ์ โ (Python์ ํ์ฉํ AI ๋ชจ๋ธ ๊ฐ๋ฐ)
๊ธ์ต๋ณด์์, ํ๊ตญ์ ์์ ๋ณดํต์ ์ฐ์ ์งํฅํ, ํ๊ตญ๋์คํ๋ ์ด์ฐ์ ํํ, ๋๊ตฌ๋์งํธ์ฐ์ ์งํฅ์ ๋ฑ ๊ฐ์
์์ธ๋, ๋ถ์ฐ๋, ๊ฒฝํฌ๋, ํ๊ตญ์ธ๋ ๋ฑ ๊ตญ๋ด ์ฃผ์ ๋ํ ๋ฐ ๊ตญ๋ด ๊ธฐ์ ์ฒด ๊ต์ก ๊ฒฝํ
[์งํ]
ํ์ด์ฌ ๋จธ์ ๋ฌ๋ ํ๋ค์ค ๋ฐ์ดํฐ ๋ถ์(์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/x1ec
ํ์ด์ฌ ๋ฅ๋ฌ๋ ๋จธ์ ๋ฌ๋ ์ ๋ฌธ(์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/RPaE
ํ์ด์ฌ ๋ฅ๋ฌ๋ ํ ์ํ๋ก(์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/PrVN
์ค๋ฌด์๋ฅผ ์ํ ํ์ด์ฌ Python 100์ (์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/4fyq
๋ญ์ฒด์ธ(LangChain) ์ ๋ฌธ๋ถํฐ ์์ฉ๊น์ง (์ํค๋ ์ค) : https://wikidocs.net/book/14473
[์ ํ๋ธ] ํ๋ค์ค ์คํ๋์ค : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU
Courses
Reviews
- Python Basics for Beginners
- Python Basics for Beginners
- LangChain Basics for Beginners โ v1.0+ Update
- LangChain Basics for Beginners โ v1.0+ Update
Posts
Q&A
๊ฐ์ ์๊ฐ ์์
์ด๋ ์ ๋ LLM์ ์ดํดํ๊ณ ๊ณ์๋ฉด ์น์ 1๋ถํฐ ๋ค์ผ์๊ณ ์. ์ฒ์์ด์๋ฉด ์น์ 7์ ๋จผ์ ๋ค์ผ์ ๋ ์ข์ต๋๋ค. (์น์ 7์ด ๋ถ๋์ด ์งง๊ณ ๋ด์ฉ์ด ๋ ๊ฐ๋จํฉ๋๋ค^^)
- Likes
- 0
- Comments
- 1
- Viewcount
- 20
Q&A
๋ผ์ด๋ธ ์๊ฐ ์ด๋ ค์
๋ค์ ๋ผ์ด๋ธ๋๋ ์์ ์ค์ ์ ๊ณตํ๋ url ๋ฑ์ ๋ณ๋๋ก ์ ๋ฆฌํด์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
- Likes
- 0
- Comments
- 3
- Viewcount
- 44
Q&A
๊ฐ์ํ๊ฒฝ ์ด๋ฐ ์๋ฌ_create name
ConnectionResetError (10054)๋ ๋ฐฉํ๋ฒฝ, ๋ฐฑ์ , ๋๋ SSL ์ธ์ฆ์ ๋ฌธ์ ๋ก ์ธํด ์๋์ฝ๋ค ์๋ฒ์์ ์ฐ๊ฒฐ์ด ์ฐจ๋จ๋ ์ํ์ ๋๋ค.๊ฐ์ฅ ๊ฐ๋จํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ conda config --set ssl_verify false ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด SSL ๊ฒ์ฆ์ ๋นํ์ฑํํ๋ ๊ฒ์ ๋๋ค. ์ดํ conda clean --all์ ์คํํ์ฌ ์์๋ ์บ์ ํ์ผ์ ๋ชจ๋ ์ญ์ ํ ๋ค ๋ค์ ์๋ํด ๋ณด์ธ์. ๋ณด์ ํ๋ก๊ทธ๋จ์ด๋ VPN์ด ์์ธ์ผ ์ ์์ผ๋ ์ด๋ฅผ ์ข ๋ฃํ๊ฑฐ๋, ๋ค๋ฅธ ๋คํธ์ํฌ(ํซ์คํ ๋ฑ)๋ฅผ ์ฌ์ฉํด ๋ณด๋ ๊ฒ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ํด๊ฒฐ ํ์๋ ๋ณด์์ ์ํด ssl_verify ์ค์ ์ ๋ค์ true๋ก ๋ณต๊ตฌํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 38
Q&A
์น์ 2-11 ๋ด์ฉ์ค tool_call
Tavily ๊ท์ ์ด ๋ฐ๋ ๊ฒ ์๋๋ผ, LLM์ด tool_call์ ๋ง๋๋ ํ๋จ์ด ๋ฌ๋ผ์ง ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.๊ฐ์์์ ํ/์ ๋ ๋ฒ ํธ์ถ๋๋ ๊ฑด ๋ชจ๋ธ์ด "์์ด๋ก๋ ์ฐพ์๋ณด๋ฉด ์ข๊ฒ ๋ค"๊ณ ์ค์ค๋ก ํ๋จํ ๊ฒฐ๊ณผ์ธ๋ฐ, ์ต๊ทผ GPT ๋ชจ๋ธ๋ค์ด ์ ๋ฐ์ดํธ๋๋ฉด์ ํ๊ธ ์ฟผ๋ฆฌ ํ๋๋ก๋ ์ถฉ๋ถํ๋ค๊ณ ํ๋จํ๋ ๊ฒฝํฅ์ด ๊ฐํด์ก์ต๋๋ค. ๋ tool_call ์์ฑ์ temperature=0์ด์ด๋ ์์ ํ ๊ฒฐ์ ์ ์ด์ง ์์์ ์คํ๋ง๋ค ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.๊ฐ์์ฒ๋ผ ํ/์ ๋ชจ๋ ํธ์ถ๋๊ฒ ํ๋ ค๋ฉด ์์คํ ํ๋กฌํํธ์ "ํ๊ตญ์ด์ ์์ด ์ฟผ๋ฆฌ๋ฅผ ๊ฐ๊ฐ ์์ฑํด์ ๊ฒ์ํ๋ผ"๊ณ ๋ช ์ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 32
Q&A
๋ฏธ๋์ฝ๋ค ๋ค์ด๋ก๋
์๋ ํ์ธ์. ํ๋ค์ค ์คํ๋์ค์ ๋๋ค. ๋ฉ์ธ ํํ์ด์ง ๋์ , ํ์ผ๋ค์ด ๋ชจ์ฌ์๋ ์๋ณธ ์ ์ฅ์ ์ฃผ์๋ก ์ ์ํ๋ฉด ๋ก๊ทธ์ธ ๊ณผ์ ์์ด ์ฆ์ ํ์ผ์ ๋ฐ์ ์ ์์ต๋๋ค.๊ณต์ ์ ์ฅ์ ์ฃผ์:https://repo.anaconda.com/miniconda/์ ๋งํฌ์ ์ ์ํ์ ํ, ๋ณธ์ธ์ OS์ ๋ง๋ 'latest' ํ์ผ์ ํด๋ฆญํ์๋ฉด ๋ฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 56
Q&A
gradio ๋ฅผ ํตํ ์ฑ๋ด ์ธํฐํ์ด์ค ์ค์ต์ด ์งํ๋์ง ์์ต๋๋ค.
์๋ ํ์ธ์, ํด๋น ์ค๋ฅ๋ huggingface_hub ์ต์ ๋ฒ์ ์์ HfFolder ํด๋์ค๊ฐ ์ ๊ฑฐ๋์ด ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค.์๋ ๋ช ๋ น์ด๋ก ํธํ๋๋ ๋ฒ์ ์ ์ค์นํ์๋ฉด ํด๊ฒฐ๋ฉ๋๋ค.poetry add huggingface_hub@0.25.2์ค์น ํ Gradio ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ์คํํด ์ฃผ์ธ์.์ถ๊ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋ง์ ๋ถํ๋๋ฆฝ๋๋ค.
- Likes
- 0
- Comments
- 1
- Viewcount
- 53
Q&A
ํ์์์์ ํจํค์ง ์ค์น ์ ์ค๋ฅ
์๋ ํ์ธ์. pyproject.toml์ requires-python์ด >=3.13๋ก ์ค์ ์ requires-python = ">=3.12,์ ๊ฐ์ด ์์ ํ๊ณ , poetry add python-dotenv langchain langchain-openai gradio๋ช ๋ น์ด๋ก ํจํค์ง๋ฅผ ๋ค์ ์ค์นํด๋ณด์ธ์. ํ์์ ๋ณด๋ค๋ ๋ช ๋ น ํ๋กฌํํธ(cmd) ์ฌ์ฉ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 42
Q&A
๋ด์ค ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ์ค์ต ํ์ผ ๋ถ์ฌ
์๋ ํ์ธ์. ๋ค์ ๋งํฌ์์ ๋ค์ด๋ก๋ ๋ฐ์ผ์ จ์๊น์?https://inf.run/kYr86์์ถ์ด ํด์ ๋์ง ์๋๋ค๋ฉด ๋ฐ๋์ง ๋๋ ์์ง ๊ฐ์ ์ ์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ํด์ ๋ถํ๋๋ฆฝ๋๋ค. ๊ณ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ง์ํด์ฃผ์ธ์.
- Likes
- 0
- Comments
- 3
- Viewcount
- 56
Q&A
ํ ์คํธ๋ฐ์ดํฐ์ ํ๊ฐ์งํ ๊ฐ ๋ฌธ์
์๋ ํ์ธ์. OfflineRetrievalEvaluators๋ ๊ธฐ๋ณธ์ ์ผ๋ก doc_id๋ก ๋งค์นญํฉ๋๋ค. context_docs์ retrieved_docs์ content๊ฐ ๊ฐ์๋ doc_id๊ฐ ๋ค๋ฅด๋ฉด ์ ๋ถ ๋ถ์ผ์น๋ก ํ๊ฐ์งํ๊ฐ 0์ด ๋ฉ๋๋ค. ์๋์ ๊ฐ์ด matching_criteria=MatchingCriteria.PARTIAL์ ์ถ๊ฐํ๋ฉด content ๊ธฐ๋ฐ ๋งค์นญ์ผ๋ก ์ ํ๋ฉ๋๋ค.from krag.evaluators import OfflineRetrievalEvaluators, MatchingCriteria evaluator = OfflineRetrievalEvaluators( actual_docs=context_docs, predicted_docs=retrieved_docs, matching_criteria=MatchingCriteria.PARTIAL # ์ด๊ฒ๋ง ์ถ๊ฐ ) ์ฒญํฌ ํฌ๊ธฐ ์ฐจ์ด ๋ฑ์ผ๋ก content๋ ์์ ํ ๋์ผํ์ง ์๋ค๋ฉด, ROUGE ๊ธฐ๋ฐ ๋งค์นญ์ ์ธ ์ ์์ต๋๋ค.from krag.evaluators import RougeOfflineRetrievalEvaluators, MatchingCriteria evaluator = RougeOfflineRetrievalEvaluators( actual_docs=context_docs, predicted_docs=retrieved_docs, matching_criteria=MatchingCriteria.PARTIAL, match_method="rouge2", threshold=0.8 )
- Likes
- 0
- Comments
- 1
- Viewcount
- 55
Q&A
์ธ์ด ๊ฐ์ง ๋ฐ ๊ฒ์ ๋ผ์ฐํ
์๋ ํ์ธ์. ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ด๋ณ๋ก ๋ณ๋์ ๋ฒกํฐ DB(๋๋ ์ปฌ๋ ์ )๋ฅผ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค.์๋ฒ ๋ฉ ๋ชจ๋ธ์ ๊ฐ์ ์๋ฏธ๋ผ๋ ์ธ์ด๊ฐ ๋ค๋ฅด๋ฉด ๋ฒกํฐ ๊ณต๊ฐ์์ ๋ค๋ฅธ ์์น์ ๋งคํ๋๊ธฐ ๋๋ฌธ์, ํ๊ตญ์ด ์ฟผ๋ฆฌ๋ ํ๊ตญ์ด ๋ฌธ์๊ฐ ์ ์ฅ๋ DB์์ ๊ฒ์ํด์ผ ์ ํ๋๊ฐ ๋์ต๋๋ค.๋ค๋ง, ์์ ์ค์ ์ฌ์ฉํ๋ OpenAI ๋ฑ ๋ค๊ตญ์ด ์๋ฒ ๋ฉ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์ธ์ด๊ฐ ๋์ผํ ๋ฒกํฐ ๊ณต๊ฐ์ ๋งคํ๋์ด ํ๋์ DB๋ก๋ ์ด์์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฉํ๋ฐ์ดํฐ์ ์ธ์ด ํ๊ทธ๋ฅผ ๋ฌ์ ์ธ์ด๋ณ๋ก ํํฐ๋งํ๋ฉด ์ค๋ฌด์์๋ ์ถฉ๋ถํ ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.์ ๋ฆฌํ๋ฉด, ์ฌ์ฉํ๋ ์ธ์ด์ ์ข ๋ฅ๊ฐ ์ ์ผ๋ฉด ๊ฐ์ ๋ฐฉ์๋๋ก ์ธ์ด๋ณ ๋ถ๋ฆฌ๊ฐ ๊น๋ํ๊ณ , ์ธ์ด๊ฐ ๋ง์ผ๋ฉด ๋ค๊ตญ์ด ์๋ฒ ๋ฉ ๋ชจ๋ธ + ๋ฉํ๋ฐ์ดํฐ ํํฐ๋ง์ด ๊ด๋ฆฌํ๊ธฐ ํธํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 55





