#๊ฒ์ ์ด๋ก
#๋ฏธ์๊ฒฝ์ ํ
#๋ด์ ๊ท ํ
#์ ๋ต์ ์์ฌ๊ฒฐ์
#์ํ
๋นํ์กฐ์ ๊ฒ์์์ ๋ด์ ๊ท ํ์ด ์ด๋ป๊ฒ ๋์ถ๋๋์ง ์ด๋ก ์ ์ผ๋ก ์ค๋ช
ํฉ๋๋ค.
์ฃ์์ ๋๋ ๋ง(Prisoner's Dilemma) ์ํฉ์ ์๋ก ๋ค์ด ๋นํ์กฐ์ ๊ฒ์(Non-cooperative game)์ ๊ตฌ์กฐ๋ฅผ ์ค๋ช
ํ์ญ์์ค. ํนํ, ์กด ๋ด์(John Nash)๊ฐ ์ ์ํ ๋ด์ ๊ท ํ(Nash Equilibrium)์ ๊ฐ๋
์ ์ ์ํ๊ณ , ์ ๊ฐ๋ณ ํฉ๋ฆฌ์ ์ธ ์ ํ๋ค์ด ๋ชจ๋์๊ฒ ๋ ๋์ ๊ฒฐ๊ณผ(Pareto inefficiency)๋ฅผ ์ด๋ํ ์ ์๋์ง ์ด๋ก ์ ์ผ๋ก ๋ถ์ํ์ญ์์ค. ๋ํ, ์ด ๊ท ํ์ ๊นจ๊ณ ํ๋ ฅ์ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๊ธฐ ์ํด ํ์ํ ์กฐ๊ฑด์ด๋ ๋ฉ์ปค๋์ฆ์ ๋ํด ๋
ผ์ํ์ญ์์ค.
#์ฌ๋ฆฌ์ฒ ํ
#์์ ์์ง
#๊ฒฐ์ ๋ก
#์ธ๊ณผ์จ
#ํธํ์ฃผ์
์ธ๊ฐ์ ํ๋์ด ์ธ๊ณผ์จ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค๋ฉด ์์ ์์ง๋ ์กด์ฌํ๋๊ฐ?
์ฐ์ฃผ์ ๋ชจ๋ ์ฌ๊ฑด์ด ๋ฌผ๋ฆฌ ๋ฒ์น๊ณผ ๊ณผ๊ฑฐ์ ์ํ์ ์ํด ์๋ฒฝํ๊ฒ ๊ฒฐ์ ๋๋ค๋ ๊ฐํ ๊ฒฐ์ ๋ก (Hard Determinism)์ ๊ฐ์ ํด ๋ด
์๋ค. ๋ง์ฝ ์ฐ๋ฆฌ์ ์๊ฐ๊ณผ ํ๋์ด ๋์ ํํ์ ๋ฐ์๊ณผ ์ด์ ์์ธ๋ค์ ํ์ฐ์ ์ธ ๊ฒฐ๊ณผ๋ผ๋ฉด, '์์ ์์ง(Free Will)'๋ผ๋ ๊ฐ๋
์ ์ฑ๋ฆฝํ ์ ์์๊น์? ๊ฐํ ๊ฒฐ์ ๋ก , ์์ ์์ง์ฃผ์(Libertarianism), ๊ทธ๋ฆฌ๊ณ ์ด ์์๋ฅผ ์กฐํ์ํค๋ ค๋ ํธํ์ฃผ์(Compatibilism)์ ์ธ ๊ฐ์ง ๊ด์ ์์ ๊ฐ๊ฐ์ ๋
ผ๊ฑฐ๋ฅผ ์ ์ํ๊ณ , ๋๋์ ์ฑ
์(Moral Responsibility)์ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ ์๋์ง ๋
ผํ์ญ์์ค.
#๊ด์ ์ ํ
#์์ค
#๊ฐ์ฑ
์ค๋๋์ด ๋ฐฉ์น๋ ๋ฌผ๊ฑด์ ๊ด์ ์์ ์งง์ ์ด์ผ๊ธฐ๋ฅผ ์ฐ์ธ์.
๋น์ ์ ์ค๋๋ ์ฐฝ๊ณ ๊ตฌ์์ ๋์ ธ์ง ๋ก์ ์๊ณ์
๋๋ค. ๋น์ ์ ๋ฒ๋ฆฐ ์ฃผ์ธ๊ณผ ํจ๊ปํ๋ ํ๋ณตํ๋ ์์ ์ ๋ ์ฌ๋ฆฌ๋ฉฐ, ์ง๊ธ ๋๋ผ๊ณ ์๋ ๊ฐ์ ์ ํํํ๋ ๋
๋ฐฑ์ ์์ฑํด ๋ณด์ธ์.
#ํจ๋ฌ๋
#์ฅ๋ฅด ๋ณํ
#์ถ๋ฆฌ
๋ฐ๊ณ ๋ช
๋ํ ๋ํ๋ฅผ ์ด๋ก๊ณ ์น์นํ ๋์๋ฅด ์ฅ๋ฅด๋ก ๋ฐ๊พธ์ด ๋ณด์ธ์.
์ ํ์ ์ธ '์ ๋ฐ๋ ๋ผ' ์ด์ผ๊ธฐ๋ฅผ 1940๋
๋ ๋ธ๋ ์ํ(๋์๋ฅด) ์คํ์ผ๋ก ์ฌ์์ฑํ์ธ์. ์ ๋ฆฌ๊ตฌ๋๋ ์์กฐ๋ ์ฆ๊ฑฐ๊ฐ ๋๊ณ , ์์๋ ํ์ ์ด ๋ฉ๋๋ค. ์ด๋์ด ๋ถ์๊ธฐ์ ์ค๊ฑฐ๋ฆฌ๋ฅผ ์์ฝํด ๋ณด์ธ์.
#์
#SF
#๋ฏธ๋
์ฒจ๋จ ๊ธฐ์ ๊ณผ ์์ฐ์ด ์์ธ ๋ฏธ๋ ๋์๋ฅผ ํ์ด์ฟ ํ์์ผ๋ก ํํํ์ธ์.
๋ค์จ์ฌ์ธ๊ณผ ๋น๋ฉ ์ฒ์ด ๊ฐ๋ํ 2077๋
์ ์์ธ์ ๋ฐฐ๊ฒฝ์ผ๋ก ํฉ๋๋ค. ๊ธฐ๊ณ์ ์ธ ์ฐจ๊ฐ์ ์์ ๋จ์์๋ ์ธ๊ฐ์ ์จ๊ธฐ๋ ์์ฐ์ ๋ชจ์ต์ ํ์ด์ฟ (5-7-5) ํ์์ ์ฐ์ 3ํธ์ผ๋ก ํํํด ๋ณด์ธ์.
#์๊ณ ๋ฆฌ์ฆ
#๋ณต์ก๋
#์ํ
๊ณ์ฐ ๋ณต์ก๋ ์ด๋ก ์์ ๊ฐ์ฅ ์ค์ํ ๋ฏธํด๊ฒฐ ๋์ ์ธ P ๋ NP ๋ฌธ์ ๋ฅผ ํ๊ตฌํฉ๋๋ค.
P(๋คํญ์ ์๊ฐ์ ํด๊ฒฐ ๊ฐ๋ฅํ ๋ฌธ์ )์ NP(๋คํญ์ ์๊ฐ์ ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ฌธ์ )์ ์ ์๋ฅผ ๋น๊ตํ๊ณ , ๋ง์ฝ P=NP๊ฐ ์ฆ๋ช
๋๋ค๋ฉด ์ํธํ, ์ต์ ํ ๋ฌธ์ , ๊ทธ๋ฆฌ๊ณ ์ฒ ํ์ ์ธ์๋ก ์ ๋ฏธ์น ํ๊ธ ํจ๊ณผ์ ๋ํด ์ด๋ก ์ ์ผ๋ก ๋ถ์ํ์ญ์์ค.
#์๊ธฐ์๊ฐ
#๊ธฐ๋ณธ
#์๋ฌธ
์ด๋ฆ, ์ฌ๋ ๊ณณ, ์ทจ๋ฏธ๋ฅผ ํฌํจํ์ฌ ์์ ์ ์๊ฐํ๋ ๊ธด ๋ฌธ์ฅ์ ๋ง๋ค์ด ๋ณด์ธ์.
์๋
ํ์ธ์? ์ ์ด๋ฆ์ [์ด๋ฆ]์
๋๋ค. ์ ๋ [๋์]์ ์ฝ๋๋ค. ์ ์ทจ๋ฏธ๋ [์ทจ๋ฏธ]์
๋๋ค. ๋ง๋์ ๋ฐ๊ฐ์ต๋๋ค.
#์ผ์
#์๊ฐ
#์์
์์นจ์ ์ผ์ด๋์ ๋ฐค์ ์๊ธฐ๊น์ง, ๋ณดํต ํ๋ฃจ์ ํ๋ ์ผ๋ค์ ์๊ฐ ์์๋๋ก ์ ์ด ๋ณด์ธ์.
์ ๋ ๋ณดํต 7์์ ์ผ์ด๋ฉ๋๋ค. ์ธ์๋ฅผ ํ๊ณ ์์นจ์ ๋จน์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ [ํ๊ต/ํ์ฌ]์ ๊ฐ๋๋ค. ์ ๋
์๋ ์ ๋
์ ๋จน๊ณ ์ฑ
์ ์ฝ์ต๋๋ค.
#software-architecture
#distributed-systems
#tech
๋๊ท๋ชจ ๋ถ์ฐ ์์คํ
์์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ๋ฅผ ์ฑํํ ๋ ๋ฐ์ํ๋ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ๋ฌธ์ ์ ๋คํธ์ํฌ ์ง์ฐ์ ํด๊ฒฐํ๊ธฐ ์ํ ๊ณ ๊ธ ํจํด์ ๋ถ์ํ์ธ์.
๋๊ท๋ชจ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ ์ด์ปค๋จธ์ค ํ๋ซํผ์ ๊ตฌ์ถํ๋ค๊ณ ๊ฐ์ ํ ๋, ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ(MSA) ๋์
์ ๋ฐ๋ฅธ ์ด์ ๊ณผ ๋จ์ ์ ๊ธฐ์ ์ ์ผ๋ก ๋ถ์ํ์ญ์์ค. ํนํ, Saga ํจํด์ด๋ 2๋จ๊ณ ์ปค๋ฐ(2PC)๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ์ผ๊ด์ฑ ์ ์ง ๊ธฐ๋ฒ์ ๋น๊ตํ๊ณ , ์๋น์ค ๊ฐ ํต์ ์์ ๋ฐ์ํ๋ ์ง์ฐ(Latency) ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋น๋๊ธฐ ๋ฉ์์ง ์ ๋ต๊ณผ ์ต์ ํ๋ API ๊ฒ์ดํธ์จ์ด ์ค๊ณ ๋ฐฉ์์ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ํ์ญ์์ค.
#architecture
#microservices
#scalability
#system-design
์ด๋น 100๋ง ๊ฑด์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๊ธ๋ก๋ฒ ์ด์ปค๋จธ์ค ์์คํ
์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ๊ณ , ์๋น์ค ๊ฐ ํต์ , ๋ฐ์ดํฐ ์ผ๊ด์ฑ, ์ฅ์ ๋ณต๊ตฌ ์ ๋ต์ ์์ธํ ์์ ํ์ญ์์ค.
์ด๋น 100๋ง ๊ฑด์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ฉฐ, ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋๊ท๋ชจ ์ด์ปค๋จธ์ค ํ๋ซํผ์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ์ญ์์ค. ๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค: 1) ๊ฐ ๋๋ฉ์ธ(์ฌ์ฉ์, ์ํ, ์ฃผ๋ฌธ, ๊ฒฐ์ , ์ฌ๊ณ )๋ณ๋ก ์๋น์ค๋ฅผ ๋ถ๋ฆฌํ๊ณ , 2) ์๋น์ค ๊ฐ ํต์ ์ ๋๊ธฐ ๋ฐ ๋น๋๊ธฐ ๋ฐฉ์์ ์ ์ ํ ํผํฉํ์ฌ ์ฌ์ฉํ๋ฉฐ, 3) ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ๋ถ์ฐ ํธ๋์ญ์
์ฒ๋ฆฌ ์ ๋ต(Saga ํจํด ๋ฑ)์ ํฌํจํ๊ณ , 4) ํน์ ์ง์ญ์ ์ฅ์ ๊ฐ ์ ์ฒด ์์คํ
์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ํ๋ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ์ฌํด ๋ณต๊ตฌ ๊ณํ์ ์ ์ํ์ญ์์ค. ๊ฐ ๊ตฌ์ฑ ์์์ ์ญํ ๊ณผ ๊ธฐ์ ์คํ ์ ์ ์ด์ ๋ฅผ ์ค๋ช
ํ๋ ์์ธํ ์ค๊ณ ๋ฌธ์๋ฅผ ์์ฑํ์ญ์์ค.
#ai
#ethics
#healthcare
#critical-thinking
์๋ฃ ์ง๋จ AI์ ์์ฌ๊ฒฐ์ ๊ณผ์ ์์ ๋ฐ์ํ ์ ์๋ ์ค๋ฆฌ์ ๋ฌธ์ ๋ฅผ ๋ค๊ฐ๋๋ก ๋ถ์ํ๊ณ , ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ฌํ์ , ๊ธฐ์ ์ ๊ฐ์ด๋๋ผ์ธ์ ์ ์ํ์ญ์์ค.
์ธ๊ณต์ง๋ฅ์ด ์๋ฃ ์ง๋จ์ ๊น์ด ๊ด์ฌํ๊ฒ ๋จ์ ๋ฐ๋ผ, ์๊ณ ๋ฆฌ์ฆ์ ํธํฅ์ฑ, ์ฑ
์ ์์ฌ ๋ถ๋ช
ํ์ฑ, ํ์์ ํ๋ผ์ด๋ฒ์ ์นจํด ๋ฑ์ ์ค๋ฆฌ์ ๋ฌธ์ ๊ฐ ๋๋๋๊ณ ์์ต๋๋ค. ์๋ฃ AI๊ฐ ๋ด๋ฆฐ ์ง๋จ ๊ฒฐ๊ณผ๊ฐ ์๋ฃ ์ฌ๊ณ ๋ก ์ด์ด์ก์ ๋์ ๋ฒ์ ยท์ค๋ฆฌ์ ์ฑ
์ ์์ฌ๋ฅผ ํ์
ํ๊ณ , ํ๋ จ ๋ฐ์ดํฐ ๋ด ํธํฅ์ ์ต์ํํ๋ ๋ฐฉ์์ ๋ํด ๋
ผ์ํ์ญ์์ค. ๋ํ, ํ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฅํ๋ฉด์๋ AI์ ์ฑ๋ฅ์ ๊ทน๋ํํ ์ ์๋ ๊ธฐ์ ์ ๋ฐ ์ ๋์ ๊ฐ์ด๋๋ผ์ธ์ ์ ์ํ๋ ์ฌ์ธต ๋ถ์ ๋ณด๊ณ ์๋ฅผ ์์ฑํ์ญ์์ค.
#react
#performance
#optimization
#frontend
React๋ก ๊ตฌ์ถ๋ ์ค์๊ฐ ๋ฐ์ดํฐ ์๊ฐํ ๋์๋ณด๋์์ ๋ฐ์ํ๋ ๋ ๋๋ง ๋ณ๋ชฉ ํ์์ ์ง๋จํ๊ณ , ๋ฉ๋ชจ๋ฆฌ ๋์ ์์ด 60fps๋ฅผ ์ ์งํ๋ ์ต์ ํ ๊ธฐ๋ฒ์ ์ ์ฉํ์ญ์์ค.
์๋ง ๊ฐ์ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ๊ทธ๋ํ์ ํ๋ก ๋ ๋๋งํด์ผ ํ๋ React ๊ธฐ๋ฐ ๋์๋ณด๋์ ์ฑ๋ฅ์ด ์ ํ๋๊ณ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด 1) ๋ถํ์ํ ๋ฆฌ๋ ๋๋ง์ ๋ฐฉ์งํ๊ธฐ ์ํ React.memo, useMemo, useCallback์ ๊ตฌ์ฒด์ ์ธ ์ ์ฉ ์ ๋ต, 2) ๊ฐ์ํ(Virtualization)๋ฅผ ํตํ ๊ธด ๋ชฉ๋ก ๋ ๋๋ง ์ต์ ํ, 3) Web Worker๋ฅผ ํ์ฉํ ๋ฉ์ธ ์ค๋ ๋ ๋ถํ ๋ถ์ฐ ๋ฐฉ์, 4) ์ํ ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ํ ์ ๊ณ ๋ คํด์ผ ํ ์ฌํญ ๋ฑ์ ํฌํจํ ๋ฆฌํฉํ ๋ง ๊ณํ์ ์๋ฆฝํ์ญ์์ค. ๊ฐ ๋จ๊ณ๋ณ ์์ ์ฑ๋ฅ ํฅ์ ์งํ์ ์ธก์ ๋ฐฉ๋ฒ๋ ํจ๊ป ๊ธฐ์ ํ์ญ์์ค.
#machine-learning
#data-science
#imbalanced-data
#finance
์ ์ ๊ฑฐ๋์ ์ฌ๊ธฐ ๊ฑฐ๋์ ๋น์จ์ด 9999:1์ธ ๋ฐ์ดํฐ์
์ ์ฌ์ฉํ์ฌ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๊ทน๋ํํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ํ๊ฐ ์ ๋ต์ ์๋ฆฝํ์ญ์์ค.
๊ธ์ต ๊ฑฐ๋ ๋ฐ์ดํฐ์์ ์ฌ๊ธฐ ๊ฑฐ๋์ ๋น์จ์ด 0.01%์ ๋ถ๊ณผํ ๊ทน๋๋ก ๋ถ๊ท ํํ ์ํฉ์ ๊ฐ์ ํฉ๋๋ค. ๋จ์ํ Accuracy๋ง์ ๋ณด๋ ๊ฒ์ด ์ผ๋ง๋ ์ํํ์ง ์ค๋ช
ํ๊ณ , SMOTE, ADASYN ๋ฑ์ ์ค๋ฒ์ํ๋ง ๊ธฐ๋ฒ๊ณผ ์ธ๋์ํ๋ง ๊ธฐ๋ฒ์ ์ ์ ํ ๊ฒฐํฉํ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์ ์ค๊ณํ์ญ์์ค. ๋ํ, Precision-Recall Curve, AUPRC, F1-Score ๋ฑ ์ ์ ํ ํ๊ฐ ์งํ๋ฅผ ์ ํํ์ฌ ๋ชจ๋ธ์ ํ๊ฐํ๋ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ์ํ์ญ์์ค. ์์๋ธ ๊ธฐ๋ฒ(์: BalancedRandomForest, RUSBoost)์ ํ์ฉํ์ฌ ์ผ๋ฐํ ์ฑ๋ฅ์ ๋์ด๋ ๊ตฌ์ฒด์ ์ธ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ ๊ณํ๋ ํฌํจํ์ญ์์ค.
#letters
#future
#reflection
ํ์ฌ์ ์์ ์์ ๋ฏธ๋์ ์ฑ์ฅ์ ์์ํ๋ฉฐ ํธ์ง๋ฅผ ์๋๋ค.
์ง๊ธ๋ถํฐ ์ ํํ 10๋
ํ์ ๋น์ ์๊ฒ ๋ณด๋ด๋ ํธ์ง๋ฅผ ์ฐ์ธ์. ์ง๊ธ ๋น์ ์ด ๊ฐ์ฅ ๊ฑฑ์ ํ๋ ๊ฒ, ๊ฐ์ฅ ์ฆ๊ฑฐ์ํ๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ ๋ฏธ๋์ ๋น์ ์ด ์ด๋ค ๋ชจ์ต์ด๊ธฐ๋ฅผ ๋ฐ๋ผ๋์ง ์์ธํ ๋ฌ์ฌํด ๋ณด์ธ์.
#sf
#์์ค
#๋ฏธ๋
์ธ๋ฅ๊ฐ ๊ฐ์ ์ ์์ด๋ฒ๋ฆฐ ๋ฏธ๋๋ฅผ ๋ฐฐ๊ฒฝ์ผ๋ก ํ ๋จํธ ์์ค ์์ฑ
2150๋
, ์ธ๋ฅ๋ ํจ์จ์ฑ์ ์ํด ๊ฐ์ ์ ์ ๊ฑฐํ๋ ์์ ์ ํ์๋ก ์ํํ๊ฒ ๋์์ต๋๋ค. ๊ฐ์ ์ด ๋จ์์๋ ์์์ ์ ํญ๊ตฐ '๊ฐ์ฑํ'์, ๊ทธ๋ค์ ์ถ์ ํ๋ ๋ฌด๊ฐ๊ฐํ ์งํ๊ด์ ๋ง์ง๋ง ๋๋ฉด์ ๊ทธ๋ฆฌ๋ ๋จํธ ์์ค์ ์์ฑํ์ธ์.