IT/์ธ๊ณต์ง๋ฅ(AI)11 [์ฑ ๋ฆฌ๋ทฐ ์ํ] ์ค๋ ์ง3 with ํ์ด์ฌ ๋ฐ๊ฐ์ต๋๋ค :) ์ค๋๋ง์ ์ธ์ฌ๋๋ฆฝ๋๋ค. ์ค๋์ ์ธ๊ณต์ง๋ฅ ๋ ํ ๋๋ ๊ฐ์ ์ ๋์์ด ๋ ๋งํ์ฑ ์ ์๊ฐํด๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. ์ ๋ ํ์ฌ ์ผ๋ฐ๊ณ ๊ณ ๋ฑํ๊ต์์ '์ธ๊ณต์ง๋ฅ ๊ธฐ์ด' ๊ณผ๋ชฉ์ ๊ฐ๋ฅด์น๊ณ ์๋๋ฐ์,'์ธ๊ณต์ง๋ฅ ๊ธฐ์ด'๋ 2015๊ฐ์ ๊ต์ก๊ณผ์ ์์๊ต์ก๋ถ ๊ณ ์ ์ 2020-236ํธ์ ์ถ๊ฐ๋ ๊ณผ๋ชฉ์ ๋๋ค. ํ์ฌ ๋ถ๋ถ์ ์ผ๋ก ์ธ๋ฌธ๊ณ์์ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ด ๊ณผ๋ชฉ์ ๊ณ ๋ฑํ๊ต ํ์๋ค์ด ๋ฐฐ์ฐ๊ณ ์๊ณ ,๋ด๋ 25๋ ๋์๋ 2022๊ฐ์ ์ด ์ ๊ตญ์ ์ผ๋ก ํ์ฅ ๋์ ๋ ์์ ์ด๊ธฐ์๋ ๋ง์ ํ์๋ค์ด ์ธ๊ณต์ง๋ฅ์ ๋ฐฐ์ฐ๊ฒ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด์ ๋ฐ๋ผ ์ธ๊ณต์ง๋ฅ ์์์์ปดํจํฐ ์ ๊ณต์ ๋ฟ ์๋๋ผ ๋์งํธ ๋์ ํ ์๋์ ์ผ๋ฐ์ธ์๊ฒ๋ ํ์ ์ญ๋์ผ๋ก ์๋ฆฌ๋ฅผ ์ก์ ๊ฒ ๊ฐ์ต๋๋ค. ์ธ๊ณต์ง๋ฅ๊ณผ ๊ด๋ จ๋ ์ฑ ์ ๋ง์ง๋ง,์ค๋ ์๊ฐํด๋๋ฆด ์ฑ ์ ์ด๋ณด์์ ์ ๋ฌธ๊ฐ์ ๋์ฆ๋ฅผ ๋ชจ๋ ๋ด์ ์ฑ ์ ๋๋ค... 2024. 7. 22. [์ธ๊ณต์ง๋ฅ] Informed Search - Best First Search ๋ฐ๊ฐ์ต๋๋ค :> ์ค๋์ 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!.. 2022. 1. 17. [์ธ๊ณต์ง๋ฅ] Informed Search (+ Uninformed Search ๊ธฐ๋ฒ ๋น๊ต) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Informed Search์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ทธ. ์ . ์! ์ ๋ฒ ๊ธ๊น์ง Uninformed Search์ ๋ํด์ ์์๋ณด์๋๋ฐ, 3๊ฐ์ง์ ๊ธฐ๋ฒ์ ์ ๊น ๋น๊ตํ๊ณ Informed Search์ ๋ํด ์ดํด๋ณด๋๋กํ๊ฒ ์ต๋๋ค. ( แ )ู Uninformed Search Uninformed Search์ ๋ง์ด ์๋ ค์ง ์ด 3๊ฐ์ง ๊ธฐ๋ฒ์ ์ดํด๋ณด์์ต๋๋ค! https://setori-dev.tistory.com/44?category=517812 [์ธ๊ณต์ง๋ฅ] Uninformed Search ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ ์ธ๊ณต์ง๋ฅ์ [๋ฌธ์ ํด๊ฒฐ] ์์ญ, ํ์ ์ ๋ต์ ์ฒซ ๋ฒ์งธ, Uninformed Search์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Uninformed์ ๋ป์ ์ง์์ด ์๋, ์ ๋ณด๋ฅผ ๊ฐ์ง.. 2022. 1. 7. [์ธ๊ณต์ง๋ฅ] Uninformed Search - UCS List๋ก ๋ถ์ ๋ฐ๊ฐ์ต๋๋ค. :) ์ ๋ฒ ๊ธ์์๋ Uninformed Search์ UCS๊ธฐ๋ฒ์ ์์๋ณด๋ฉด์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ Treeํํ๋ฅผ ์ดํด๋ณด์์ต๋๋ค. https://setori-dev.tistory.com/48 [์ธ๊ณต์ง๋ฅ] Uninformed Search - UCS(๊ท ์ผ๋น์ฉํ์) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Uninformed Search์ ๋ง์ง๋ง ๊ธฐ๋ฒ, UCS(Uninform-cost Search)์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. UCS (Uninform-cost Search) : ๊ท ์ผ๋น์ฉํ์ UCS๋ fringe๋ง๋ค ๋น์ฉ์ ์ ์ด ๊ฐ์ฅ ์ ์ ๋น.. setori-dev.tistory.com ์ด๋ฒ์๋ BFS, DFS์ ๋์ผํ๊ฒ Listํํ๋ก ํํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. https://setori-dev.tistory.com/46.. 2022. 1. 5. [์ธ๊ณต์ง๋ฅ] Uninformed Search - UCS(๊ท ์ผ๋น์ฉํ์) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Uninformed Search์ ๋ง์ง๋ง ๊ธฐ๋ฒ, UCS(Uninform-cost Search)์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. UCS (Uninform-cost Search) : ๊ท ์ผ๋น์ฉํ์ UCS๋ fringe๋ง๋ค ๋น์ฉ์ ์ ์ด ๊ฐ์ฅ ์ ์ ๋น์ฉ์ผ๋ก ํ์ํ๋ ๊ธฐ๋ฒ์ ๋๋ค. ์ด๋, ํ์์ BFS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์งํ๋๋ฉฐ, ์ ์ ๋น์ฉ์ ๋ฐ๋ผ ํ์ฅํฉ๋๋ค. Treeํํ ์ด๋ฅผ ์ฐ๊ฒฐํ๋ ์ ์ Tree๋ก ํํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. b์ ๋น์ฉ: 5 c์ ๋น์ฉ: 4 ๋๋ฌธ์ ์ ์ ๋น์ฉ์ธ c๊ฐ Goal์ธ์ง ํ์ํฉ๋๋ค. ์ด๋, ๋น์ฉ์ ๊ทธ๋ฆผ์์์ ๊ฑฐ๋ฆฌ๋ณ ๋น์ฉ์ ๋ํ ๊ฐ์ ๋๋ค. b์ ๋น์ฉ: a->c->b ๊ฑฐ๋ฆฌ 0+4+5=9 d์ ๋น์ฉ: a->c->d ๊ฑฐ๋ฆฌ 0+4+3=7 e์ ๋น์ฉ: a->c->e ๊ฑฐ๋ฆฌ 0+4+8=.. 2022. 1. 4. [์ธ๊ณต์ง๋ฅ] Uninformed Search - BFS์ DFS ๋น๊ต ๋ฐ๊ฐ์ต๋๋ค. :) Uninformed Search์ BFS์ DFS ํ์์ List๋ก ๋น๊ตํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. BFS (๋๋น์ฐ์ ํ์) : ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ๋ฉด์ ํ์ https://setori-dev.tistory.com/45 [์ธ๊ณต์ง๋ฅ] Uninformed Search - BFS(๋๋น์ฐ์ ํ์) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Uninformed Search์ ์ฒซ ๋ฒ์งธ ๊ธฐ๋ฒ, BFS(Breadth-first Search)์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. BFS (Breadth-first Search) : ๋๋น์ฐ์ ํ์ BFS๋ fringe์ ์ผ์ชฝ๋ถํฐ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ฉฐ,.. setori-dev.tistory.com Listํํ ๋ค์์ BFS๊ธฐ๋ฒ์ผ๋ก ํ์ํ๋ ๊ณผ์ ์ List๋ก ํํํ์์ค. ๋งจ ์ฒ์ a๊ฐ Open List์.. 2022. 1. 3. [์ธ๊ณต์ง๋ฅ] Uninformed Search - DFS(๊น์ด์ฐ์ ํ์) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Uninformed Search์ ๋ ๋ฒ์งธ ๊ธฐ๋ฒ, DFS(Depth-first Search)์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. DFS (Depth-first Search) : ๊น์ด์ฐ์ ํ์ DFS๋ ๊ฐ์ฅ ์ผ์ชฝ ๊น๊ฒ ์๋ fringe๋ฅผ ํ์ํ๋ ๊ธฐ๋ฒ์ ๋๋ค. Treeํํ DFS๋ ์ด๋ ๊ฒ ํ์์ ํ๋๋ฐ, ์์ BFS์ ๊ฐ์ด ์์ผ๋ก ์ดํด๋ณผ Uninformed Search์ ์ข ๋ฅ์์ ๊ฐ ํ์๊ธฐ๋ฒ์ ์ฑ๋ฅ์ ๋น๊ตํ ํ์๊ฐ ์์ต๋๋ค. https://setori-dev.tistory.com/45 [์ธ๊ณต์ง๋ฅ] Uninformed Search - BFS(๋๋น์ฐ์ ํ์) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Uninformed Search์ ์ฒซ ๋ฒ์งธ ๊ธฐ๋ฒ, BFS(Breadth-first Search)์ ๋ํด์ ์ดํด๋ณด.. 2021. 12. 30. [์ธ๊ณต์ง๋ฅ] Uninformed Search - BFS(๋๋น์ฐ์ ํ์) ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ Uninformed Search์ ์ฒซ ๋ฒ์งธ ๊ธฐ๋ฒ, BFS(Breadth-first Search)์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. BFS (Breadth-first Search) : ๋๋น์ฐ์ ํ์ BFS๋ fringe์ ์ผ์ชฝ๋ถํฐ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๋ฉฐ, ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ๋ฉฐ ํ์ํ๋ ๊ธฐ๋ฒ์ ๋๋ค. Treeํํ BFS๋ ์ด๋ ๊ฒ ํ์์ ํ๋๋ฐ, ์์ผ๋ก ์ดํด๋ณผ Uninformed Search์ ์ข ๋ฅ์์ ๊ฐ ํ์๊ธฐ๋ฒ์ ์ฑ๋ฅ์ ๋น๊ตํ ํ์๊ฐ ์์ต๋๋ค. ์ฑ๋ฅ์ ๋ ๊ฐ์ง๋ก Complete (Goal์ ๋ณด์ฅํ๋๊ฐ?) Optimal (์ ์ผ ์ข์ Goal์ ๋ณด์ฅํ๋๊ฐ?) ์ ๋น๊ตํด์ผํฉ๋๋ค. Complete (Goal์ ๋ณด์ฅํ๋๊ฐ?) : ์ ๋ต(Goal)์ ๋ณด์ฅํ๋์ง? Optimal (์ ์ผ ์ข์ Goal์ ๋ณด์ฅํ๋๊ฐ?.. 2021. 12. 29. [์ธ๊ณต์ง๋ฅ] Uninformed Search ๋ฐ๊ฐ์ต๋๋ค. :) ์ค๋์ ์ธ๊ณต์ง๋ฅ์ [๋ฌธ์ ํด๊ฒฐ] ์์ญ, ํ์ ์ ๋ต์ ์ฒซ ๋ฒ์งธ, Uninformed Search์ ๋ํด์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Uninformed์ ๋ป์ ์ง์์ด ์๋, ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค ์ ๋๋ค. ์ฆ, Uninformed Search ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ด๋ ํ ํํธ๋ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์ ์ฑ ๋ชจํํ๋ฏ์ด ํ์ํ๋ ๊ธฐ๋ฒ์ ๋๋ค. ์ด์๋ ๋ฐ๋๋ก Informed Search๊ฐ ์๋๋ฐ, ๋ค์ ๊ฒ์๊ธ์์ ์ดํด๋ณผ ์์ ์ ๋๋ค :> ์ผ๋จ ํ์ํ๊ธฐ ์ ! https://setori-dev.tistory.com/42 [์ธ๊ณต์ง๋ฅ] ํ์ ์ ๋ต(Search) ๋ฐ๊ฐ์ต๋๋ค :-) ์ค๋์ ํ์(Search)์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ ๋, 1. ๋ฌธ์ ๋ฅผ ํํ 2. Search .. 2021. 12. 28. [์ธ๊ณต์ง๋ฅ] AI(์ธ๊ณต์ง๋ฅ)์ด๋? ๋ฐ๊ฐ์ต๋๋ค :) ์ค๋์ ์ธ๊ณต์ง๋ฅ์ ์ ๋ฐ์ ์ธ ํ๋ฆ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ํ์ฌ 4์ฐจ์ฐ์ ํ๋ช ์๋๊ฐ ์ด๋ฆฌ๋ฉด์ ์ปดํจํฐ๋ฅผ ๋น๋กฏํ์ฌ ์๋์ฐจ๋ ํฅ๋ณด๋, ์ฒญ์๊ธฐ, ๋์ฅ๊ณ ๋ฑ ์ฃผ๋ณ์์ ์ธ๊ณต์ง๋ฅ์ด๋ผ๋ ๋จ์ด๋ฅผ ๊ณณ๊ณณ์์ ํํ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ์ ์ง๊ธ์ ์ปดํจํฐ ์ ๊ณต์ ๋ฟ ์๋๋ผ, ๋ง์ ์ฌ๋๋ค์ด IT๊ธฐ์ ์ ๊ด์ฌ์ ๊ฐ๊ณ ๊ด๋ จ ๋ด์ฉ์ ๊ณต๋ถ๋ฅผ ์์ํ๊ณ ์ ํ๋ ์ถ์ธ๋ผ๊ณ ํฉ๋๋ค!! ๋ํ ์ผ๋ง์ ์ ๋ฐํ๋ 2022 ๊ต์ก๊ณผ์ ์ ๋ณด๊ต๊ณผ๋ ์ด, ์คํ๊ต๋ ์ ๋ณด์๊ฐ์ ๋ ๋ฐฐ๋ก ๋๋ฆฌ๊ณ , ๊ณ ๋ฑํ๊ต์๋ ์ ๋ณด๊ฐ ์ ์ค๋์์ต๋๋ค. ์ด์คํ๊ต์์๋ ํ๊ต์์จ์๊ฐ์ ์ ๋ณด(์ค๊ณผ)๋ฅผ ๋ํด ์ด 34์๊ฐ, ์ค 68์๊ฐ์ผ๋ก ์ ๋ณด ์๊ฐ์ด ๋๋ฐฐ๋ก ๋์ด๋๋ค. ๊ณ ๋ฑํ๊ต๋ ์ ๋ณด๊ต๊ณผ ์ ์ค๊ณผ ์ ํ๊ณผ๋ชฉ์ ๊ฐ์คํ๋ค. ํ๊ต๊ธ์ ์ฐ๊ณํ์ฌ ํน์ ์๋ ๊ต์ก๊ณผ์ ์ ์ด์ํ ์ ์๋๋ก ์.. 2021. 12. 16. [์ธ๊ณต์ง๋ฅ] ํ์ ์ ๋ต(Search) ๋ฐ๊ฐ์ต๋๋ค :-) ์ค๋์ ํ์(Search)์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด๋ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ ๋, 1. ๋ฌธ์ ๋ฅผ ํํ (๋ณํ) 2. Search ์ ๋ต (์ ์ฉ) ๊ณผ ๊ฐ์ ์์๋ก ์งํ๋ฉ๋๋ค. (Problem Solving As Search? 1. Problem RepreSentation 2. Search Algorithm) ์ฌ๊ธฐ์ ๋งํ๋ ๋ฌธ์ ์ ์์๋ ๋ค์ ๊ทธ๋ฆผ์ผ๋ก ํ๋ค๋ฉด, ๋ฌธ์ (Problem)๋ ๋ง์ฝ Start์์ Goal๋ก ๊ฐ์ผํ๋ค๋ฉด? ์ ์ ๋ฐ๋ผ์ ์ด์ด๊ฐ๋ฉด Goal์ ์ฐพ์ ์๋ ์์ง๋ง, ํ๋์ ์ฐพ๊ธฐ๋ ํ๋ญ๋๋ค. ๊ทธ๋์ ์ด๋ฅผ โ Tree๋ก ๋ณํํด์ค๋๋ค. ๊ทธ๋ฌ๋ฉด Goal๋ก ๊ฐ๋ ๊ฒฝ๋ก๊ฐ ์ฝ๊ฒ ๋ณด์ด์ฃ ? ๋ง์ง๋ง์ผ๋ก โกํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํฉ๋๋ค. ํ์ ์๊ณ ๋ฆฌ์ฆ(Search Algorithm)์ ์ข ๋ฅ๋ ํฌ๊ฒ .. 2021. 11. 9. ์ด์ 1 ๋ค์