๋ฐ๊ฐ์ต๋๋ค :>
์ค๋์ Imformed Search์ ์ฒซ ๋ฒ์งธ ๊ธฐ๋ฒ์ธ
Best-First Search์ ๋ํด์
์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
Best-First Search
Best-First Search์
ํธ๋ฆฌ ๋ด Evaluation function(ํ๊ฐ ํจ์)์ธ
f(n)์ ์ํด์
๋น์ฉ์ด ๊ฐ์ฅ ์ ์๋ ธ๋๋ฅผ ์์ธกํ์ฌ
๊ฐ์ฅ ๋จผ์ ํ์ํ๋ ๊ธฐ๋ฒ์ ๋๋ค.
์ฌ๊ธฐ์
"๋น์ฉ์ด ๊ฐ์ฅ ์ ์"์ด๋ผ๋ ๋ป์
Heuristic function(ํด๋ฆฌ์คํฑ ํจ์)์ธ
h(n)์ ๋๋ค.
์ฆ, h(n)์
Goal๋ก ๊ฐ ์ ์๋
์ต์ ๋น์ฉ์ ์์ธกํ๋ ์ถ์ ๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
ํ๋์ ์์๋ก tic-tac-toe ๊ฒ์์
๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ด ๊ฒ์์ ์ด๊ธธ ์ ์๋ ์ ๋ต์ ๋ฌด์์ผ๊น์?
๊ทธ ์ ์
tic-tac-toe ๊ฒ์์ ๋์ฌ ์ ์๋ ๊ฒฝ์ฐ์ ์๋
9! = ์ฝ 36๋ง๊ฐ์ง
์ ๋๋ค.
์ ๊ธ์์ ์ดํด๋ณธ
Uninforemd Search๋ก ํด๊ฒฐํ๋ ค๋ฉด
https://setori-dev.tistory.com/44
[์ธ๊ณต์ง๋ฅ] Uninformed Search
๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ ์ธ๊ณต์ง๋ฅ์ [๋ฌธ์ ํด๊ฒฐ] ์์ญ, ํ์ ์ ๋ต์ ์ฒซ ๋ฒ์งธ, Uninformed Search์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Uninformed์ ๋ป์ ์ง์์ด ์๋, ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค ์ ๋๋ค. ์ฆ, Uninf
setori-dev.tistory.com
36๋ง๊ฐ์ง์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ
ํ๋์ฉ ๋ค ํ์ํด์ผํฉ๋๋ค.
...(•ฬฅฬฅฬฅโ•ฬฅฬฅฬฅ)
์ด๋ฅผ ๋ ๋น ๋ฅด๊ณ
์ ํํ๊ฒ ํด๊ฒฐํ๊ธฐ ์ํด์๋
!ํํธ!์ธ ํด๋ฆฌ์คํฑ ํจ์๋ฅผ ์ด์ฉํ๋ ๊ฒ์ ๋๋ค!
๊ทธ ํํธ๋ฅผ ์๊ฐํด๋ณด๋ฉด
36๋ง๊ฐ์ง์ ๊ฒฝ์ฐ์ ์๋ฅผ
ํ๋ฅ ์ด ๋์ ๋ถ๋ถ๋ง ์ถ๋ฆฌ๋ ๊ฒ์ ๋๋ค!
์ฆ, Search Space๋ฅผ ์ค์ด๋ ์์ ์ ํ๋๋ฐ,
tic-tac-toe๊ฒ์์
ํฐ ๋ฒ์์ ๊ฒฝ์ฐ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ์ ๋ค์ ํด์
์(X)๋ฅผ ๋์ด์ ์ด๊ธธ ์ ์๋ ๊ฒฝ์ฐ์ ์๋
๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด,
๋ด๊ฐ ์ด๊ธธ ์ ์๋ ๊ฒฝ์ฐ์ ์๊ฐ ํฐ
๋ ๋ฒ์งธ์ธ 4๋ก ๊ฐ๋๊ฒ์ด
์ ๋ฆฌํ๊ฒ ์ฃ ?
์ด๊ฒ์ ํจ์๋ก ์ ์ํ ๊ฒ์ด
ํด๋ฆฌ์คํฑ ํจ์์ธ h(n)์ ๋๋ค!
์ฆ,
๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ tic-tac-toe๊ฒ์์์
ํด๋ฆฌ์คํฑ ํจ์์ธ h(n)์
๋ค์๊ณผ ๊ฐ์ด ์ ์ํ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.
h(n)
= number of winning line (์ด๊ธธ ์ ์๋ ์ซ์)
: ์ด๊ธธ ๊ฐ๋ฅ์ฑ์ ๋ํ ์ถ์ ๊ฐ
์ด h(n)์ ์ด์ฉํ๋ค๋ฉด
36๋ง๊ฐ์ง์ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ชจ๋ ํด์ผ๋ง ํ๋
์ฒซ ๋ฒ์งธ ๊ทธ๋ฆผ์
์ด๋ ๊ฒ ์ถ๋ ค์
ํํํ ์ ์์ต๋๋ค.
์ด๊ธธ ํ๋ฅ ์ด ์ ์ผ ๋์ 4๋ก ๊ฐ ๋ค์
๋ค์ h(n)์ ๊ณ์ฐํ๋ ๊ฒ๋๋ค.
์ด๋ ๊ฒ ํ๋ค๋ฉด
๋ชจ๋ ๋ ธ๋๋ฅผ ํ์ํ์ง ์๊ณ ,
์ด๊ธธ ์ ์๋ ํ๋ฅ ์ ๊ทผ์ ํ๊ฒ ์ ๊ทผํ ์ ์๊ฒ ์ฃ ?
ํ์ง๋ง,
์ถ๋ฐ ๋ ธ๋์์ ์์ํด์
๋ชฉํ๋ ธ๋๊น์ง ๋๋ฌํ๋
์ต์ ์ ๊ฒฝ๋ก๋ฅผ ํ์ํ๋ ๊ฒ์
๋ณด์ฅ๋์ง ์์ต๋๋ค.
๊ทธ๋์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋
๊ทธ๋ฆผ์์์
g(n)๊น์ง ๋ชจ๋ ํ์ฉํ
A* ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํฉ๋๋ค!
๋ค์ ์๊ฐ์๋
์ด A* ์๊ณ ๋ฆฌ์ฆ์ ๋ํด
์์ธํ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. หแตห
๋ง์ ๋์ ๋์ จ๋ค๋ฉดโค์ ๊ตฌ๋ ๋ถํ๋๋ฆด๊ฒ์!
:)
'IT > ์ธ๊ณต์ง๋ฅ(AI)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฑ ๋ฆฌ๋ทฐ ์ํ] ์ค๋ ์ง3 with ํ์ด์ฌ (1) | 2024.07.22 |
---|---|
[์ธ๊ณต์ง๋ฅ] Informed Search (+ Uninformed Search ๊ธฐ๋ฒ ๋น๊ต) (0) | 2022.01.07 |
[์ธ๊ณต์ง๋ฅ] Uninformed Search - UCS List๋ก ๋ถ์ (0) | 2022.01.05 |
[์ธ๊ณต์ง๋ฅ] Uninformed Search - UCS(๊ท ์ผ๋น์ฉํ์) (3) | 2022.01.04 |
[์ธ๊ณต์ง๋ฅ] Uninformed Search - BFS์ DFS ๋น๊ต (0) | 2022.01.03 |
๋๊ธ