๐ŸŽญ A/B ํ…Œ์ŠคํŠธ๋ž€ ๊ณ ๊ฐ๋งˆ๋‹ค A์•ˆ๊ณผ B์•ˆ์„ ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ฃผ๊ณ  ๋ฐ˜์‘์ด ๋” ์ข‹์€ ์•ˆ์„ ์„ ํƒํ•˜๋Š” ํ…Œ์ŠคํŠธ๋‹ค. A/B ํ…Œ์ŠคํŠธ์—์„œ 'ํƒ์ƒ‰(Exploration)์˜ ๋ฌธ์ œ'๋ž€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋ฉด ํ• ์ˆ˜๋ก ๊ธฐํšŒ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 'ํ™œ์šฉ(Exploitation)์˜ ๋ฌธ์ œ'๋Š” ํ…Œ์ŠคํŠธ ๊ธฐ๊ฐ„์ด ์งง์œผ๋ฉด ํ‘œ๋ณธ์ด ์ž‘์•„์ง€๋ฏ€๋กœ ๊ฒฐ๊ณผ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ A/B ํ…Œ์ŠคํŠธ์—๋Š” ํƒ์ƒ‰-ํ™œ์šฉ ์‚ฌ์ด์˜ trade-off๊ฐ€ ์กด์žฌํ•œ๋‹ค. ๐ŸŽฐ ์ด ๋ฌธ์ œ๋ฅผ ์ฒด๊ณ„ํ™”ํ•œ ๊ฒƒ์ธ MAB(Multi Armed Bandit) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. MAB๋Š” ํƒ์ƒ‰๊ณผ ํ™œ์šฉ์„ ์ตœ์ ํ™”ํ•˜์—ฌ ๋งค๋ฒˆ ์ˆ˜์ต๋ฅ ์ด ๋†’์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š” ์Šฌ๋กฏ๋จธ์‹ ์„ ์„ ํƒํ•ด ์ˆ˜์ต๋ฅ ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๐Ÿงฎ MAB์—์„œ ํ–‰๋™(action)์€ ์„ ํƒ๋œ ๋Œ€์•ˆ, ๋ณด์ƒ(reward)๋Š” ํ•œ ๋ฒˆ์˜ ํ–‰๋™์— ๋”ฐ๋ฅธ ์ˆ˜์น˜ํ™”๋œ ๊ฒฐ๊ณผ, ๊ฐ€์น˜(value)๋Š” ํ–‰๋™์œผ๋กœ ์ธํ•œ ๊ธฐ๋Œ€ ๋ณด์ƒ์„ ์˜๋ฏธํ•œ๋‹ค. MAB์—์„œ๋Š” ๋ชจ๋“  ํ–‰๋™์ด ์ˆœ์„œ๋Œ€๋กœ ๋ฐœ์ƒํ•œ๋‹ค ๊ฐ€์ •ํ•˜๊ณ  ๊ฐ ์‹œ์ ์—์„œ์˜ ๋ณด์ƒ ๋ฐ ๊ฐ€์น˜๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. ๐Ÿ’ป ํƒ์ƒ‰๊ณผ ํ™œ์šฉ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๊ณผ์ •์— ๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ๋Š” ๊ทธ๋ฆฌ๋””(Greedy) ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์ž…์‹ค๋ก -๊ทธ๋ฆฌ๋””(Epsilon-Greedy) ์•Œ๊ณ ๋ฆฌ์ฆ˜, UCB(Upper Confidence Bound), ํ†ฐ์Šจ ์ƒ˜ํ”Œ๋ง(Thompson Sampling) ๋“ฑ์ด ์žˆ๋‹ค. ๐Ÿ’ก A/B ํ…Œ์ŠคํŠธ์˜ ํ™•์žฅํŒ์ด๋ผ๋Š” ์ œ๋ชฉ์— ํฅ๋ฏธ๊ฐ€ ์ƒ๊ฒจ์„œ ์ฝ์–ด๋ณธ ํฌ์ŠคํŠธ. ๊ฐ•ํ™”ํ•™์Šต ๋ถ„์•ผ์—์„œ๋„ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•œ๋‹ค. ์•„์ง ์™„๋ฒฝํ•˜๊ฒŒ MAB๊ฐ€ ๋ฌด์—‡์ธ์ง€๋Š” ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ, ๊ทธ๋ž˜๋„ ํฅ๋ฏธ๋กœ์šด ์ด๋ก ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

A/B ํ…Œ์ŠคํŠธ์˜ ํ™•์žฅํŒ, MAB (Multi-Armed Bandits) ์•Œ๊ณ ๋ฆฌ์ฆ˜

Be Geeky

A/B ํ…Œ์ŠคํŠธ์˜ ํ™•์žฅํŒ, MAB (Multi-Armed Bandits) ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋‹ค์Œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2021๋…„ 10์›” 6์ผ ์˜คํ›„ 11:59

