PageRank Algorithm
๋จธ๋ฆฟ๋ง
๋จธ๋ฆฟ๋ง
์ฝ๋ก๋ ๋๋ฌธ์ 3์ฃผ ๋์ ํ๋ จ์์ ๊ฐํ์ ํ๋ถ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์ ๊ณต๋ถํ๊ฒ ๋ ์ฐ ๐คฆโโ๏ธ
2020-1ํ๊ธฐ, ๋ํ์์ โ์๊ณ ๋ฆฌ์ฆโ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-1ํ๊ธฐ, ๋ํ์์ โ์๊ณ ๋ฆฌ์ฆโ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โํ๋๋์1โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โํ๋๋์1โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โํ๋๋์1โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โํ๋๋์1โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โํ๋๋์1โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
์ข์ถฉ์ฐ๋! Knative ์ค์น ์๋๊ธฐ. Istio๋ฅผ ๋คํธ์ํน ๋ฐฑ์๋๋ก ์ฌ์ฉํ๋ Knative โต๏ธ
์์๋๋ฉด ๋์์ด ๋๋ istioctl analyze, describe, proxy-status, proxy-config ๐ ๏ธ
non-kubernetes ์ํฌ๋ก๋๋ฅผ Istio ์๋น์ค ๋ฉ์ฌ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ. WorkloadEntry์ WorkloadGroup์ผ๋ก VM ์ํฌ๋ก๋ ๊ด๋ฆฌํ๊ธฐ! ๐ค
์๋ Istio์ ์ด๋ฐ ๋ฆฌ์์ค๋ ์์์ด ์ถ์ ๊ฒ๋ค์ ์์ฃผ ๊ฐ๋จํ ์ ๋ฆฌํด๋ดค๋ค:
Circuit Breaker๋ก ๋ฌธ์ ์๋ ์ํฌ๋ก๋๋ฅผ ์ ์ธ์ํค๊ธฐ ๐ง
2024๋ ์ ์ฒซ ์๊ฒฉ์ฆ์ผ๋ก ๋์ ํ Istio ์๊ฒฉ์ฆ!! ๊ทธ๋ฆฌ๊ณ K8s ์์ง๋์ด๋ก ์ฑ์ฅํ ๋์ ์ด์ผ๊ธฐ โต๏ธ
์ง์ ๋ค๋ ์จ ๐ฐ 2023 AWS re:invent์์ ์๊ฐ๋ ์ ๊ธฐ์ ๊ณผ ์ ๊ธฐ๋ฅ ์ ๋ฆฌ ๋ฐ ์๊ฐ!
Docker swarm ํด๋ฌ์คํฐ๋ฅผ ์ด์ํ๋ฉด์ ๊ฒช์๋ ์ฅ์ ์ฌ๋ก๋ค์ ๋ชจ์ ๊ฐ๋ตํ ํ๊ณ ํ๊ณ ์ ํ๋ค.
Docker์์ ์ ๊ณตํ๋ ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ๊ธฐ๋ฅ์ธ Docker Swarm, ๊ทธ๋ฆฌ๊ณ Swarm Cluster๋ฅผ ๊ด๋ฆฌํ๋ Web UI์ธ Swarmpit์ ์ฌ์ฉํด๋ณด๊ณ ์คํํด๋ณธ ๊ฑธ ์ ๋ฆฌํด๋ณด์๋ค.
์ด ๊ธ์ ์ ๋ฆฌ๋ฅผ ์ํด ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์์ฑ๋ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ์กฐ์ธ์ ์ธ์ ๋ ํ์์ ๋๋ค ใ ใ
2021-1ํ๊ธฐ, ๋ํ์์ โ๋ฐ์ดํฐ ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
ํต๊ณํ์์ ์์ ๋(Degree of Freedom)๋ ๋ฌด์์ธ๊ฐ? ์ ๋ณดํต ์์ ๋๋ก $(n-1)$ ๊ฐ์ ์ฐ๋๊ฐ?
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
์๋น์ฑ(Completeness)์ ํ๋ฒ ๋ฅดํธ ๊ณต๊ฐ, ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ํ ๊ณต๊ฐ์ ๋ํด
$Xโ = F(X)$์ ํด๊ฐ ์กด์ฌํ๊ณ ์ ์ผํจ์ ๋ณด์ด๋ ๊ณผ์ .
ํจ์ ๊ธฐ์ธ๊ธฐ์ ์ํ(supreme)์ด ์๋ ํจ์๋ค์ ๋ํด
๋ฏธ๋ถ๋ฐฉ์ ์์์ ๋ง๋๋ ๋ถ๋ฑ์. ๊ฐ๋จํ์ง๋ง ๊ฐ๋ ฅํ ๋๊ตฌ!!
์ปด๊ณต๊ณผ ํ์์ด ์ํ๊ณผ ์กธ์ ์ํ์ ์ํด ๊ณ ๊ตฐ๋ถํฌ ํ๋ ์ฒซ๋ฒ์งธ ์ด์ผ๊ธฐ. ๊ทธ๋๋ ๋ณตํ ํ๊ธฐ ์ ์ ๋ฏธ์ ๋ถํ์ ๋๋๋ค๋ ๊ฐ๋์ ์ธ ์ด์ผ๊ธฐ ๐ฅบ
๋ฐ์ฐ์ ๋ํ ๋ถํผ ์ ๋ถ์, ๊ฒฝ๊ณ ๊ณก๋ฉด์ ๋ํ ๋ฉด์ ๋ถ๊ณผ ๊ฐ๋ค๋ ์ ๋ฆฌ.
ํ์ (curl)์ ๋ํ ๊ธฐ๋ณธ์ ๋ฆฌ. ์ด๋ฆฐ ๊ณก๋ฉด์์์ curl ๋ฒกํฐ์ ๋ฉด์ ๋ถ์ ๊ฒฝ๊ณ ๊ณก์ ์ ์ ์ ๋ถ๊ณผ ๊ฐ๊ณ , ๋ซํ ๊ณก๋ฉด์์์ curl ๋ฒกํฐ์ ๋ฉด์ ๋ถ์ ๊ฒฐ๊ณผ๋ ํญ์ 0์ด๋ค! ๐
3์ฐจ์์์ ๊ณก๋ฉด์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด. ๊ณก๋ฉด์ ๋ฐฉํฅ์ ์ ์ํ๋ ๋ฐฉ๋ฒ๊ณผ ์ ์ํ ๊ณก๋ฉด์ ์ค์นผ๋ผ์ฅ๊ณผ ๋ฒกํฐ์ฅ์์ ์ ๋ถํ๋ ๊ณก๋ฉด ์ ๋ถ์ ๋ํด. ๐
๋ฒกํฐ์ฅ์ ํ๋ฅด๋ ์ ์ฒด๋ก ๋ณด๊ณ , ํ ์ ์ ๋ํด ์ ์ฒด๊ฐ ํฝ์ฐฝ or ์์ถ ํ๋์ง, ์๋๋ฉด ํ ์ ์ ์ฃผ๋ณ์ผ๋ก ์ ์ฒด๊ฐ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ํ์ ํ๋์ง๋ฅผ ์ ์ํ ๋ ์งํ. ์์ญ ๋ด๋ถ์ ํ์ (circulation)๊ณผ ์ ์ถ(flux)์ ๊ทธ๋ฆฐ ์ ๋ฆฌ์ ์ ์ ๋ถ์ผ๋ก ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๐
์กฐํฉ์ ์์ $n$์ด ๋ค์ด๊ฐ $\binom{-n}{k}$๋ฅผ ์ด๋ป๊ฒ ์ ์ํ ๊น?
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
2024๋ ์ ์ฒซ ์๊ฒฉ์ฆ์ผ๋ก ๋์ ํ Istio ์๊ฒฉ์ฆ!! ๊ทธ๋ฆฌ๊ณ K8s ์์ง๋์ด๋ก ์ฑ์ฅํ ๋์ ์ด์ผ๊ธฐ โต๏ธ
์์๋๋ฉด ๋์์ด ๋๋ istioctl analyze, describe, proxy-status, proxy-config ๐ ๏ธ
non-kubernetes ์ํฌ๋ก๋๋ฅผ Istio ์๋น์ค ๋ฉ์ฌ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ. WorkloadEntry์ WorkloadGroup์ผ๋ก VM ์ํฌ๋ก๋ ๊ด๋ฆฌํ๊ธฐ! ๐ค
์๋ Istio์ ์ด๋ฐ ๋ฆฌ์์ค๋ ์์์ด ์ถ์ ๊ฒ๋ค์ ์์ฃผ ๊ฐ๋จํ ์ ๋ฆฌํด๋ดค๋ค:
Circuit Breaker๋ก ๋ฌธ์ ์๋ ์ํฌ๋ก๋๋ฅผ ์ ์ธ์ํค๊ธฐ ๐ง
โMachine Learningโ์ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
โMachine Learningโ์ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
โMachine Learningโ์ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
โMachine Learningโ์ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
โMachine Learningโ์ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โ์์ฉ๋ณต์ํจ์๋ก โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โ์์ฉ๋ณต์ํจ์๋ก โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โ์์ฉ๋ณต์ํจ์๋ก โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โ์์ฉ๋ณต์ํจ์๋ก โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ, ๋ํ์์ โ์์ฉ๋ณต์ํจ์๋ก โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋์
SARIMA Model
ARMA Model
์ค์ฐจ๋ก ๋ฏธ๋๋ฅผ ์์ธกํ๋ค
๊ณผ๊ฑฐ๊ฐ ๋ฏธ๋๋ฅผ ์์ธกํ๋ค
๋ณธ ๊ธ์ 2020-2ํ๊ธฐ โ์ปดํจํฐ ๋น์ โ ์์ ์ ๋ด์ฉ์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
์ด ๊ธ์ ์ ๊ฐ ใYOLO: You Only Look Onceใ๋ฅผ ๊ณต๋ถํ๋ฉด์, ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ์กฐ์ธ์ ์ธ์ ๋ ํ์์ ๋๋ค ใ ใ
์ด ๊ธ์ ์ ๊ฐ ใCenterNet: Objects as Pointsใ์ ์ฝ๋๋ฅผ ์ง์ ์ค์ตํด๋ณธ ๊ณผ์ ์ ๊ธฐ๋กํ ํฌ์คํธ ์ ๋๋ค.
์ด ํฌ์คํธ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ธ ์ ๋๋ค.
์ด ๊ธ์ ์ ๋ฆฌ๋ฅผ ์ํด ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์์ฑ๋ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ์กฐ์ธ์ ์ธ์ ๋ ํ์์ ๋๋ค ใ ใ
Spark๊ฐ Lazy Evaluation์ ์ฒ๋ฆฌํ๋ ๊ณผ์ . Narrow Transformation๊ณผ Wide Transformation. RDD Partition๊ณผ Spark Task์ ๋ํด.
Spark์์ ๋๋ฆฐ ์์ ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ธฐ๋ฒ. ๋๋ฆฌ๊ฒ ์คํ๋๋ ์์ ์ ๊ฑด๊ฐํ ์์ปค ๋ ธ๋์ ๋ณต์ ํ์ฌ ์คํํ๋ ๊ธฐ๋ฒ.
Spark์ ์ง๋ ฌํ, ๊ทธ๋ฆฌ๊ณ ์ง๋ ฌํ ์ฑ๋ฅ์ ์ฌ๋ ค์ฃผ๋ Kryo Serializer ์ฌ์ฉํ๊ธฐ.
Spark 3์ ํต์ฌ ๊ธฐ๋ฅ์ด AQE์ ๋ํด ์ดํด๋ณด์.
Spark Session์ด๋ ๋ฌด์์ธ๊ฐ? Spark Session์ ๋ค์ด์๋, SparkContext, SQLContext ๋ฑ์ ๋ํด ๐
์ด๋ฒ ํฌ์คํธ๋ PS ํ ํฌ๋ ์ค ํ๋์ธ ๋นํธ๋ง์คํฌ(Bitmask) ๊ธฐ๋ฒ์ ๋ค๋ฃน๋๋ค. Bitmask ๊ธฐ๋ฒ์ ์ด์ง์(bit)์ ์ด์ง์ ์ฐ์ฐ(bitwise operation)์ ํ์ฉํด ์ฐ์ฐ์์ ํฐ ์ด๋์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๊ณ ๊ธ PS๋ฅผ ์ํด์๋ ๊ผญ ์ตํ์ผ ํ๋ ๊ธฐ๋ฒ์ ๋๋ค.
โ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ ์ ๋ตโ์ ์ฝ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
โํ๋ฅ ๊ณผ ํต๊ณ(MATH230)โ ์์ ์์ ๋ฐฐ์ด ๊ฒ๊ณผ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ ์ฒด ํฌ์คํธ๋ Probability and Statistics์์ ํ์ธํ์ค ์ ์์ต๋๋ค ๐ฒ
๋ณธ ๊ธ์ 2020-1ํ๊ธฐ ํฌํญ๊ณต๋ ์ด์ถฉํ ๊ต์๋์ โ์๊ณต๊ฐ๊ณผ ๋ฌผ์ง์ ์ฒ ํโ ์์ ์ ์ฝ๊ธฐ์๋ฃ์ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ฆฌํ๋๋ ์๋์ง๋ง ์์ ์ ๋ณธ์ง์ ๋ค๊ฐ๊ฐ๊ณ ์ ์ด๋ ๊ฒ ๋ฌธ์ํํ๋ก ์ ๋ฆฌํด๋ก๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ 2020-1ํ๊ธฐ ํฌํญ๊ณต๋ ์ด์ถฉํ ๊ต์๋์ โ์๊ณต๊ฐ๊ณผ ๋ฌผ์ง์ ์ฒ ํโ ์์ ์ ์ฝ๊ธฐ์๋ฃ์ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ฆฌํ๋๋ ์๋์ง๋ง ์์ ์ ๋ณธ์ง์ ๋ค๊ฐ๊ฐ๊ณ ์ ์ด๋ ๊ฒ ๋ฌธ์ํํ๋ก ์ ๋ฆฌํด๋ก๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ 2020-1ํ๊ธฐ ํฌํญ๊ณต๋ ์ด์ถฉํ ๊ต์๋์ โ์๊ณต๊ฐ๊ณผ ๋ฌผ์ง์ ์ฒ ํโ ์์ ์ ์ฝ๊ธฐ์๋ฃ์ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ฆฌํ๋๋ ์๋์ง๋ง ์์ ์ ๋ณธ์ง์ ๋ค๊ฐ๊ฐ๊ณ ์ ์ด๋ ๊ฒ ๋ฌธ์ํํ๋ก ์ ๋ฆฌํด๋ก๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ 2020-1ํ๊ธฐ ํฌํญ๊ณต๋ ์ด์ถฉํ ๊ต์๋์ โ์๊ณต๊ฐ๊ณผ ๋ฌผ์ง์ ์ฒ ํโ ์์ ์ ์ฝ๊ธฐ์๋ฃ์ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ฆฌํ๋๋ ์๋์ง๋ง ์์ ์ ๋ณธ์ง์ ๋ค๊ฐ๊ฐ๊ณ ์ ์ด๋ ๊ฒ ๋ฌธ์ํํ๋ก ์ ๋ฆฌํด๋ก๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ 2020-1ํ๊ธฐ ํฌํญ๊ณต๋ ์ด์ถฉํ ๊ต์๋์ โ์๊ณต๊ฐ๊ณผ ๋ฌผ์ง์ ์ฒ ํโ ์์ ์ ์ฝ๊ธฐ์๋ฃ์ ๋ด์ฉ์ ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ฆฌํ๋๋ ์๋์ง๋ง ์์ ์ ๋ณธ์ง์ ๋ค๊ฐ๊ฐ๊ณ ์ ์ด๋ ๊ฒ ๋ฌธ์ํํ๋ก ์ ๋ฆฌํด๋ก๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ โ์ฐ๊ตฌ์ฐธ์ฌ(CSED339A)โ์์ ์งํํ โStanford CS231โ ์คํฐ๋์์ ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
์ด ํฌ์คํธ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ธ ์ ๋๋ค.
์ด ํฌ์คํธ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ธ ์ ๋๋ค.
์ด ํฌ์คํธ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ธ ์ ๋๋ค.
์ด ํฌ์คํธ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ธ ์ ๋๋ค.
์ค๊ทผ์ธ ๊ณ ์ ๊ฐ์ด ์์ ๋, ๊ทธ๊ฒ์ ๊ณ ์ ๋ฒกํฐ๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด์
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ค์ด๊ฐ๋ฉฐ
2021-1ํ๊ธฐ, ๋ํ์์ โํต๊ณ์ ๋ฐ์ดํฐ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
NestJS๋ฅผ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ ์ ๊ฐ NestJS ํ๋ ์์ํฌ๋ฅผ ํตํด ๊ฐ๋ฐํ๋ฉด์ ๊นจ๋ฌ์ ๋ ธํ์ฐ๋ฅผ ๊ธฐ๋กํ ๊ฒ์ ๋๋ค. ์ ๊ฐ ์ ์ํ ๋ฐฉ๋ฒ๋ณด๋ค ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์์ต๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ ์ ๊ฐ NestJS ํ๋ ์ ์ํฌ๋ฅผ ํตํด ๊ฐ๋ฐํ๋ฉด์ ๊นจ๋ฌ์ ๋ ธํ์ฐ๋ฅผ ๊ธฐ๋กํ ๊ฒ์ ๋๋ค. ์ ๊ฐ ์ ์ํ ๋ฐฉ๋ฒ๋ณด๋ค ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์์ต๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ ์ ๊ฐ NestJS ํ๋ ์ ์ํฌ๋ฅผ ํตํด ๊ฐ๋ฐํ๋ฉด์ ๊นจ๋ฌ์ ๋ ธํ์ฐ๋ฅผ ๊ธฐ๋กํ ๊ฒ์ ๋๋ค. ์ ๊ฐ ์ ์ํ ๋ฐฉ๋ฒ๋ณด๋ค ๋ ์ข์ ๋ฐฉ๋ฒ์ด ์์ ์๋ ์์ต๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
(๋น ๋ฐค!) ์ ์ญ์ ํด๊ฐ ๋ฐ์์ต๋๋ค ๐
2022๋ ์ ์ด์ด ์ฌํด๋ ๋ชฉํ๋ฅผ ์ธ์๋ด ๋๋ค. ์ด๋ฒ ๋ ๋์๋ ๋ง์ ๊ฑธ ์ด๋ฃจ๊ณ ๋ ์ฑ์ฅํ ์ ์๊ธธ ๐
2021๋ ์ ์ด์ด ์ฌํด๋ ๋ชฉํ๋ฅผ ์ธ์๋ด ๋๋ค. ์ด๋ฒ ๋ ๋์๋ ๋ง์ ๊ฑธ ์ด๋ฃจ๊ณ ๋ ์ฑ์ฅํ ์ ์๊ธธ ๐
์์ํ๊ฒ ์ด๋ฒ ๋ ๋ ๋ชฉํ๋ฅผ ์ ๋ฆฌํด์ ์ ์ด๋ด ๋๋ค ใ ใ ์ด๋ฒ ๋ ๋๊ฐ ๋ค ์ง๋ฌ์ ๋, ์ผ๋ง๋งํผ ์ด๋ค์์ง ๊ธฐ๋๊ฐ ๋ฉ๋๋ค ใ ใ
Pintos P2 - ์ฌ์ ์์ .
ํจ์ ํธ์ถ์ด ํธ์ถ๋๋ ๊ณผ์ ์ดํด๋ณด๊ธฐ. SP, BP, LP(IP) ๋ ์ง์คํฐ๋ค์ ๊ฐ์ด ์ด๋ป๊ฒ ๋ณ๊ฒฝ๋๊ณ , ๋ณต๊ตฌ๋๋์ง ๊ทธ ์๋ฆฌ์ ๋ํด.
C์์ ์ง์ํ๋ POSIX thread ์ฒดํ๊ธฐ.
์ด์์ฒด์ ์ ๊ณ๋ณด ๐ณ ์ด์์ฒด์ ์์ ์ ์ดํดํ๊ธฐ ์ํ ์ฒซ๊ฑธ์.
Makefile๋ก C ํ๋ก์ ํธ ๋๋ํ๊ฒ ์ปดํ์ผํ๊ณ ๋น๋ํ๊ธฐ! โ๏ธ
์ด ํฌ์คํธ๋ ์ ๊ฐ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ๋ ์ฉ๋์ ๊ธ ์ ๋๋ค.
๋ณธ ๊ธ์ ์ ๊ฐ PyTorch Turotial์ torchvision object detection ๋ถ๋ถ์ ์ฝ๊ณ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ ์ ๊ฐ PyTorch Turotial์ autograd ๋ถ๋ถ์ ์ฝ๊ณ ์ดํด๊ฐ ์ ๋๋ ๋ถ๋ถ์ ๋ณด์ถฉํ๊ธฐ ์ํด ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
Istio๋ก Network Mesh๋ฅผ ๋ค๋ฃจ๋์, TLS๋ฅผ ์๋ฒฝํ ์๊ณ ์์ด์ผ ํ ๊ฒ์ด๋๋ผ ๐งโโ
์ด ํฌ์คํธ๋ [Youtube] Hub, Bridge, Switch, Router - Network Devices ์์์ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ฑ๋ ๊ฒ์์ ๋ฐํ๋๋ค.
์ด ๊ธ์ Proxy๋ฅผ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ๊ณผ ์กฐ์ธ์ ์ธ์ ๋ ํ์์ ๋๋ค ใ ใ
Delta Lake๋ก ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ต์ ํํ๋ ์ฌ๋ฌ ํ ํฌ๋๋ค. Compaction(์์ถ), Data Skipping, Z-Ordering
Stale ๋ Parquet ํ์ผ๋ค์ ์ ๋ฆฌํด์ ์ฉ๋ ์์ถํ๊ธฐ ๐งน
Delta ํ ์ด๋ธ์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํตํด ํน์ ์์ ๊ณผ ํน์ ๋ฒ์ ์ผ๋ก ์๊ฐ ์ฌํํ๊ธฐ. ํน์ ๋ฒ์ ์ผ๋ก ๋ณต๊ตฌํ๋ ๊ฒ๊น์ง!
Delta ํ ์ด๋ธ ์์ฑ๊ณผ ์ฝ๊ธฐ. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ข Write ์ฐ์ฐ๋ค(DELETE, UPDATE, replaceWhere, MERGE INTO)์ ๋ํ ๊ณ ์ฐฐ
์ด ๊ธ์ ์ ๋ฆฌ๋ฅผ ์ํด ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์์ฑ๋ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ์กฐ์ธ์ ์ธ์ ๋ ํ์์ ๋๋ค ใ ใ
์ค๋ ๋ฐค์ ๊ตถ๊ณ ์์ผ์ง - ๋ฐ์์
ํ๋ฆฌ์ง ์๋ ๋ฒ - ์กฐ๋ ์๋ ๋ฒ๊ทธ
๋ฐ๋ก๋ํธ, Marvel Sanp์ ์ํคํ ์ฒ์ AWS Serverless ํธ๋ ๋, K8s Pod/Node Scaling
AWS CLI๋ฅผ ํตํด EKS ํด๋ฌ์คํฐ๋ฅผ ๋์ฐ๊ณ , AWS Access Key๋ฅผ ์ด์ฉํด ์ ์ํด๋ณด์! ์ฒ์์๋ โEKS Cluster? ๊ทธ๊ฑฐ ๊ทธ๋ฅ ๋์ฐ๋ฉด K8s ํด๋ฌ์คํฐ ๋์ฐ๋ ๊ฑฐ ์๋๊ฐ?โ๋ผ๊ณ ๋ง๋งํ๊ฒ ๋ดค๋๋ฐ, ์ด๋ฐโฆ EKS ํด๋ฌ์คํฐ๋ฅผ ๋์ฐ๊ณ ์ค์ ์ ์๊น์ง ํ๋ ๊ณผ์ ์ด ์ํ์น ์์๋ค....
์ด ๊ธ์ ์ ๋ฆฌ๋ฅผ ์ํด ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์์ฑ๋ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ์กฐ์ธ์ ์ธ์ ๋ ํ์์ ๋๋ค ใ ใ
์๋ผ์คํฑ์์น ๋ด๋ถ ํํ: ๋ฃจ์ฌ ์ธ๊ทธ๋จผํธ๋ก ์ดํดํ๋ ๊ฒ์ ์์ง์ ์ฌ์ธํ ๋ฉ์ปค๋์ฆ ๐ฆ
ElasticSearch์์ ๋ ์ฝ๋์ ์ญํ ์ ํ๋ Document์ CRUD์ ๋ํด ์ดํด๋ณธ๋ค. ํ ์ด๋ธ ์ญํ ์ ํ๋ Index์ ๋ํ CRUD๋ ์ด์ ํฌ์คํธ์์ ๋ค๋ค๋ค.
Index๋ ElasticSearch์์ ํ ์ด๋ธ์ ์ญํ ์ ํ๋ค. ๋จผ์ Index์ ๋ํ CRUD๋ฅผ ์ดํด๋ณด๊ณ , ๋ ์ฝ๋์ ๋์๋๋ Document์ CRUD๋ฅผ ์ดํด๋ณด์.
2021-1ํ๊ธฐ, ๋ํ์์ โ๊ณผ์ ์ฐ๊ตฌโ ์์ ์์ ์งํํ๋ ๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ์ํด ๊ฐ์ธ์ ์ผ๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ๊ต๋ฅ๋ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โ๊ณผ์ ์ฐ๊ตฌโ ์์ ์์ ์งํํ๋ ๊ฐ์ธ ํ๋ก์ ํธ๋ฅผ ์ํด ๊ฐ์ธ์ ์ผ๋ก ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ๊ณผ ๊ต๋ฅ๋ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-1ํ๊ธฐ, ๋ํ์์ โ์ธ๊ณต์ง๋ฅโ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-1ํ๊ธฐ, ๋ํ์์ โ์ธ๊ณต์ง๋ฅโ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2021-1ํ๊ธฐ, ๋ํ์์ โ๋ฐ์ดํฐ ๋ง์ด๋โ ์์ ์ ๋ฃ๊ณ ๊ณต๋ถํ ๋ฐ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
๋ณธ ๊ธ์ 2020-2ํ๊ธฐ โ์ปดํจํฐ ๋น์ โ ์์ ์ ๋ด์ฉ์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
2020-2ํ๊ธฐ โ์ฐ๊ตฌ์ฐธ์ฌ(CSED339A)โ์์ ์งํํ โStanford CS231โ ์คํฐ๋์์ ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ ํฌ์คํธ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
Istio์์ Zero-Trust Network๋ฅผ ๊ตฌ์ถํ๋ ๊ธธ ๐ PeerAuthentication์ผ๋ก Istio ์ํฌ๋ก๋์ ์ ๊ทผ๋ง ํ์ฉํ๊ธฐ, AuthorizationPolicy๋ก ์์ฒญ์ ์ถ๋ฐ์ง/๋์ฐฉ์ง/์์ฑ์ ๊ธฐ์ค์ผ๋ก ์ ๊ทผ ์ ์ดํ๊ธฐ, Sidecar๋ก Envoy Sidecar ๊ตฌ์ฑ ...
๊ธธ์ด๋ 0์ด๋ฉด์, ์งํฉ์ ํฌ๊ธฐ๋ ์ค์ ์ ์ฒด์ ๋ฐ์ง๊ด์ ์ธ ์งํฉ
์ข์ถฉ์ฐ๋! Knative ์ค์น ์๋๊ธฐ. Istio๋ฅผ ๋คํธ์ํน ๋ฐฑ์๋๋ก ์ฌ์ฉํ๋ Knative โต๏ธ
Json๋ณด๋ค ๋น ๋ฅด๊ณ ์ปดํฉํธํ Avro ํฌ๋งท์ ๋ง๋๋ณด์ ๐