๐กย Early Risk Detection ๋ฒ ์ด์ค๋ผ์ธ ์ฝ๋๊ฐ ์ด๋ค flow๋ฅผ ๊ฐ์ง๋์ง ์์๋ด ์๋ค.๋ฐ์ดํฐ์ ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.๊ธฐ๋ณธ์ ์ผ๋ก PAN12๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.์ด ๋ฐ์ดํฐ๋ .json ํ์์ผ๋ก ๊ตฌ์ฑ ๋ผ ์๋๋ฐtraindevtest๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.์ด ํด๋์ค๋
Twitter API์ ID๋ฅผ ํ์ฉํ Twitter data fetch ๋ฐฉ๋ฒTwitter ID์ ํด๋นํ๋ Tweet์ด ํ์ํฉ๋๋ค.BEARD ๋ฐ์ดํฐ๋ Twitter ID๋ก ๊ตฌ์ฑ์ด ๋ผ ์์ต๋๋ค.๋ฐ๋ผ์ BEARD ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด์ ID๋ฅผ ์ค์ Tweet์ผ๋ก ๋ฐ๊ฟ์ผ ํฉ
Jasper AI๊ฐ ๋ญ๋ฐ?AI๋ฅผ ๊ณต๋ถํ๊ณ ์ฐ๊ตฌํ๋ ๋ชฉ์ ์ ๋ชจ๋ ๋ค์ํ ๊ฒ์ ๋๋ค. ํ๋ฌธ์ ์ฑ์ทจ, ์ง์ ํธ๊ธฐ์ฌ ๋ฑ๋ฑ ๋ง์ด์ฃ .์ ๊ฒฝ์ฐ๋ ๋ฐ๋์ ํด๊ฒฐ๋ ๊ฐ์น๊ฐ ์๋ ๋ฌธ์ ์ค AI ๋ง์ด ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ๊ฐ ์๋ค๋ ๋ฏฟ์ ๋๋ฌธ์ ๋๋ค.๋ฐ๋ผ์, ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋ฏฟ์์ ์ค์ฒํ๊ณ ์
์ Pytorch dataset ํด๋์ค๋ฅผ HF dataset ํด๋์ค๋ก ๋ฐ๊ฟ์ผ ํ ๊น?tokenizing์ ํ ๋, .map ํจ์๋ฅผ ์ด์ฉํด ๋น ๋ฅธ ์๋์ ์ฐ์ฐ์ ํ๊ณ ์ถ๋ค.HF trainer์ ์ ์ ํ datatype์ด๋ค. (๋ฌผ๋ก pytorch dataset๋ ๊ฐ๋ฅํจ)๋ณํ ๋ฐฉ
์ค์๊ฐ์(้ชไธๅ ้)To make matters worse์ฐธ ์ด์ํ๊ฒ๋ ์ข์ ์ผ๊ณผ ๋์ ์ผ์ ํ๊บผ๋ฒ์ ๋ชฐ์์ ์ค๋ ๊ฒฝํฅ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฐ๋ฆฌ์ ์๊ฐ์ ์ธ์ ๋ ๋์ผํ๊ฒ ํ๋ฌ๊ฐ๋๋ฐ ๋ง์ด์ฃ . ๊ทธ๋ฐ๋ฐ ๊ฝค ๋ง์ ๊ฒฝ์ฐ, ๊ทธ ์ข์ ์ผ๊ณผ ๋์ ์ผ์ ๊ณผ๊ฑฐ์ ์ด๋ค ์ฌ๊ฑด์ ์ํฅ์ ๋ฐ์
๊ฒฐ๊ตญ ์ฌ๋์ ํ์ด๋ฐ์ด๋ค. ๋ด๊ฐ ์นํฌ๋ฅผ ์ผ๋ง๋ ๊ฐ์ ํ๊ฒ ์ํ๋์ง ๋ณด๋จ ์ผ๋ง๋ ์ ์ ํ ํ์ด๋ฐ์ ๋ฑ์ฅํ๋๋๊ฐ ๋ ์ค์ํ๊ณ ๊ทธ๊ฒ ์ด๋ช ์ด๊ณ ์ธ์ฐ์ธ๊ฑฐ๋ค.์ํ <๋์ ๊ฒฐํผ์> ์ค์ Earliness๋ฅผ ์ธก์ ํด์ผ ํ ๊น?๋ง์ ์ ํต์ ์ธ NLP task๋ค์ ์ ์์ฑ์ ํฌ๊ฒ ์ ๊ฒฝ์ฐ์ง ์์ต
โThermodynamics is a funny subject.The first time you go through it,you don't understand it at all.The second time you go through it,you think you und
ํต๊ณ๋ฅผ ๋น๋กฏํด ๋จธ์ ๋ฌ๋์ ๊ด์ฌ์ด ์์ผ์ ๋ถ๋ค์ ํ๋ฒ ์ฏค ๋ค์ด๋ณด์ จ์ ๋งํ Bayes' Theorom ์ ๋ํด ์ด์ผ๊ธฐ ํด๋ณด๋ ค ํฉ๋๋ค.์ฌ์ค Bayes' Theorom ์ ์ํ์ ์ธ ํํ๋ ๊ฐ๋จํฉ๋๋ค.์๋ง ๊ณ ๋ฑํ๊ต ๋น์ ๋ฐฐ์ ๋ ์กฐ๊ฑด๋ถ ํ๋ฅ ์ ๋ ์ฌ๋ฆฌ์๋ฉด ์์์์ฒด์ ์ ํ์ฑ์ ๋ํด
https://school.programmers.co.kr/learn/courses/30/lessons/92342์ดํผ์ง ์ ์ฐ์น์ ๋ฐ๋ผ๋ ๋ถํจํ(?) ์๊ถ๋ํ ์์ํ์ ๋ํด ๋ผ์ด์ธ์ ์ฐ์น์ผ๋ก ์ ์๋ฅผ ์คํํ๊ณ ์ ํ๋ ๋ฌธ์ ์ ๋๋ค.์ดํผ์น ๋ณด๋ค 1๋ฐ ์ด์ ๋ง์ท์ ๋,
๋ฐฐ๊ฒฝ Callback ํจํด์ ๋จ์ ๋ณด์ Callback ํ๋์ ํจ์๊ฐ ๊ฐ์ง๋ ๊ณตํต์ ์ธ ๋ก์ง์ ์ฌ๋ฌ๋ฒ ํ์ฉํ๊ธฐ ์ํด, ๊ณตํต ๋ก์ง์ ์ ์ํด ๋๊ณ , ๋ณ๊ฒฝ๋๋ ๋ก์ง์ ์ถ์ํํ์ฌ ํจ์ ์ธ๋ถ์์ ๋ด๋ถ๋ก ๋ก์ง์ ์ ๋ฌํ ํ์์ฑ ์๊น ํจ์์ ๋งค๊ฐ๋ณ์๋ก์จ ํจ์ (๋ณ๊ฒฝ๋๋ ๋ก์ง)๋ฅผ ์ด์ฉ
์ด์์ฒด์ ์์ ์์ฃผ ๋ฃ๋ ๋ง์ด๋ค.๋ฉํฐ ํ๋ก์ธ์ค, ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ์์์ ๋๊ธฐํ, ์ ์ถ๋ ฅ์ ๋ฐ๋ฅธ ํ๋ก์ธ์ค์ waiting ๋ฑ์์ ๋ค์๋ค.ํ์ง๋ง JS์์์ ๋๊ธฐ์ ๋น๋๊ธฐ๋ ํ๋์ ์ค๋ ๋๊ฐ ํ๋์ ์ฝ๋๋ฅผ ์ฝ๋ ๋์, ๋ฐ์ํ๋ ์ํฉ์์์ ๊ฐ๋ ์ด๋ค.๊ทธ ์ด์ ๋ JS๋ ํ๋์ ์ค๋ ๋
ํด๋ก์ ๋ ํจ์์ ํจ์๊ฐ ์ ์ธ๋ lexical environment์ ์กฐํฉ์ด๋ค.๋ฌด์จ๋ง์ธ์ง ๋ชจ๋ฅด๊ฒ ๋ค.์ฐ์ lexical environment์ ๋ํด ์์๋ณผ ํ์๊ฐ ์๋ค.์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ ํจ์๋ฅผ ์ด๋์ ํธ์ถํ๋์ง๊ฐ ์๋๋ผ, ์ด๋์ ์ ์ํ๋์ง์ ๋ฐ๋ผ ์์ ์ค์ฝํ๋ฅผ ๊ฒฐ์ ํ๋ค.
์ฐ๋ฆฌ๊ฐ ์ฌ๋ ์ค์ ์ธ๊ณ์๋ ์ด๋ค ์ค์ฒด๋ฅผ ์ธ์ํ๊ธฐ ์ํด, ๊ทธ ์ค์ฒด์ ํน์ง์ด๋ ์ฑ์ง์ ์ด์ฉํด ์ค์ฒด๋ฅผ ์ธ์ํ๊ณ ๊ตฌ๋ถํ๋ค. ์ด๋ฌํ ๊ฐ๋ ์ ํ๋ก๊ทธ๋๋ฐ์ ์ ๋ชฉํ์ฌ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ด๋ผ๋ ํจ๋ฌ๋ค์์ด ๋ง๋ค์ด์ก๋ค.์ด ๋, ํ๋์ ๊ฐ์ฒด๋ ๊ทธ ๊ฐ์ฒด์ ์ฑ์ง์ ๋ํ๋ด๋ ์ํ (proper
์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฝ๊ฒ ๋ค๋ฃจ๊ณ , ํจ์จ์ ์ผ๋ก ์ปดํจํฐ ์์์ ์ฌ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ ์์คํ ์ํํธ์จ์ด -> ์ฌ์ฉ์๊ฐ ํ๋์จ์ด ๋ชฐ๋ผ๋ ์ฝ๊ณ , ํจ์จ์ ์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅํ๊ฒ ๋์์ค.ํ๋ก์ธ์ค ๊ด๋ฆฌ์ ์ฅ์ฅ์น ๊ด๋ฆฌ๋คํธ์ํฌ ๊ด๋ฆฌI/O ๊ด๋ฆฌ์ ์ ๋ชจ๋: ์ดํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋จ ์ํ์ปค๋๋ชจ๋: ์ธํฐ
Bubble sort์ ์: ์๋ก ์ธ์ ํ ๋ ์์์ ๋์ ๋น๊ต ํ, ์กฐ๊ฑด์ ๋ฐ๋ผ swap์๊ฐ ๋ณต์ก๋: (n-1) + (n-2) + ... + 1 = O(n^2)๊ณต๊ฐ ๋ณต์ก๋: ์ฃผ์ด์ง ๋ฐฐ์ด ์์์ swap = O(n)ํน์ง: stable sort, In-place Algori
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ์ฌ ํธ๋ฆฌ์ traverse, searching ์ ๊ตฌํํด ๋ด ์๋ค.์ผ์ชฝ ๊ฐ์ง -> ํ์ฌ ๋ ธ๋ ๋ฐฉ๋ฌธ-> ์ค๋ฅธ์ชฝ ๊ฐ์ง ์์๋๋ก ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๊ณ ์ถ๋ ฅ๊ตฌ์ฒด์ ์ผ๋ก, 1\. ํ์ฌ ๋ ธ๋์ ์ผ์ชฝ ๊ฐ์ง๊ฐ ์๋ค๋ฉด, ์ผ์ชฝ ๊ฐ์ง๋ก ํ์2\. ํ์ฌ ๋ ธ๋์ ์ผ์ชฝ ๊ฐ์ง๊ฐ ์๋ค๋ฉด
dfs๋ฅผ ์ด์ฉํ ์์ ํ์์ผ๋ก ํ์ด๊ฐ ๊ฐ๋ฅํ๋..์ต๋ํ ๋ง์ ์์ ์๋ค์ ์ง์ผ์ผํ๋ฏ๋ก ๋ฌด์์ ๊น์ด ํ์์ ํ๋ฉด ์๋๋ค. ์์ ๋ฐ๊ฒฌ์ ์ฒ์ ๋ ธ๋๋ก ๋์์ค๋๋ก ํ๋ค๋ฉด, ๊ฐ์ level์ ์๋ ์๋ ์ฐพ์ ์ ์์ผ๋ฏ๋ก ์ต๋ํ ์์ ๋ง์ด ๋ชจ์ ์ ์๋ค.๋จ, ํ ๋ฒ ๋ฐฉ๋ฌธํ ์๊ณผ ๋
์ด ๋ฌธ์ ๋ ๋ฌธ์ ์ ์ ์๋ ์๋ฎฌ๋ ์ด์ ์ ๊ทธ๋๋ก ๊ตฌํํ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค.์ฐ์ ๋ฌธ์ ์ ์ ์๋ ๋ฐ์ดํฐ๋ค์ ๋ณด์์ ํ๋ ํ (์ธ๋ฑ์ค)๊ตฌ๋ณ๋ ๊ฐ์ ๊ฐ์ง ํ์ญ์ ๊ธฐ๋ก ์คํํน์ ๋ฐ์ดํฐ๊ฐ ์๋์ง ์๋์ง ์ถ์ ํ๋ ํด์๋งต์ฌ์ค ์ด ๋ฌธ์ ์ ๋ง์ ์๊ฐ์ ์ผ์ง๋ง ๊ฒฐ๊ตญ ์๊ฐ๋ณต์ก๋์ ๋ฌธ์ ๋ ํ์ง ๋ชปํ
์๊ฐ์ด๊ณผ๊ฐ ๋ ๊ฒ์ด ๋ปํ์ง๋ง, ๋ฌ๋ฆฌ ๋ฐฉ๋๊ฐ ์๊ฐ๋์ง ์์ ์์ ํ์์ ์ด์ฉํด ์ ๊ทผํ๋ค.์น๊ตฌ๊ฐ ๊ฑด๋ ๋ ๋ง๋ค stones ๋ฐฐ์ด์ ๊ฐ์ 1์ฉ ์ค์ ๋๋ค.stones ๋ฐฐ์ด์ ์์๊ฐ 0์ผ๋ก ๋ฐ๋ณต๋๋ ์ง์ญ์ ์ฐพ๊ณ , ๊ทธ ๋ฐ๋ณต๋๋ ์๊ฐ k๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์์ง ํ๋จํฉ๋๋ค.k๋ณด๋ค ์๊ณ , ๋ฌด
๋ณต์กํด ๋ณด์ด์ง๋ง ๋จ์ํ ์์ด ์กฐํฉ ๋ฌธ์ ์ ๋๋ค.๊ฐ๊ฐ์ banned_id๊ฐ ๊ฐ์ง ์ ์๋ ๊ฒฝ์ฐ์ ์ ๊ตฌํ๊ธฐ๊ฐ๊ฐ์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ด์ฉํด ์กฐํฉ์ ๊ณ์ฐ์กฐํฉ์ ๊ฐ์ = ์ ๋ต์๋ฅผ ๋ค๋ฉด "fr\*d\*"๋ "frodo", "fradi", "abc1\*\*"๋ "abc123"๋ฅผ ๊ฐ์ง ์