๋Œ“๊ธ€ 0

    ํ•จ๊ป˜ ์ฝ์€ ๊ฒŒ์‹œ๋ฌผ

    ํ† ์š”์ผ์— ํšŒ์‚ฌ์—์„œ

    ๏ปฟ

    ... ๋” ๋ณด๊ธฐ

    < ๊ฐ๊ฐ์˜ ๋‚˜ vs ์ƒ์ƒ์˜ ๋‚˜, ๋ˆ„๊ตฌ๋ฅผ ๋ฏฟ์–ด์•ผ ํ• ๊นŒ? >

    1. ์ž์‹ ์„ ๋‘ ์กด์žฌ๋กœ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.

    ... ๋” ๋ณด๊ธฐ


    ๊ฐœ๋ฐœ์ž๋Š” ๊ฐœ๋ฐœ๋งŒ ์ž˜ํ•˜๋ฉด ๋ ๊นŒ

    ์ตœ๊ทผ์— ์นœ๊ตฌ๊ฐ€ ์ถ”์ฒœํ•ด์ค€ ๋ฐ์ผ ์นด๋„ค๊ธฐ์˜ ์ธ๊ฐ„๊ด€๊ณ„๋ก ์„ ์ฝ๋˜ ์ค‘ ๊ณ ์•ก ์—ฐ๋ด‰์„ ๋ฐ›๋Š” ์—”์ง€๋‹ˆ์–ด๋“ค์˜ ํŠน์ง•์— ๋Œ€ํ•œ ํฅ๋ฏธ๋กœ์šด ๋‚ด์šฉ์ด ์žˆ์—ˆ๋‹ค.

    ... ๋” ๋ณด๊ธฐ

     โ€ข 

    ์ €์žฅ 13 โ€ข ์กฐํšŒ 2,581


    Next.js ํ”„๋กœ์ ํŠธ๋ฅผ AWS EKS์— ๋ฐฐํฌํ•˜๋ฉฐ ๋ฐฐ์šด ๊ฒƒ๋“ค

    ์ตœ

    ... ๋” ๋ณด๊ธฐ

    ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ํ™œ์šฉํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐ๋ธŒ์˜ต์Šค | ์กด ์–ด๋Ÿฐ๋“ค - ๊ต๋ณด๋ฌธ๊ณ 

    product.kyobobook.co.kr

    ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค๋ฅผ ํ™œ์šฉํ•œ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐ๋ธŒ์˜ต์Šค | ์กด ์–ด๋Ÿฐ๋“ค - ๊ต๋ณด๋ฌธ๊ณ 

     โ€ข 

    ์ €์žฅ 4 โ€ข ์กฐํšŒ 737


    โ€˜๋˜‘๋ถ€(๋˜‘๋˜‘ํ•˜๊ณ  ๋ถ€์ง€๋Ÿฐํ•˜๊ธฐ)๋ณด๋‹ค ๋˜‘๊ฒŒ(๋˜‘๋˜‘ํ•˜์ง€๋งŒ ๊ฒŒ์œผ๋ฅธ) ๋ฆฌ๋”๊ฐ€ ๋˜๋ผ.โ€™ ๋ฆฌ๋”์‹ญ ์ฝ”์นญ์—์„œ ๋น ์ง€์ง€ ์•Š๋Š” ํ›ˆ์ˆ˜๋‹ค. ํ˜„์žฅ ๋ฆฌ๋”๋“ค์˜ ๋ง์„ ๋“ค์–ด๋ณด๋ฉด ์‹คํ–‰์ด ์‰ฝ์ง€ ์•Š๋‹ค.

    ... ๋” ๋ณด๊ธฐ

    [๊น€์„ฑํšŒ์˜ ๊ณ ์‚ฌ์„ฑ์–ด ๋ฆฌ๋”์‹ญ] `๋˜‘๊ฒŒ ๋ฆฌ๋”์‹ญ` 3๊ฐ€์ง€ ๋ฒ•์น™ - ๋งค์ผ๊ฒฝ์ œ

    ๋งค์ผ๊ฒฝ์ œ

    [๊น€์„ฑํšŒ์˜ ๊ณ ์‚ฌ์„ฑ์–ด ๋ฆฌ๋”์‹ญ] `๋˜‘๊ฒŒ ๋ฆฌ๋”์‹ญ` 3๊ฐ€์ง€ ๋ฒ•์น™ - ๋งค์ผ๊ฒฝ์ œ

    ์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

    1

    ์ง„์šฉ์ง„ Product manager

    PM์ด ์ดํ•ดํ•˜๋ฉด ์ข‹์€ ์ง€ํ‘œ ๊ฐœ๋…

    2

    ์žฅํ™์„ ์ŠคํŽ˜์ด์Šค์˜ค๋””ํ‹ฐ ๋ถ€๋Œ€ํ‘œ/CPO

    < ์ฟ ํŒก์˜ ์ฐฝ์—…์ž๋ฅผ ์ง์ ‘ ๋ณด๋ฉฐ ๋ฐฐ์šด ๊ฒƒ: ๋ฆฌ๋”์˜ ํฌ๊ธฐ๊ฐ€ ์ „๋ถ€๋‹ค >

    3

    ๊ณจ๋นˆํ•ด์ปค Chief Maker

    ๋‚˜๋Š” ๊ฐ€๋” ์กฐํ•ฉํ˜• ํ•œ๊ธ€์˜ ์•„๋ฆ„๋‹ค์›€์— ๋Œ€ํ•ด ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ ์•„๋ฆ„๋‹ค์›€

    4

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    ๋ฆฌํŠธ์ฝ”๋“œ 102. Binary Tree Level Order Tr

    5

    ๋ ˆ๋“œ๋ฒ„์Šค๋ฐฑ๋งจ ๋ฆฌ์„œ์ฒ˜ ์•ค ๋ผ์ดํ„ฐ

    โŸช๐Ÿš€ ์œ ๋‹ˆ์ฝ˜์ด๋ผ ๋ถˆ๋ฆฌ๋˜ ๊ทธ๋“ค, ์ด์ œ ์ง„์งœ ์‹ค๋ ฅ์„ ๋ณด์—ฌ์ค„ ๋•ŒโŸซ