๐Ÿ–ฅ Computer Science

๋ฌด์–ด๊ธฐ๊ณ„์˜ ๋ถ„์„ ์ˆœ์„œํšŒ๋กœ(๋ฌด์–ด๊ธฐ๊ณ„)๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ์ด๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ˆœ์„œํšŒ๋กœ๋ฅผ ๋ถ„์„ํ•  ๋•Œ๋Š” ์ƒํƒœํ‘œ(state table)์™€ ์ „์ดํ‘œ(transition table)๋ฅผ ์ด์šฉํ•˜์—ฌ ์‰ฝ๊ฒŒ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ดํ‘œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ๊ฑฐ์นฉ๋‹ˆ๋‹ค. 1. ํšŒ๋กœ๋ฅผ ํ†ตํ•ด ํ”Œ๋ฆฝํ”Œ๋กญ์˜ ์ž…๋ ฅ์‹๊ณผ ์ถœ๋ ฅ์‹์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ์ฃผ์–ด์ง„ ํ”Œ๋ฆฝํ”Œ๋กญ์˜ ํŠน์„ฑ์‹์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. D FF (D ํ”Œ๋ฆฝํ”Œ๋กญ) : $Q^+ = D$ D-CE FF (ํด๋Ÿญ ์ธ์—์ด๋ธ”์„ ๊ฐ€์ง„ D ํ”Œ๋ฆฝํ”Œ๋กญ) : $Q^+ = D(CE) + Q(CE)'$ T FF (T ํ”Œ๋ฆฝํ”Œ๋กญ) : $Q^+ = QT' + Q'T = Q \bigoplus T$ S-R FF (S-R ํ”Œ๋ฆฝํ”Œ๋กญ) : $Q^+ = S + Q'R$ J-K FF (J-K ํ”Œ๋ฆฝ..
์ด์ „ ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ๊ธฐ์— ์ด์–ด์„œ, ์ด๋ฒˆ์—๋Š” ์ง๋ ฌ๋ง์…ˆ๊ธฐ์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง๋ ฌ๋ง์…ˆ๊ธฐ 2๊ฐœ์˜ n ๋น„ํŠธ ์ด์ง„์ˆ˜๋ฅผ ๋”ํ•˜๋Š” ์ง๋ ฌ๋ง์…ˆ๊ธฐ๋ฅผ ์„ค๊ณ„ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง๋ ฌ๋ง์…ˆ๊ธฐ์—์„œ ๋‘๊ฐœ์˜ ์ด์ง„์ˆ˜๋Š” ์ง๋ ฌ๋กœ ์ž…๋ ฅ๋˜๋ฉฐ, ๋‘ ์ˆ˜์˜ ํ•ฉ๋„ ์ง๋ ฌ๋กœ ์ฝํž™๋‹ˆ๋‹ค. ์ด๋•Œ ๋ฐœ์ƒํ•œ ์บ๋ฆฌ๋Š” ์ €์žฅ๋˜์–ด ๋‹ค์Œ ์ˆ˜์˜ ๋ง์…ˆ์— ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์บ๋ฆฌ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— 1๊ฐœ์˜ ํ”Œ๋ฆฝํ”Œ๋กญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ์™€ ๋™์ผํ•˜๊ฒŒ ์ง๋ ฌ๋ง์…ˆ๊ธฐ๋ฅผ ์„ค๊ณ„ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ง๋ ฌ๋ง์…ˆ๊ธฐ ์„ค๊ณ„ 1. ์ƒํƒœ๊ทธ๋ž˜ํ”„ ์ž‘์„ฑ 2. ์ฐจ๊ธฐ์ƒํƒœํ‘œ ์ž‘์„ฑ 3. ์ƒํƒœ ํ• ๋‹น๊ณผ ํ”Œ๋ฆฝํ”Œ๋กญ ์ž…๋ ฅ ๊ฒฐ์ • 4. ํ”Œ๋ฆฝํ”Œ๋กญ ์ž…๋ ฅ์‹๊ณผ ํšŒ๋กœ ์ถœ๋ ฅ์‹ ๊ฒฐ์ • 5. ๋…ผ๋ฆฌ๋„ ์ž‘์„ฑ
์ˆœ์„œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ 2์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ํ˜น์€ ์ €์žฅํ•  ๋•Œ, ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ผ ๋ถˆ๋ฆฌ๋Š” ๋ถ€๊ฐ€์ ์ธ ๋น„ํŠธ๊ฐ€ ์˜ค๋ฅ˜ ๊ฒ€์ถœ์˜ ๋ชฉ์ ์œผ๋กœ ๋ง๋ถ™์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ๋ถ™๋Š” ๋ถ€๊ฐ€์ ์ธ ๋น„ํŠธ๋ฅผ ํŒจ๋ฆฌํ‹ฐ๋น„ํŠธ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ํ™€์ˆ˜ ํŒจ๋ฆฌํ‹ฐ์˜ ๊ฒฝ์šฐ ํŒจ๋ฆฌํ‹ฐ๋น„ํŠธ๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ๋น„ํŠธ์˜ 1์˜ ๊ฐœ์ˆ˜๊ฐ€ ํ™€์ˆ˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ๋Š” ์ด๋Ÿฌํ•œ ์ด์ง„ ๋ฐ์ดํ„ฐ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€๋ฅผ ๊ฒ€์ถœํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ˆœ์„œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ์˜ ์„ค๊ณ„ ์ˆœ์„œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ๋Š” ์ง๋ ฌ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด์ „์— ๊ณต๋ถ€ํ•˜์˜€๋˜ ์นด์šดํ„ฐ(Counter)์™€๋Š” ๋‹ค๋ฅด๊ฒŒ, ํด๋Ÿญ ์™ธ์— 1๊ฐœ์˜ ์ž…๋ ฅ์„ ๋” ํฌํ•จํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ™€์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ๊ธฐ์˜ ์ถœ๋ ฅ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ฌ ๋•Œ, ์ด ๋“ค์–ด์˜จ 1์˜ ๊ฐœ์ˆ˜๊ฐ€ ํ™€์ˆ˜์ด๋ฉด Z=1, ์ง์ˆ˜๊ฐœ์ด๋ฉด Z=0์ด ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ํ™€์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ๊ธฐ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๋“ค์–ด์˜จ..
Moore Machine (๋ฌด์–ด๊ธฐ๊ณ„) ๋ฌด์–ด ๊ธฐ๊ณ„์—์„œ๋Š” ์ถœ๋ ฅ์ด ์˜ค์ง ํ˜„์žฌ์ƒํƒœ๋กœ๋งŒ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ž…๋ ฅ์ด ๋ฌด์—‡์ธ๊ฐ€์— ์ƒ๊ด€์—†์ด, ํ˜„์žฌ ์ƒํƒœ ๊ทธ ์ž์ฒด๊ฐ€ ์ถœ๋ ฅ์ด ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌด์–ด ๊ธฐ๊ณ„์˜ ์ƒํƒœ ๊ทธ๋ž˜ํ”„๋Š” ํ•ด๋‹น ์ƒํƒœ์™€ ์—ฐ๊ด€๋œ ์ถœ๋ ฅ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋กœ๋Š” ์ˆœ์„œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://ttl-blog.tistory.com/660 [๋…ผ๋ฆฌํšŒ๋กœ] (14) - ์ˆœ์„œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ (Sequential Parity Checker) ์ˆœ์„œ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ธฐ 2์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ํ˜น์€ ์ €์žฅํ•  ๋•Œ, ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๊ฐ€๋กœ ๋ถˆ๋ฆฌ๋Š” ๋ถ€๊ฐ€์ ์ธ ๋น„ํŠธ๊ฐ€ ์˜ค๋ฅ˜ ๊ฒ€์ถœ์˜ ๋ชฉ์ ์œผ๋กœ ๋ง๋ถ™์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ๋ถ™๋Š” ๋ถ€๊ฐ€์ ์ธ ๋น„ํŠธ๋ฅผ ํŒจ๋ฆฌํ‹ฐ๋น„ํŠธ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ํ™€์ˆ˜ ttl-blog.tistory.com Mealy Machine (๋ฐ€๋ฆฌ๊ธฐ๊ณ„) ๋ฐ€๋ฆฌ๊ธฐ๊ณ„๋Š” ์ถœ๋ ฅ์ด ํ˜„์žฌ์ƒํƒœ์™€..
์ด์ „ ๊ธ€์—์„œ ์‚ดํŽด๋ณด์•˜๋˜ ์นด์šดํ„ฐ๋“ค์„ ์ง์ ‘ ์„ค๊ณ„ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์นด์šดํ„ฐ์— ์„ค๊ณ„์— ์žˆ์–ด์„œ ์•Œ์•„๋‘๋ฉด ์œ ์šฉํ•œ ์—ฌ๊ธฐํ‘œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐํ‘œ (Excitation table) ์—ฌ๊ธฐํ‘œ๋ž€ ํ”Œ๋ฆฝํ”Œ๋กญ์—์„œ ํ˜„์žฌ ์ƒํƒœ์™€ ๋‹ค์Œ ์ƒํƒœ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ํ”Œ๋ฆฝํ”Œ๋กญ์— ์–ด๋–ค ์ž…๋ ฅ์„ ๋„ฃ์–ด์•ผ ํ˜„์žฌ ์ƒํƒœ์—์„œ ๋‹ค์Œ ์ƒํƒœ๊ฐ€ ๋‚˜์˜ค๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ‘œ์ž…๋‹ˆ๋‹ค. ํ”Œ๋ฆฝํ”Œ๋กญ๋“ค์˜ ์—ฌ๊ธฐํ‘œ 2์ง„ ์นด์šดํ„ฐ์˜ ์„ค๊ณ„ ์ ˆ์ฐจ 1. ํ”Œ๋ฆฝํ”Œ๋กญ์˜ ์ข…๋ฅ˜๋ฅผ ์„ ํƒํ•˜๊ณ  ์ €์žฅํ•  ๋น„ํŠธ ์ˆ˜์— ๋”ฐ๋ผ ํ”Œ๋ฆฝํ”Œ๋กญ์˜ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. 2. ์—ฌ๊ธฐํ‘œ์™€ ์ถœ๋ ฅํ‘œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฐจ๊ธฐ์ƒํƒœํ‘œ๋ฅผ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค. 3. ์นด๋…ธ๋งต์„ ์ด์šฉํ•˜์—ฌ ๊ฐ„์†Œํ™”๋œ ํ”Œ๋ฆฝํ”Œ๋กญ์˜ ์ž…๋ ฅํ•จ์ˆ˜๋ฅผ ๊ตฌํ•จ๋‹ˆ๋‹ค. 4. ํ•ด๋‹น ํ•จ์ˆ˜๋ฅผ ๋…ผ๋ฆฌ๋„๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. Binary Up Counter ์ด์ง„์ˆ˜๋ฅผ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ์นด์šดํ„ฐ์ž…๋‹ˆ๋‹ค. ์ฆ‰ ๋‹ค์Œ๊ณผ ๊ฐ™์€..
์นด์šดํ„ฐ(Counter) ๊ณ ์ •๋œ ์ƒํƒœ์—ด(์˜ˆ, 000, 001, 010, 011, ... , 111)์„ ๊ฐ€์ง€๊ณ  ์ˆœํ™˜ํ•˜๋Š” ํšŒ๋กœ๋ฅผ ์นด์šดํ„ฐ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ๋Š” ๋ ˆ์ง€์Šคํ„ฐ์˜ ์ถœ๋ ฅ์„ ์ž…๋ ฅ์— ํ”ผ๋“œ๋ฐฑํ•˜์—ฌ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ ‡๊ฒŒ ์„ค๊ณ„ํ•œ ๋ฐ˜์ „๋œ ํ”ผ๋“œ๋ฐฑ์„ ๊ฐ€์ง„ ์‰ฌํ”„ํŠธ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ ์กด์Šจ ์นด์šดํ„ฐ(Johnson counter) ํ˜น์€ ํŠธ์œ„์ŠคํŠธ ๋ง ์นด์šดํ„ฐ(twisted ring counter)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ํ”ผ๋“œ๋ฐฑ์ด ๋ฐ˜์ „๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๊ทธ ์‰ฌํ”„ํŠธ ๋ ˆ์ง€์Šคํ„ฐ ์นด์šดํ„ฐ๋ฅผ ๋ง ์นด์šดํ„ฐ(ring counter)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์กด์Šจ ์นด์šดํ„ฐ(Johnson counter) ๋ฐ˜์ „๋œ ํ”ผ๋“œ๋ฐฑ์„ ๊ฐ€์ง„ ์‰ฌํ”„ํŠธ ๋ ˆ์ง€์Šคํ„ฐ๋กœ์จ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ง ์นด์šดํ„ฐ(ring counter) ๋ฐ˜์ „๋˜์ง€ ์•Š์€ ํ”ผ๋“œ๋ฐฑ์„ ๊ฐ€์ง„ ์‰ฌํ”„ํŠธ ๋ ˆ์ง€์Šคํ„ฐ๋กœ์จ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. 2์ง„ ..
๊ฐ€๋Šฅ๋„(Likehood) ๊ฐ€๋Šฅ๋„๋Š” ์šฐ๋„๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋ฉฐ, ์–ด๋– ํ•œ ๊ฐ’์ด ๊ด€์ธก๋˜์—ˆ์„ ๋•Œ, ์ด ๊ฐ’์ด ์–ด๋–ค ํ™•๋ฅ  ๋ถ„ํฌ๋กœ๋ถ€ํ„ฐ ์™”์„์ง€์— ๋Œ€ํ•œ ํ™•๋ฅ ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค. ๊ฐ€๋Šฅ๋„ ํ•จ์ˆ˜ (Likedhood Function) n๊ฐœ์˜ ์ž„์˜์˜ ํ‘œ๋ณธ $X_1, X_2, ..., X_n$์— ๋Œ€ํ•œ ๊ด€์ธก๋œ ๊ฐ’๋“ค์˜ ๋ฒกํ„ฐ $x = (x_1,x_2, ... x_n)$ [X1 = x1, X2 = x2, ...]์— ๋Œ€ํ•˜์—ฌ, ์•„๋ž˜ ํ•จ์ˆ˜๊ฐ€ θ์— ๋Œ€ํ•œ ๊ฒฐํ•ฉ๋ถ„ํฌ(joint distribution)์˜ ํ•จ์ˆ˜๋กœ ๊ฐ„์ฃผ๋  ๋•Œ, ์ด๋ฅผ ๊ฐ€๋Šฅ๋„ ํ•จ์ˆ˜(likehood function)(ํ˜น์€ ์šฐ๋„ ํ•จ์ˆ˜๋ผ๊ณ ๋„ ํ•จ)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. $$f_n(x|\theta)$$ ์ด๋•Œ x๋Š” ๋ฒกํ„ฐ( $x=(x_1, x_2, ..., x_n)$ )์ด๋ฉฐ, ๊ฐ๊ฐ์˜ x1, x2, ..., xn๋“ค์„ ๋™..
๋ฐ์ดํ„ฐ๋ฅผ ๊ด€์ฐฐํ•˜๊ธฐ ์ „ ๋ชจ์ˆ˜์˜ ๋ถ„ํฌ๋ฅผ ์‚ฌ์ „ ๋ถ„ํฌ(prior distribution)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๊ด€์ฐฐ๋œ ํ›„ ์ฃผ์–ด์ง„ ๋ชจ์ˆ˜์— ๋Œ€ํ•œ ์กฐ๊ฑด๋ถ€ ๋ถ„ํฌ(conditional distribution)๋ฅผ ์‚ฌํ›„ ๋ถ„ํฌ(posterior distributuion)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. $$prior \;\; distribution \;\; \to \;\; f(\theta )$$ $$posterior \;\;distribution \;\; \to \;\; f(\theta \;| \; x_1, x_2, ... \;)$$ Prior Distribution(์‚ฌ์ „ ๋ถ„ํฌ) ๋ชจ์ˆ˜ θ๋ฅผ ๊ฐ€์ง„ ํ†ต๊ณ„์  ๋ชจ๋ธ์ด ์žˆ์„ ๋•Œ, θ๋ฅผ ํ™•๋ฅ ๋ณ€์ˆ˜๋กœ ์ทจ๊ธ‰ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€์ฐฐํ•˜๊ธฐ ์ „์— θ์— ํ• ๋‹นํ•˜๋Š” ๋ถ„ํฌ๋ฅผ ์‚ฌ์ „ ๋ถ„ํฌ๋ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋ชจ์ˆ˜ ๊ณต..
๋ง ๋ž‘
'๐Ÿ–ฅ Computer Science' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (14 Page)