์๋
ํ์ธ์ ๋ธ๋( @nand ) ์
๋๋ค.
๊ณ๋ต๋์ด ๋๋ ๋๋ํด์ฆ ์ ํ์์ ํ์ ๋ํด ํ์ด๋ฒ์ ๊ณต๊ฐํฉ๋๋ค.
๋ฌธ์ ๋ฅผ ๋ชจ๋ฅด์๋ ๋ถ์ ๋ฐ์ ๋งํฌ์์ ๋ฌธ์ ๋ฅผ ์ฝ์ด์ฃผ์ธ์.
์ฒ์ ๋ณด๊ณ , ํด์ ์ ๊ท์น์ด๋ผ๋ ํด์ฆ๊ฐ ์๊ฐ๋ฌ์ต๋๋ค.
๋งํฌ
๋ง์ด ์๋ ค์ ธ์๋ ํด์ฆ์ธ๋ฐ, ์ด๊ฒ๋ ์ฌ๋ฐ์ต๋๋ค.
๊ณตํต์ ์ ์๋๋ฅผ ๋ฐฐ๋ คํด์ฃผ๋ฉด์, ๋ด๊ฐ ๋ง์ด ๊ฐ์ ธ๊ฐ์ผํ๋ค๋๊ฑฐ์ฃ .
๋ญ๋ ๊ทธ๋ ์ง๋ง, ๋ฌธ์ ๋ฅผ ๊ฐ๋จํ๊ฒ ๋ง๋ค๋ฉด, ๋ต์ ๋ฐ๋ก ์ ์ ์์ง๋ง,
ํ์ด์ ๋ํ ํํธ๋ ์ป์ ์ ์์ต๋๋ค.
๊ทน๊ณผ ๊ทน์ ์๊ฐํด๋ณด์ฃ .
100%๋ฅผ ์๋ํ๋ฉด ์ด๋จ๊น์?
์ ์ผ ์ฒ์ ์ฐจ๋ก๊ฐ ์ค์ง๋ง, ์ป์ ๊ฑด ์๊ฒ ์ฃ .
99%๋ผ๋ฉด? 100%๋ณด๋จ ์ข์๊ฒ๋๋ค.
0%๋ฅผ ์๋ํ๋ค๋ฉด ์ด๋จ๊น์?
๋ค ์ป์ ์๋ ์์ง๋ง ์ ์ผ ๋ง์ง๋ง์ ๋จ์ ๋ณด์๋ง ์ป์ด์ผ๊ฒ ์ฃ .
1%๋ฅผ ์๋ํ๋ค๋ฉด?
๋ค์ 0%์๋์๊ฐ ์๋ค๋ฉด, ๊ทธ ์ฌ๋๋ณด๋ค๋ ์ข์๊ฒ๋๋ค.
๋ฐ๋ผ์ ๊ทน๊ณผ ๊ทน์ ์์ข๋ค๊ณ ์์์ด ๋ฉ๋๋ค.
์ฌ์ด ์ด๋์ ๋ค์ด๊ฐ๋ฉด ์ข์์ง๋ ์์ํด๋ด
์๋ค.
10%์ 90%์ ํ๋ช
์ฉ ์๋ค๊ณ ํ๊ณ , ๊ทธ ์ฌ์ด์ ๋ค์ด๊ฐ์ผ ํ๋ค๊ณ ๊ฐ์ ํ์ฃ .
%๊ฐ ์๋ฐ๋๊ณ , ์ดํ ์ถ๊ฐ๋๋ ์ฌ๋๋ ์๋ค๊ณ ๊ฐ์ ํ๋ฉด,
์๋ง๋ 11%๋ง ์๋ํ๊ณ ๋๋จธ์ง ๋ค ๋จน๋๊ฒ ์ ๋ฆฌํ๊ฒ ์ฃ .
๊ท ๋ฑํ๊ฒ ๋ถํฌ๋์ด ์์ ๋, ๋๊ฐ ์ ์ผ ์ ๋ฆฌํ ๊น์?
๊ท์ฐฎ์ผ๋๊น ์ปดํจํฐํํ
์ํต์๋ค.
์ผํด๋ผ ์ปดํจํฐ
๊ฐ๊ฒฉ์ 0.5์์ 0.01 ๊น์ง ์ค๊ฐ๋ฉด์ ๋ค๋ฅด๊ฒ ๊ณ์ฐํ์ต๋๋ค.
๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด, ๊ฐ๊ฒฉ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง, ์ฐธ๊ฐ์6๋ช
(0.2 ๊ฐ๊ฒฉ) ์ด์์ด๋ผ๊ณ ํ ๋, %๊ฐ ๋ฐ์ ์ด์์ธ ์ชฝ์์ ์ต๋๊ฐ์ด ๋ํ๋๋๊ตฐ์.
์์์ ์ป์ ์ ๋ณด๋ก ์ง๊ด์ ์ผ๋ก ์ถ๋ก ํ๋ฉด,
๊ฐ๊ฒฉ ์ค ์ ๋นํ ๋์%๋ฅผ ๊ณจ๋ผ์, ์ฌ์ด ๊ฐ๊ฒฉ ์ค ๋ฎ์% ์ชฝ์ผ๋ก ๋ถ์ผ๋ฉด ๋๊ฒ ๊ตฐ์.
์์ ํ ํด๋ฒ์ ์ป์ง๋ ๋ชปํ์ต๋๋ค.
MATLAB ์ฝ๋์ ๋๋ค.
d_set = [0.5 0.25 0.2 0.1 0.05 0.01];
reward = cell(length(d_set), 1);
bin = cell(length(d_set), 1);
for d_iter = 1:length(d_set)
d = d_set(d_iter);
bin{d_iter} = 1:-d:0;
reward{d_iter}(1) = 1-bin{d_iter}(1);
for k=2:length(bin{d_iter})
reward{d_iter}(k) = (1-sum(reward{d_iter}(1:k-1)) )* (1-bin{d_iter}(k));
end
sum(reward{d_iter})
end
%% fig
figure(1)
plot(bin{1}, reward{1}, '-o')
hold on
for d_iter = 2:length(d_set)
plot(bin{d_iter}, reward{d_iter}, '-o')
end
legend(num2str(d_set'))
%% ๋ ์ฃผ์์
๋๋ค
d_iter์ for๋ฌธ์ ๊ฐ๊ฒฉ์ ๋ํ for๋ฌธ์
๋๋ค.
for๋ฌธ ์์ชฝ์ด ํต์ฌ์
๋๋ค.
๊ธฐ ๋ฐ์ ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๋ ๋ถ๋ถ์
๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๊ตฌ๋
ํ์๋ ค๋ฉด ์ ๋งํฌ๋ฅผ ๋๋ฌ์ Follow ๋ถํ๋๋ ค์.
์ง๊ธ๊น์ง @nand ์์ต๋๋ค.
์์ด๋ ๋งํฌ๋ @inhigh๋ ์ํ์์ ๋ฐ์ทํ ๊ฒ์
๋๋ค.