๐ฃ๏ธ Large Language Model (LLM)
2024.11.18
์ด๋ฒ์๋ "Parameter-Efficient Transfer Learning for NLP" ๋
ผ๋ฌธ์ ํ๋ฒ ๋ฆฌ๋ทฐํด๋ณด๊ฒ ์ต๋๋ค.๋
ผ๋ฌธ ๋งํฌ Parameter-Efficient Transfer Learning for NLPFine-tuning large pre-trained models is an effective transfer mechanism in NLP. However, in the presence of many downstream tasks, fine-tuning is parameter inefficient: an entire new model is required for every task. As an alternative, we propose transferarxiv.orgAbstract๋๊ท๋ชจ ์ฌ์ ..
โ๏ธ Cloud
2024.11.16
๋์ปค๋ ์ ๋์ธ ํ์ผ ์์คํ
์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ํ๋์ ์ด๋ฏธ์ง๋ก๋ถํฐ ์ฌ๋ฌ ์ปจํ
์ด๋๋ฅผ ๋ง๋ค ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๊ณ , ์ด๋ฏธ์ง์ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ์ ์ฅํ ์ ์๋๋ก ํด์ค๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์น ํ๋ก๊ทธ๋จ ๋ฑ ์
๋ฌด์์ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์
์์ ๋ฐ์ํ๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ณ ์ด๊ฒ์ ๊ณต์ ํ๊ธฐ ์ํด์ ๋์ปค ๋ณผ๋ฅจ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ, ์ ๊ณตํ๋ ์๋น์ค์ ๋ฐ์ดํฐ์ ๋ก์ง์ ๋ฐ๋์ ๋ถ๋ฆฌ๋์ด์ผ ํ๋ค๋ ํน์ง์ด ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์์ ๋ฐ์ํ๋ ์ฌ๋ฌ ๊ฐ์ง ์ํฉ์ด ๋ฐ์ดํฐ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ์ธ์ ๋ ๋ค๋ฅธ ์ปจํ
์ด๋๋ก ์ด์ ํ ์ ์๋ค๋ฉด ์ด์์๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ๊ณ ์ด์ํ ์ ์๋ค๋ ์ ์ด ์์ต๋๋ค. ๋์ปค ๋ณผ๋ฅจ์ ์ปจํ
์ด๋์์ ์์ฑ, ์ฌ์ฌ์ฉํ ์ ์๊ณ ํธ์คํธ ์ด์์ฒด์ ์์ ์ง์ ์ ๊ทผ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ํ ๋ณด์กด๋์ด์ผ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ..
โ๏ธ Cloud
2024.11.09
์ด๋ฒ์๋ Python Programming ํ๊ฒฝ์ Container๋ก ์ ๊ณตํด ๋ณด๊ธฐ ์ํ ์ค์ต์ ํ๋ฒ ํด๋ณด๊ฒ ์ต๋๋ค.Docker ์ปจํ
์ด๋์ Python ์ด๋ฏธ์ง ์ค์น ๋ฐ ์คํ # ์ํ ์์ค ์ฝ๋ ์์ฑ(๋ก๋ ํ๋ก๊ทธ๋จ)$ vi py_lotto.pyfrom random import shufflefrom time import sleepgamenum = input('๋ก๋ ๊ฒ์ ํ์๋ฅผ ์
๋ ฅํ์ธ์: ')for i in range(int(gamenum)): balls = [x+1 for x in range(45)] ret = [] for j in range(6): shuffle(balls) # balls๋ฅผ ๋ฌด์์๋ก ์๊ณ , number = balls.pop() ..
โ๏ธ Cloud
2024.11.05
์ด๋ฒ์๋ Docker Container ๋ช
๋ น์ด๋ค์ ๋ฐํ์ฌ ํ๋ฒ ์์๋ณด๊ฒ ์ต๋๋ค.์ด๋ฏธ์ง๋ ์ฝ๊ธฐ ์ ์ฉ์ ๋ถ๋ณ ๊ฐ์ผ๋ก ๋ง๋ค์ด์ง๋๋ค. ์ด๋ฌํ ์ด๋ฏธ์ง๋ฅผ ๋ฐํ์ผ๋ก ๋์ปค ์์ง์ ์ปจํ
์ด๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ ์ด๋ฏธ์ง์ ํจ๊ป ์ฝ๊ณ ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ ๋ ์ด์ด๋ฅผ ์ถ๊ฐํด์ ๋ง๋ค์ด์ง๋ ๊ฒ์ด ์ปจํ
์ด๋ ์
๋๋ค. ์ด๋ฒ์๋ ์ปจํ
์ด๋ ๊ตฌ๋, ์ ๊ทผ, ๋ก๊ทธ, ์ด์ ๋ฑ์ ๋ช
๋ น์ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฏธ์ง์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ปจํ
์ด๋ ๋ช
๋ น๋ dockerd ๋ฐ๋ชฌ์ด ์ ๊ณตํ๋ docker CLI API๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค.๋์ปค ์ด๋ฏธ์ง๋ ์ปจํ
์ด๋ ๋์๊ณผ ๊ด๋ จ๋ ์ฝํ
์ธ ๋ฅผ ์ ๊ณตํ๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก ์ปจํ
์ด๋์ ๋์์ด ์ด๋ฃจ์ด ์ง๋๋ค. ๋ฐ๋ผ์ ์ปจํ
์ด๋ ๋ช
๋ น ๋๋ถ๋ถ์ด ์๋น์ค ์คํ ๋ฐ ์ด์๊ณผ ๊ด๋ จ๋์ด ์์ต๋๋ค.Container๋ Process๋ค๋์ปค ์ปจํ
์ด๋๋ ์์ ๋ฐฐ์ด ๋์ปค ..
โ๏ธ Cloud
2024.10.31
๋์ปค ์ด๋ฏธ์ง ํ๊ทธ ์ค์ ๊ณผ ๋์ปค ๋ก๊ทธ์ธ ๋ฐ ๋ก๊ทธ์์Docker Login & Logout ๋ถ๋ถ๋ถํฐ ์ด์ด์ ํด๋ณด๊ฒ ์ต๋๋ค.๋์ปค ํ๊ทธ(tag)๋ ์๋ณธ ์ด๋ฏธ์ง์ ์ฐธ์กฐ ์ด๋ฏธ์ง ์ด๋ฆ์ ๋ถ์ด๋ ๋ช
๋ น์
๋๋ค. ์ฌ์ฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.docker tag ์๋ณธ ์ด๋ฏธ์ง[:ํ๊ทธ] ์ฐธ์กฐ ์ด๋ฏธ์ง[:ํ๊ทธ]ํ๊ทธ ์ค์ ์ ์๋ก์ด ์ฐธ์กฐ๋ช
์ ๋ถ์ด๋ ์์
์ด๋ฏ๋ก ์ด๋ฏธ์ง ID๋ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.Example์ด๋ฏธ์ง ID์ ์ธ๋ถ ์ ๋ณด(OS, ๋ฒ์ ๋ฑ)๋ฅผ ๋ถ์ฌ ํ๊ทธ ์ง์ :toby@tobykakao:~$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdebian latest d36fff645336 13 days ago 139MBnginx ..
โ๏ธ Cloud
2024.10.31
Docker Container Service๋ฅผ ํ์ฉํ๊ธฐ ์ํ Docker ๋ช
๋ น์ด(CLI)์ ๋ฐํ์ฌ ์์๋ณด๊ฒ ์ต๋๋ค.๋ชจ๋ Docker ๋ช
๋ น์ ํค์๋๋ก docker๋ฅผ ์์ ์ฌ์ฉํ๊ณ ๊ธฐ๋ณธ์ ์ธ ๋ช
๋ น์ด ์ฌ์ฉ๋ฒ์ help ๋ช
๋ น์ ํตํด ํ์ธํ๊ฑฐ๋ docker์์ ์ ๊ณตํ๋ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.docker COMMAND -helpDocker image ๋ช
๋ น์ด๋์ปค image๋ docker์ ํต์ฌ๊ธฐ์ ์ด๋ฉฐ ์ฝ๋๋ก ๊ฐ๋ฐ๋ ์ปจํ
์ด๋ ๋ด๋ถ ํ๊ฒฝ ์ ๋ณด(Binary, Library, ๊ฐ์ข
Tool๋ฑ)์ ๊ณ ์ค๋ํ ๋ณต์ ํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Docker Container๋ก ์ฌ์ฉํ Docker image๋ docker search๋ฅผ ํตํด ์กฐํํ๋ฉด Docker Hub ๋ฐ ๊ฐ์ธ ์ฌ์ฉ์๋ค์ด ๊ณต๊ฐํ ๊ด๋ จ ์ด๋ฏธ์ง๋ฅผ ์ดํด๋ณผ ์ ์์ต๋๋ค. Local ..
๐ฃ๏ธ Large Language Model (LLM)
2024.10.30
์คํฐ๋ ์ค๋น๋ฅผ ํ๋ค๊ฐ ์ ๋ฆฌํ ๋ด์ฉ์ ํ๋ฒ Review๋ฅผ ํด๋ณด๊ฒ ์ต๋๋ค.Training language models to follow instructions with human feedbackAbstract์ธ์ด ๋ชจ๋ธ์ ํฌ๊ธฐ๋ฅผ ํค์ฐ๋ ๊ฒ๋ง์ผ๋ก๋ ์ฌ์ฉ์ ์๋์ ๋ ์ ๋ถํฉํ๋๋ก ๋ง๋๋ ๊ฒ์ด ์๋๋๋ค. ์๋ฅผ ๋ค์ด, ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ์ ์ง์คํ์ง ์๊ฑฐ๋, ์ ํดํ๊ฑฐ๋, ์ฌ์ฉ์์๊ฒ ๋์์ด ๋์ง ์๋ ์ถ๋ ฅ์ ์์ฑํ ์ ์์ต๋๋ค. ์ฆ, ์ด๋ฌํ ๋ชจ๋ธ์ ์ฌ์ฉ์์ ์๋์ ๋ง์ถฐ์ ธ ์์ง ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ธ๊ฐ์ ํผ๋๋ฐฑ์ผ๋ก ๋ฏธ์ธ ์กฐ์ ํ์ฌ ๋ค์ํ ์์
์์ ์ฌ์ฉ์ ์๋์ ์ผ์นํ๋ ์ธ์ด ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.OpenAI API๋ฅผ ํตํด ์์ง๋ ๋ ์ด๋ธ๋ฌ๊ฐ ์์ฑํ ํ๋กฌํํธ์ ๋ฐ๋ชจ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ด ์ํ๋ ๋์์ ์์ฐํ๋ ๋ฐ..
๐ฃ๏ธ Large Language Model (LLM)
2024.10.25
์ด๋ฒ์ GPT-1 Model์ ๋ฐํ์ฌ ๋
ผ๋ฌธ์ ์ฝ๊ณ ๊ณต๋ถํ ๋ด์ฉ์ ๋ฆฌ๋ทฐํด ๋ณด๊ฒ ์ต๋๋ค.์ด ๋
ผ๋ฌธ์์๋ Transformer ๋ชจ๋ธ์ ๋ฐํ ์ค๋ช
์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ๋์, ์ด๋์ ๋ Transformer Model์ ๋ฐํ ์ง์์ด ์์ด์ผ ์ดํดํ์ค์ ์์ต๋๋ค. ํ๋ฒ ์ฝ๊ณ ์์ฃผ์ธ์! [NLP] Transformer Model - ํธ๋์คํฌ๋จธ ๋ชจ๋ธ ์์๋ณด๊ธฐ์ด๋ฒ ๊ธ์์๋ Transformer ๋ชจ๋ธ์ ์ ๋ฐ์ ์ธ Architecture ๋ฐ ๊ตฌ์ฑ์ ๋ฐํ์ฌ ์์๋ณด๊ฒ ์ต๋๋ค. Transformer: Attention is All You Need Transformer ๋ชจ๋ธ์ 2017๋
์ "Attention is All You Need"๋ผ๋ ๋
ผ๋ฌธ์ ํตํด์ ์๊ฐ๋์์ตdaehyun-bigbread.tistory.comAbstract์์ฐ์ด ์ด..
๐ Computer Vision
2024.10.11
Google Open Image Dataset ์๊ฐGoogle Open Images Dataset์ ๊ตฌ๊ธ์์ ๊ณต๊ฐํ ๋๊ท๋ชจ์ ๊ณต๊ฐ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์
์ผ๋ก, ์ปดํจํฐ ๋น์ ๋ฐ ๋จธ์ ๋ฌ๋ ์ฐ๊ตฌ์ ๋๋ฆฌ ํ์ฉ๋๊ณ ์์ต๋๋ค. ์ด ๋ฐ์ดํฐ์
์ ๋ค์ํ ์ฃผ์ ์ ์ํฉ์ ๋ด์ ์ฝ 9๋ฐฑ๋ง ์ฅ ์ด์์ ์ด๋ฏธ์ง๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ๊ฐ ์ด๋ฏธ์ง์๋ ํ๋ถํ ๋ ์ด๋ธ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.์ฃผ์ ํน์ง๋ฐฉ๋ํ ๊ท๋ชจ: ์ฝ 9๋ฐฑ๋ง ์ฅ ์ด์์ ์ด๋ฏธ์ง์ 6์ฒ์ฌ ๊ฐ์ ํด๋์ค ๋ ์ด๋ธ์ ํฌํจํ๊ณ ์์ด, ๋๊ท๋ชจ ๋ชจ๋ธ ํ์ต์ ์ ํฉํฉ๋๋ค.๋ค์ํ ๋ ์ด๋ธ ์ข
๋ฅ:์ด๋ฏธ์ง ๋ ๋ฒจ ๋ ์ด๋ธ: ์ด๋ฏธ์ง ์ ์ฒด์ ๋ํ ์ผ๋ฐ์ ์ธ ๋ถ๋ฅ ์ ๋ณด.๋ฐ์ด๋ฉ ๋ฐ์ค: ์ด๋ฏธ์ง ๋ด ๊ฐ์ฒด์ ์์น์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ์ขํ ์ ๋ณด.์ด๋ฏธ์ง ์ธ๊ทธ๋ฉํ
์ด์
๋ง์คํฌ: ํฝ์
๋จ์๋ก ๊ฐ์ฒด์ ์์ญ์ ํ์.๊ด๊ณ ๋ ์ด๋ธ: ๊ฐ์ฒด ๊ฐ์..
โ๏ธ Cloud
2024.10.11
ํ๋ฒ ์ค์นํ Docker Engine์ ํตํด ์ฒซ image๋ฅผ ๋ค์ด๋ก๋ ํด๋ณด๋ฉด์ ์ปจํ
์ด๋ ์๋น์ค๋ฅผ ํ๋ฒ ๊ฐ๋์์ผ ๋ณด๊ฒ ์ต๋๋ค.Docker Container Service๋ฆฌ๋
์ค ์ปจํ
์ด๋์ ๋ฏธ๋ ๋ผ๋ ์ ๋ชฉ์ผ๋ก ๋์ปค ์์ง์ ์ฒ์ ๋ฐํํ ์๋ก๋ชฌ ํ์ต์ค๋ docker ๋ผ๋ ์๋ก์ด ๋ช
๋ น์ผ๋ก ‘Hello World’ ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ ๋ฐ๋ชจ๋ฅผ ํ๋ฒ ์์ฐํ์ต๋๋ค.# docker hub ๋ ์ง์คํธ๋ฆฌ์์ ์ ๊ณตํ๋ busy box image๋ฅผ ๋ค์ด๋ก๋ ํ ์กฐํํด ๋ณด๊ฒ ์ต๋๋ค.toby@tobykakao:~$ docker pull busyboxUsing default tag: latestlatest: Pulling from library/busyboxDigest: sha256:768e5c6f5cb6db0794eec98dc7a967f40..