๐ ์ธ๊ณต์ง๋ฅ์ ์ถ๋ก ๊ธฐ๋ฒ: ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ๊ณผ ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก
๐ 1. ์ถ๋ก (Inference)์ด๋?
โ ์ถ๋ก ์ด๋?
์ถ๋ก (Inference)์ ์ฃผ์ด์ง ๋ฐ์ดํฐ(์ ์ )์์ ๋
ผ๋ฆฌ์ ์ผ๋ก ์๋ก์ด ๊ฒฐ๋ก ์ ๋์ถํ๋ ๊ณผ์ ์
๋๋ค.
์ฆ, ๊ธฐ์กด์ ์ง์์ ๋ฐํ์ผ๋ก ์๋ก์ด ์ฌ์ค์ ์ ์ถํ์ฌ AI๊ฐ ์ค์ค๋ก ํ์ตํ๊ณ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋๋ก ํฉ๋๋ค.
๐ ์ถ๋ก ์ด ํ์ํ ์ด์
โ AI๊ฐ ๋จ์ํ ๋ฐ์ดํฐ ๋ถ์์ ๋์ด ๋
ผ๋ฆฌ์ ์ธ ๊ฒฐ๋ก ์ ๋์ถํ๊ธฐ ์ํด
โ ์๋ก์ด ์ ๋ณด๋ฅผ ํ์ตํ๊ณ , ๊ธฐ์กด ๋ฐ์ดํฐ์์ ์๋ฏธ๋ฅผ ์ถ์ถํ๊ธฐ ์ํด
โ ๋ถํ์คํ ์ํฉ์์๋ ์ต์ ์ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํด
๐ ์ถ๋ก ์ด ์ฌ์ฉ๋๋ ๋ถ์ผ
์๋ฃ AI โ ํ์์ ์ฆ์์์ ์ง๋ณ์ ์ถ๋ก
์๋ ์ถ์ฒ ์์คํ โ ์ฌ์ฉ์ ์ทจํฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ฝํ ์ธ ์ถ์ฒ
์์จ์ฃผํ AI โ ์ฃผ๋ณ ํ๊ฒฝ์ ๋ถ์ํ์ฌ ์ฐจ๋์ ๊ฒฝ๋ก ๊ฒฐ์
์ฑ๋ด ๋ฐ ์์ฐ์ด ์ฒ๋ฆฌ(NLP) โ ๋ํ ํ๋ฆ์ ๋ถ์ํ์ฌ ์ ์ ํ ์๋ต ์์ฑ
์ถ๋ก ๊ธฐ๋ฒ์ ํฌ๊ฒ ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก (Rule-Based Inference)๊ณผ ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก (Probabilistic Inference)์ผ๋ก ๋๋ฉ๋๋ค.
์ด์ ๊ฐ๊ฐ์ ๊ธฐ๋ฒ์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๐ 2. ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก (Rule-Based Inference)
โ ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ์ด๋?
๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ์ "If-Then" ํํ์ ๋
ผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๋ก ์ ์ํํ๋ ๋ฐฉ์์
๋๋ค.
์ฆ, ๋ช
ํํ ๊ท์น์ด ์ ์๋ ๊ฒฝ์ฐ, ํด๋น ๊ท์น์ ์ ์ฉํ์ฌ ๊ฒฐ๋ก ์ ๋์ถํ๋ ๋ฐฉ์์
๋๋ค.
๐ ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ์ ์์
๐ฅ ์๋๋ฆฌ์ค
ํ์ A๊ฐ ๋ณ์์ ๋ฐฉ๋ฌธํ์ฌ ์ด์ด ๋๊ณ ๊ธฐ์นจ์ ํ๋ ์ฆ์์ ํธ์ํจ.
์๋ฃ AI ์์คํ
์ ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ์ ์ฌ์ฉํ์ฌ ์ง๋จ์ ์งํํจ.
๐ ์ ์ฉ ๊ท์น
๊ท์น1) IF ํ์๊ฐ ์ด์ด ๋๋ฉด, Then ๊ฐ๊ธฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค
๊ท์น2) IF ํ์๊ฐ ๊ธฐ์นจ์ ํ๋ฉด, Then ๊ฐ๊ธฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.
๊ท์น3) IF ํ์๊ฐ ์ด์ด ๋๊ณ , ๋ชฉ์ด ์ํ๋ค๋ฉด, Then ๋
๊ฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.
๐ ์ถ๋ก ๊ณผ์
โ **๊ท์น 1 ์ ์ฉ** โ ํ์์๊ฒ ์ด์ด ์์ผ๋ฏ๋ก, **๊ฐ๊ธฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์** โ **๊ท์น 2 ์ ์ฉ** โ ํ์๊ฐ ๊ธฐ์นจ์ ํ๋ฏ๋ก, **๊ฐ๊ธฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์** โ **๊ท์น 3 ์ ์ฉ ๋ถ๊ฐ** โ ํ์๋ ๋ชฉ์ด ์ํ์ง ์์ผ๋ฏ๋ก, **๋ ๊ฐ ๊ฐ๋ฅ์ฑ ๋ฐฐ์ **
๐ ๊ฒฐ๋ก : AI ์์คํ ์ ๊ท์น 1๊ณผ ๊ท์น 2๋ฅผ ๋ฐํ์ผ๋ก "ํ์ A๋ ๊ฐ๊ธฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค."๋ผ๋ ์ง๋จ์ ๋ด๋ฆผ.
๐ ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ์ ์ ํ
์ ํ์ค๋ช ์์ | ||
์ ๋ฐฉํฅ ์ถ๋ก (Forward Chaining) | ์ฃผ์ด์ง ์ฌ์ค์์ ์ถ๋ฐํ์ฌ ๊ฐ๋ฅํ ๊ฒฐ๋ก ์ ํ์ | "์ฆ์ โ ์ง๋ณ ์ง๋จ" |
ํ๋ฐฉํฅ ์ถ๋ก (Backward Chaining) | ๋ชฉํ ์ํ์์ ์ญ์ผ๋ก ์ถ๋ก ํ์ฌ ์์ธ์ ํ์ | "์ง๋ณ์ด ์ฃผ์ด์ก์ ๋, ์ด๋ค ์ฆ์์ด ์์ธ์ธ๊ฐ?" |
๐ ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก ์ ํน์ง
โ ๋ช
ํํ ๊ท์น์ด ์์ ๋ ๊ฐ๋ ฅํ ์ฑ๋ฅ ๋ฐํ
โ ์ ๋ฌธ๊ฐ ์์คํ
(Expert System)์์ ๋๋ฆฌ ์ฌ์ฉ๋จ
โ ์๋ก์ด ์ํฉ์ ์ฒ๋ฆฌํ๊ธฐ ์ด๋ ต๊ณ , ์ ์ง๋ณด์๊ฐ ๋ณต์กํ ์ ์์
๐ ์ฌ์ฉ ์ฌ๋ก
์๋ฃ ์ง๋จ ์์คํ โ ์ฆ์๊ณผ ์ง๋ณ์ ๊ด๊ณ๋ฅผ ๊ท์น์ผ๋ก ์ ์ํ์ฌ ์ถ๋ก
์๋ํ๋ ์ ๋ฌด ์ฒ๋ฆฌ ์์คํ โ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ ๋ ์๋ ์คํ
๋ฒ๋ฅ AI โ ๋ฒ ์กฐํญ์ ๊ธฐ๋ฐ์ผ๋ก ๋ ผ๋ฆฌ์ ํ๋จ ์ํ
๐ 3. ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก (Probabilistic Inference)
โ ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก ์ด๋?
ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก ์ ๋ถํ์คํ ์ ๋ณด ์์์ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ๊ฒฐ๋ก ์ ์ถ๋ก ํ๋ ๋ฐฉ์์
๋๋ค.
์ฆ, ์ด์ ๋ฐ์ดํฐ์ ํ๋ฅ ์ ๋ฐํ์ผ๋ก ์ต์ ์ ๋ต์ ์์ธกํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
๐ ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก ์ด ํ์ํ ์ด์
โ ์๋ฒฝํ ์ ๋ณด๋ฅผ ์ป๊ธฐ ์ด๋ ค์ด ์ํฉ์์ ๊ฒฐ๋ก ์ ๋ด๋ ค์ผ ํ ๋
โ ๋ถํ์คํ ๋ฐ์ดํฐ ์์์๋ ์ต์ ์ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํด
โ AI๊ฐ ํ๋ฅ ์ ์ฌ๊ณ ๋ฅผ ํตํด ์ธ๊ฐ๊ณผ ์ ์ฌํ ์์ฌ ๊ฒฐ์ ์ ์ํํ๋๋ก ํ๊ธฐ ์ํด
๐ ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก ์ด ์ฌ์ฉ๋๋ ๋ถ์ผ
์คํธ ํํฐ๋ง โ ์ด๋ฉ์ผ์ด ์คํธ์ผ ํ๋ฅ ์ ๊ณ์ฐํ์ฌ ํํฐ๋ง
์๋ฃ AI โ ์ฆ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํน์ ์ง๋ณ์ผ ํ๋ฅ ๊ณ์ฐ
์์จ์ฃผํ AI โ ๋๋ก ์ํฉ๊ณผ ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ ์์ ์์ธก
์ฑ๋ด ๋ฐ ์์ฐ์ด ์ฒ๋ฆฌ(NLP) โ ๋ฌธ๋งฅ์ ๋ถ์ํ์ฌ ์ ์ ํ ์๋ต ํ๋ฅ ๊ณ์ฐ
๐ 4. ๋ฒ ์ด์ฆ ์ ๋ฆฌ(Bayes' Theorem)
โ ๋ฒ ์ด์ฆ ์ ๋ฆฌ๋?
๋ฒ ์ด์ฆ ์ ๋ฆฌ(Bayes' Theorem)๋ ์๋ก์ด ์ ๋ณด๊ฐ ์ฃผ์ด์ก์ ๋, ๊ธฐ์กด ํ๋ฅ ์ ์
๋ฐ์ดํธํ๋ ์ํ์ ๋ฐฉ๋ฒ์
๋๋ค.
์ฆ, ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ์ฌ๊ฑด์ด ๋ฐ์ํ ํ๋ฅ ์ ๊ณ์ฐํ๋ ๋ฐฉ์์
๋๋ค.
๐ ๋ฒ ์ด์ฆ ์ ๋ฆฌ ๊ณต์
P(A | B) = P(B | A) * P(A) / P(B)
P(A | B)
: B๊ฐ ์ฃผ์ด์ก์ ๋ A๊ฐ ๋ฐ์ํ ํ๋ฅ (์ฌํ ํ๋ฅ , Posterior Probability)P(B | A)
: A๊ฐ ์ฃผ์ด์ก์ ๋ B๊ฐ ๋ฐ์ํ ํ๋ฅ (์ฐ๋, Likelihood)P(A)
: A๊ฐ ๋ฐ์ํ ํ๋ฅ (์ฌ์ ํ๋ฅ , Prior Probability)P(B)
: B๊ฐ ๋ฐ์ํ ํ๋ฅ (์ฆ๊ฑฐ, Evidence)
๐ 5. ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก ์ ์์
๐ฅ ์๋ฃ ์ง๋จ AI ์์
ํ์๊ฐ ํน์ ์ง๋ณ(์: ๋ ๊ฐ)์ ๊ฑธ๋ ธ์ ํ๋ฅ ์ ๊ณ์ฐํด ๋ณด๊ฒ ์ต๋๋ค.
P(๋ ๊ฐ)
= 10% (์ฌ์ ํ๋ฅ , ๋ ๊ฐ์ ๊ฑธ๋ฆด ์ผ๋ฐ์ ์ธ ํ๋ฅ )P(๊ธฐ์นจ | ๋ ๊ฐ)
= 80% (๋ ๊ฐ์ผ ๋ ๊ธฐ์นจ์ ํ ํ๋ฅ )P(๊ธฐ์นจ)
= 30% (์ ์ฒด ํ์ ์ค ๊ธฐ์นจ์ ํ๋ ๋น์จ)
๋ฒ ์ด์ฆ ์ ๋ฆฌ๋ฅผ ์ ์ฉํ๋ฉด,
P(๋
๊ฐ | ๊ธฐ์นจ) = P(๊ธฐ์นจ | ๋
๊ฐ) * P(๋
๊ฐ) / P(๊ธฐ์นจ) = (0.8 * 0.1) / 0.3 = 0.2667 (26.67%)
์ฆ, ๊ธฐ์นจ์ ํ๋ ํ์๊ฐ ์ค์ ๋ก ๋ ๊ฐ์ผ ํ๋ฅ ์ ์ฝ 26.67%์ ๋๋ค.
๐ 6. ๋ฒ ์ด์ง์ ๋คํธ์ํฌ(Bayesian Network)
โ ๋ฒ ์ด์ง์ ๋คํธ์ํฌ๋?
๋ฒ ์ด์ง์ ๋คํธ์ํฌ(Bayesian Network, BN)๋ ํ๋ฅ ๋ณ์๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ทธ๋ํ๋ก ํํํ์ฌ ์ถ๋ก ํ๋ ๋ชจ๋ธ์
๋๋ค.
์ฆ, ๋ค์ํ ์์ธ๋ค์ด ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋์ด ์๋์ง ํ๋ฅ ์ ์ผ๋ก ๋ชจ๋ธ๋งํ๋ ๋ฐฉ์์
๋๋ค.
๐ ๋ฒ ์ด์ง์ ๋คํธ์ํฌ ๊ตฌ์กฐ
๋ ธ๋(Node) โ ํ๋ฅ ๋ณ์ (์: ๋ ๊ฐ, ๊ธฐ์นจ, ๋ฐ์ด)
์ฃ์ง(Edge) โ ๋ณ์ ๊ฐ์ ๊ด๊ณ (๋ ๊ฐ โ ๊ธฐ์นจ, ๋ฐ์ด)
ํ๋ฅ ํ(Conditional Probability Table, CPT) โ ๋ณ์ ๊ฐ์ ํ๋ฅ ๊ฐ ์ ์ฅ
๐ ๋ฒ ์ด์ง์ ๋คํธ์ํฌ ์์
๐ฅ ์๋ฃ AI ์์
(๋
๊ฐ) โ (๊ธฐ์นจ)
โ
(๋ฐ์ด)
P(๋ ๊ฐ) = 10%
P(๊ธฐ์นจ | ๋ ๊ฐ) = 80%
P(๋ฐ์ด | ๋ ๊ฐ) = 90%
P(๊ธฐ์นจ | ๋ฐ์ด, ๋ ๊ฐ) = 85%
๋ฒ ์ด์ง์ ๋คํธ์ํฌ๋ฅผ ํ์ฉํ๋ฉด ๊ฐ ๋ณ์ ๊ฐ์ ํ๋ฅ ๊ด๊ณ๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ์ง๋จ์ ์ถ๋ก ํ ์ ์์ต๋๋ค.
๐ ๋ฒ ์ด์ง์ ๋คํธ์ํฌ์ ํน์ง
โ ํ๋ฅ ์ ์์ฌ ๊ฒฐ์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ถํ์คํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฐ๋ฅ
โ ๋ณ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ทธ๋ํ๋ก ์ง๊ด์ ์ผ๋ก ํํ ๊ฐ๋ฅ
โ ํ๋ฅ ํ(CPT)๊ฐ ์ปค์ง์๋ก ๊ณ์ฐ๋์ด ์ฆ๊ฐํ ์ ์์
๐ฏ ๋ง๋ฌด๋ฆฌ: ๊ท์น ๊ธฐ๋ฐ ์ถ๋ก vs ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก ๋น๊ต
๋ฐฉ๋ฒํน์ง์ฅ์ ๋จ์ | |||
๊ท์น ๊ธฐ๋ฐ ์ถ๋ก | "If-Then" ๊ท์น์ ์ด์ฉํ ๋ ผ๋ฆฌ์ ์ถ๋ก | ๋ช ํํ ๊ท์น์ด ์์ ๋ ๊ฐ๋ ฅ | ๋ณต์กํ ๋ฌธ์ ์ ์ ์ฉ ์ด๋ ค์ |
ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก | ํ๋ฅ ์ ์ด์ฉํ ์ถ๋ก ๋ฐฉ์ | ๋ถํ์คํ ์ํฉ์์๋ ์ ์ฉ ๊ฐ๋ฅ | ๋ฐ์ดํฐ ๋ถ์กฑ ์ ์ ํ๋ ๋ฎ์ |
๐ AI ์์คํ ์ ๋ชฉ์ ๊ณผ ํ๊ฒฝ์ ๋ฐ๋ผ ์ ์ ํ ์ถ๋ก ๋ฐฉ์์ ์ ํ!
๊ท์น ๊ธฐ๋ฐ ์ถ๋ก โ ๋ช ํํ ๋ ผ๋ฆฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ (์: ๋ฒ๋ฅ AI, ์ ๋ฌธ๊ฐ ์์คํ )
ํ๋ฅ ๊ธฐ๋ฐ ์ถ๋ก โ ๋ถํ์คํ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๊ฒฝ์ฐ (์: ์๋ฃ AI, ์คํธ ํํฐ, ์์จ์ฃผํ)