2020-1ν•™κΈ°, λŒ€ν•™μ—μ„œ β€˜μΈκ³΅μ§€λŠ₯’ μˆ˜μ—…μ„ λ“£κ³  κ³΅λΆ€ν•œ λ°”λ₯Ό μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. 지적은 μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€ :)

2 minute read

2020-1ν•™κΈ°, λŒ€ν•™μ—μ„œ β€˜μΈκ³΅μ§€λŠ₯’ μˆ˜μ—…μ„ λ“£κ³  κ³΅λΆ€ν•œ λ°”λ₯Ό μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. 지적은 μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€ :)

이번 ν¬μŠ€νŠΈλŠ” λŒ€ν•™μ—μ„œ 듀은 β€œμΈκ³΅μ§€λŠ₯(CSED442)” μˆ˜μ—…μ—μ„œ λ‹€λ£¨λŠ” λ‚΄μš©μ˜ κ°œμš”λ₯Ό λ‹€λ£Ήλ‹ˆλ‹€ 😁


Machine Learningμ—λŠ” 크게 4가지 λͺ¨λΈμ΄ μžˆλ‹€.

β€œμΈκ³΅μ§€λŠ₯(CSED422)” μ •κ·œ μˆ˜μ—…μ—μ„œλŠ” 1, 2, 3번 λͺ¨λΈμ— λŒ€ν•΄ μ£Όμš”ν•˜κ²Œ μ‚΄νŽ΄λ³Έλ‹€ πŸ‘€


Reflex-based Model

데이터가 주어지면, μ¦‰κ°μ μœΌλ‘œ νŒλ‹¨ν•˜λŠ” λͺ¨λΈμ΄λ‹€.

개-고양이 λΆ„λ₯˜, 리뷰의 긍정/λΆ€μ • μ—¬λΆ€λ₯Ό νŒλ‹¨ν•˜λŠ” <sentiment analysis>κ°€ 여기에 μ†ν•œλ‹€.

<Linear Model>κ³Ό <Neural Network>의 기본적인 ν˜•νƒœκ°€ 여기에 μ†ν•œλ‹€.

  • Linear Model
    • Linear Regression
    • Linear Classifier
  • Neural Network
    • Single-layer Perceptron
    • Multi-layer Perceptron
  • Nearest-Neighborhood Model
    • KNN

State-based Model

β€œstate graphβ€μ—μ„œ 졜적의 action sequenceλ₯Ό μ°ΎλŠ” λͺ¨λΈμ΄λ‹€. μ΄λ•Œ, <state>λž€ 미래의 action을 κ²°μ •ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ 과거에 λŒ€ν•œ 정보λ₯Ό λ‹΄κ³  μžˆλŠ” 것이닀.

<State-based Model>의 경우, graph λ˜λŠ” treeλ₯Ό 기반으둜 ν•˜κΈ° λ•Œλ¬Έμ— μ μ ˆν•œ <search algorithm>을 선택해야 ν•œλ‹€. κ·Έλž˜μ„œ DFS/BFS, Dijkstra, A* Algorithm 등을 ν­λ„“κ²Œ μ‚¬μš©ν•œλ‹€.

λͺ¨μŒ/곡백이 μ—†λŠ” λ¬Έμžμ— λͺ¨μŒ/곡백을 λ„£λŠ” <text reconstruction>μ΄λ‚˜ <blackjack>, <chess>, <Pac-Man>κ³Ό 같은 κ²Œμž„μ˜ 인곡지λŠ₯을 λ§Œλ“œλŠ” 데에도 μ“°λŠ” λͺ¨λΈμ΄λ‹€.


Variable-based Model

β€œvariableβ€μ˜ λͺ¨μŒμ— μ μ ˆν•œ valueλ₯Ό λΆ€μ—¬(assign)ν•˜λŠ” λͺ¨λΈμ΄λ‹€. μ΄λ•Œ, β€œμ œμ•½(constraint)”가 있으며, 이 μ œμ•½μ„ λ§Œμ‘±ν•˜λ©΄μ„œ β€œvariable”에 μ μ ˆν•œ 값을 λΆ€μ—¬ν•΄μ•Ό ν•œλ‹€. <CSP; constraint Satisfaction Problem>κ°€ λŒ€ν‘œμ μΈ <Variable-based Model>의 μ£Όμš”ν•œ 문제 ν•΄κ²° λŒ€μƒμ΄λ‹€!

<Map Coloring>, <Event Scheduling>, <Bayesian Network> 등을 이 λͺ¨λΈλ‘œ ν•΄κ²°ν•  수 μžˆλ‹€.


Logic-based Model

주어진 λͺ…μ œλ“€μ„ λ°”νƒ•μœΌλ‘œ β€œλ…Όλ¦¬μ  μΆ”λ‘ (logical inference)”λ₯Ό μˆ˜ν–‰ν•˜λŠ” λͺ¨λΈμ΄λ‹€.

μ •κ·œ μˆ˜μ—…μ—μ„œλŠ” 닀루지 μ•Šμ•˜λ‹€.