- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (355)
DATA101
๐ 2025๋ 8์, AI/๋น ๋ฐ์ดํฐ ์ฐ๊ตฌ๊ฐ๋ฐ ์ ๋ฌธ๋ฒ์ธ DATA101 ํ์์ ์๋กญ๊ฒ ์ถ์ํ'Youtube ๋๊ธ ๋ฐ์ดํฐ ๋ถ์ ํ๋ซํผ'์ ์๊ฐํฉ๋๋ค. ๐ Youtube ์ฝํ ์ธ ๋ง๋ค ๊ตฌ๋ ์๋ค์ ์ฐ ๋ฐ์์ ๋๊ธ ๋น ๋ฐ์ดํฐ ๋ถ์์ ํตํด ํ์ธํด ๋ณด์ธ์! ๋ณธ ํ๋ซํผ์ Youtube ์ฝํ ์ธ ์ ๋ฌ๋ฆฐ ๋๊ธ์ ๋ถ์ํ์ฌ ๊ตฌ๋ ์๋ค์ ๋ฐ์์ด ๊ธ์ ์ ์ด์๋์ง ํน์ ๋ถ์ ์ ์ด์๋์ง, ์ด๋ค ํค์๋์ ์๊ฒฌ์ ๋ง์ด ์ธ๊ธํ๋์ง ์ฌ์ธต์ ์ผ๋ก ๋ถ์ํ ๋ฆฌํฌํธ๋ฅผ ์ ๊ณตํฉ๋๋ค๐จ๐ป ๐ป ์ด๋ค ์ฝํ ์ธ ๊ฑด Youtube ์์ URL๋ง ๋ณต์ฌ+๋ถ์ฌ๋ฃ๊ธฐํ๋ฉด ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ๋ถ์ ๋ฆฌํฌํธ๋ฅผ ๋ฐ์ ๋ณด์ค ์ ์์ด์!๐ ์ง๊ธ ๋ฐ๋ก ๊ตฌ๋ ์๋ค์ด ์ปจํ ์ธ ๋ง๋ค ์ด๋ค ๋ฐ์๊ณผ ๋์ฆ๋ฅผ ๋ณด์๋์ง, ๊ฐ์ ํ ์ ์ ์๋์ง Data๋ก ํ์ธํด ๋ณด์ธ์! * ๋ณธ ํ๋ซํผ์ AI/๋น ๋ฐ์ดํฐ ์ฐ๊ตฌ๊ฐ๋ฐ ์ ..
๐ ์ง๋ 2์, ๋ฐ์ดํฐ์๋์ ํ์ AI/๋น ๋ฐ์ดํฐ๋ถ์ ์๋ฃจ์ ์ด No.1 ํ๋ฆฌ๋์ ๋ง์ผ ํฌ๋ชฝ์์ ์์ ํ ์์ 2% ์ ๋ฌธ๊ฐ ์๋น์ค์ธ prime์ ์ ์ ๋์์ต๋๋ค. ๐ prime์ 100๋ง ๊ฑด ์ด์์ ํฌ๋ชฝ ๊ฑฐ๋ Data๋ฅผ ๋ถ์ํ๊ณ ์๋น์ค ๋ง์กฑ๋ 99% ์ด์์ธ ์ ๋ฌธ๊ฐ ์ธํฐ๋ทฐ ๋ฐ ๋ ํผ๋ฐ์ค ์ฒดํฌ๋ฅผ ํตํด ์์ ๋ 300์ฌ ๋ช ์ ์์ ์ ๋ฌธ๊ฐ์๊ฒ๋ง ์ฃผ์ด์ง๋ ์๋น์ค์ ๋๋ค. ๐ค ์ฃผ๋ก Prime ์ ๋ฌธ๊ฐ๋ ๋๊ธฐ์ ๋ถํฐ ์คํํธ์ , ์ ๋ถ๊ธฐ๊ด๊น์ง B2B ๊ณ ๊ฐ์ ์ฃผ ํ๊ฒ์ผ๋ก ๊ฑฐ๋ํ๋ ํ์ง๋ณด์ฅ ์ ์ฒด๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๐จ๐ป ํ์ฌ ์ ํฌ ๋ฐ์ดํฐ์๋์ ํ์ AI๋ฅผ ํ์ฉํ ๋น ๋ฐ์ดํฐ๋ถ์ ์๋ฃจ์ ๊ตฌ์ถ๋ถํฐ ๋ค์ํ ์ฐ์ ๊ตฐ์ ๋น ๋ฐ์ดํฐ ๋ถ์ ๊ณผ์ ์ํ์ ์ง์ํด ๋๋ฆฌ๊ณ ์์ต๋๋ค. ๐ AI ๊ธฐ์ ์ ํ์ฉํ SW ์ธํ๋ผ ๊ตฌ์ถ์ด๋ ๋น ๋ฐ์ดํฐ ๋ถ์..
๐ ๋ค์ด๊ฐ๋ฉฐ๋ณธ ํฌ์คํ ์์๋ ํ์ด์ฌ pandas ์ฌ์ฉ ์ ๋ฐ์ดํฐํ๋ ์ ์ ์ฒด ํ๊ณผ ์ด ์กฐํ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ก์ํฉํ๋ค์ค ํตํด ์์ ํ์ผ ์กฐํ ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก๋ ์ผ๋ถ ํ๊ณผ ์ด์ด ์จ๊น์ฒ๋ฆฌ ๋๋ ํ์์ด ๋ฐ์ํฉ๋๋ค(๊ทธ๋ฆผ 1).# ๋ฏธ์ค์น ์ pip install pandasimport pandas as pddf = pd.read_excel(filepath+filename, sheet_name = 'Sheet2')df.head()โ ํด๊ฒฐ๋ฐฉ๋ฒํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ์๋์ ๊ฐ์ด ํ๋ค์ค ์ต์ ์ ๋ณ๊ฒฝํด ์ฃผ๋ฉด ๋ฉ๋๋ค.1) ๋ชจ๋ ์ด ์ถ๋ ฅ์๋์ ๋ช ๋ น์ด๋ง ์คํํด ์ฃผ๋ฉด ๋ชจ๋ ์ด์ ์กฐํํ ์ ์์ต๋๋ค(๊ทธ๋ฆผ 2).pd.set_option('display.max_columns', None)2) ๋ชจ๋ ํ ์ถ๋ ฅ์ ์ฌํ๊ฒ ๋ชจ๋ ํ ์ถ๋ ฅํ๋ ๋ช ..
๐จ๐ป 1. ๊ฐ์๋ณธ ํฌ์คํ ์์๋ ํ์ด์ฌ matplotlib.pyplot ํจํค์ง๋ฅผ ํ์ฉํ ์๊ฐํ ์๋ฃ ์ ์ฅ ์ ์๋ฃ ๋ด ๋ถํ์ํ ์ฌ๋ฐฑ์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃน๋๋ค.๐ค 2. ๋ฌธ์ ์ ์๋ (๊ทธ๋ฆผ 1)๊ณผ ๊ฐ์ด, matplotlib ์ต์ ์ค์ ์์ด ์๊ฐํ ์๋ฃ๋ฅผ ์ ์ฅํ๊ฒ ๋๋ฉด ๊ทธ๋ํ ์ฃผ๋ณ ์ฌ๋ฐฉ์ผ๋ก ๋ถํ์ํ ์ฌ๋ฐฑ์ด ๋ง์ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ ๋ณด๊ณ ์๋ ๋์๋ณด๋ ๋ฑ์ ํ์ฉ ์ ๋ค๋ฅธ ์ฐจํธ๋ค๊ณผ์ ์ฌ๋ฏธ์ฑ ์๋ ์กฐํ๋ฅผ ๋ฐฉํดํ๋ ์์๊ฐ ๋๊ธฐ๋ ํฉ๋๋ค. [์์ ์ฝ๋ - savefig ๋ฉ์๋ ์ต์ ๋ฏธ์ค์ ]# ํจํค์ง ์ค์น ํ์ : pip install matplotlibimport matplotlib.pyplot as plt# ๊ทธ๋ํ ์์ฑplt.plot([1, 2, 3, 4])plt.ylabel('some nu..
๐ ๋ชฉ์ฐจ1. ๊ฐ์2. ์๋ฌ ๋ฉ์์ง3. ํด๊ฒฐ ๋ฐฉ๋ฒ4. ๋ฌธ์ ํด๊ฒฐ๐จ๐ป 1. ๊ฐ์๋ณธ ํฌ์คํ ์์๋ ๋ก์ปฌ ํ๊ฒฝ์ ๋์ปค(Docker) ์ด๋ฏธ์ง๋ฅผ AWS Elastic Container Registry (ECR) ๋ฆฌํฌ์งํ ๋ฆฌ์ push ์ ๋ฐ์ํ๋ EOF ์ค๋ฅ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃน๋๋ค. โ ์ฐธ๊ณ : Docker Image ๋น๋ ํ AWS ECR ์ ๋ก๋ํ๋ ๋ฐฉ๋ฒhttps://heytech.tistory.com/415 AWS Lambda์ Docker๋ฅผ ํ์ฉํ ํ์ผ ์ ๋ก๋/์ฝ๊ธฐ ์์คํ ๊ตฌํ๐ ๋ชฉ์ฐจ 1. ๊ฐ์ 2. AWS ๊ธฐ๋ณธ ์ธํ 3. React ๊ธฐ๋ฐ ์น ํ์ด์ง ๊ตฌํ 4. AWS ECR ์์ฑ 5. AWS IAM Role ์์ฑ 6. ํ๋ก์ ํธ ํ์ผ ๋ฐ๊ธฐ 7. Docker ์ค์น 8. AWS CLI ์ค์น 9. Docke..
๐ ๋ค์ด๊ฐ๋ฉฐ๋ณธ ํฌ์คํ ์์๋ ์ง์ ๊ธฐํ๋ถํฐ ๊ฐ๋ฐ๊น์ง ์ฃผ๋ํ ChatGPT ๊ธฐ๋ฐ ์ ์ ์คํ ๋ฆฌ ์๋น์ค๋ฅผ ์๊ฐํฉ๋๋ค.๐ ๋ชฉ์ฐจ1. ๊ฐ์ 2. ์๋น์ค ํ๋ฆ๋ 3. ์๋น์ค ์์ธ ์๊ฐ 4. ๊ธฐ์ ์คํ๐ 1. ๊ฐ์๋ณธ ์๋น์ค๋ ์ต๊ทผ ๊ฐ์ฅ ํซํ ์ธ๊ณต์ง๋ฅ(AI) ๋ํํ ์๋น์ค ChatGPT๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์์ ์ ์์ (์ฌ๋ฏธ๋ก) ์๋ ค์ฃผ๋ ์ค๋ต(snack) ์ฝํ ์ธ ์ ๋๋ค. ๋ํํ์์ผ๋ก ์ ๊ณต๋๋ ์ด 5๊ฐ์ง ์ง๋ฌธ์ ๋ํด ํ์ดํํ์ฌ ์์ ๋กญ๊ฒ ๋ต๋ณํ๋ฉด, ์ด๋ฅผ ChatGPT๊ฐ ๊ณ ๋ คํ์ฌ ์ ์์ ๋ถ์ํด ์ฃผ๋ ์๋น์ค์ ๋๋ค. ํ๋ก ํธ์๋๋ React๋ก, ๋ฐฑ์๋ ์ธํ๋ผ๋ ChatGPT ๊ณต์ API์ AWS๋ฅผ ํ์ฉํ์ฌ ๊ตฌ์ถํ์์ต๋๋ค. ๐ ๋ณธ ์๋น์ค๋ ํ๊ธฐ์ ๋งํฌ๋ฅผ ํตํด ํ์๊ฐ์ ์์ด ๋ฌด๋ฃ๋ก ์ด์ฉํ์ค ์ ์์ต๋๋ค. https://previouslife...
โ ์๋ฌ ๋ฉ์์ง AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’ ๐ฅ ์๋ฌ ์ํฉ ChatGPT API ํ์ฉํ ํ๋ก์ ํธ ์ค์ ์์ ๊ฐ์ ์๋ฌ๋ฅผ ๋ง์ฃผํ์์ต๋๋ค (๊ทธ๋ฆผ 1). ๐ก ์์ธ ์์ธ์ openai ํจํค์ง๊ฐ ์ต์ ์ด ์๋์๋ค๋ ์ ์ ๋๋ค (๊ทธ๋ฆผ 2). ๋ถ๋ช "pip install openai"๋ก ์ค์นํ๋๋ฐ ๋ฌด์จ ์ผ์ผ๊น์? ๋ฐ๋ก, ํ์ด์ฌ ๊ตฌ๋ฒ์ ์ ์ต์ openai ํจํค์ง ์ค์น๋ฅผ ์ง์ํ์ง ์๋ ๊ฒ์ด์์ต๋๋ค. โ ํด๊ฒฐ๋ฐฉ๋ฒ ํด๊ฒฐ์ฑ ์ ๊ฐ๋จํ ํ์ด์ฌ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ํ openai ํจํค์ง๋ฅผ ์ฌ์ค์นํ์๋ฉด ๋ฉ๋๋ค (python ๊ณต์ ํํ์ด์ง). mac์์ ํ์ด์ฌ ๋ฒ์ ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ์๋์ ํฌ์คํ ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์. https://heytech..
๐ ๋ค์ด๊ฐ๋ฉฐ ๋ณธ ํฌ์คํ ์์๋ git ๋ก์ปฌ ๋ธ๋์น์ ์๊ฒฉ ๋ธ๋์น ์ญ์ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ๐ ๋ชฉ์ฐจ 1. branch ๋ชฉ๋ก ํ์ธ 2. ๋ก์ปฌ branch ์ญ์ 3. ์๊ฒฉ์ ์ฅ์ branch ์ญ์ 1. branch ๋ชฉ๋ก ํ์ธ ๋จผ์ , branch ๋ฆฌ์คํธ๋ฅผ ํ์ธํด ๋ด ๋๋ค. git branch -a ์๋์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด, "remotes"๋ก ์์ํ๋ ๊ฒ์ ์๊ฒฉ์ ์ฅ์(github) ๋ฆฌ์คํธ์ด๊ณ , ์ด๋ฆ๋ง ์ฐ์ฌ์๋ ๊ฒ์ ๋ก์ปฌ ๋ธ๋์น์ ๋๋ค. 2. ๋ก์ปฌ branch ์ญ์ ๋จผ์ ๋ก์ปฌ branch๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. git branch -d [๋ธ๋์น๋ช ] ์๋์ ๊ทธ๋ฆผ 2์ ๊ฐ์ด master ๋ธ๋์น๋ฅผ ์ญ์ ํด ๋ณด์์ต๋๋ค. ์ฐธ๊ณ ๋ก, ๋๋ฌธ์ D ์ต์ ์ ์ฃผ๋ฉด ๊ฐ์ ์ญ์ ๊ธฐ๋ฅ์ ๋๋ค. ์ฆ, ๋ฌป์ง๋ ๋ฐ์ง์ง๋ ์๊ณ ์ญ์ ํ๊ธฐ ๋๋ฌธ์ ์ ์คํ๊ฒ ์ฌ์ฉ..