Early-stage of AI: Perceptron and ADALINE
νΌμ νΈλ‘ (perceptron)κ³Ό μλ¬λ¦°(ADALINE)μ λ₯λ¬λμ κΈ°μ΄κ° λλ ν΅μ¬ κ°λ μ λλ€. λ λͺ¨λΈμ μΈκ³΅ μ κ²½λ§μ μ΄κΈ° ννλ‘μ νλ μ κ²½λ§ κ΅¬μ‘°μ μ΄ν΄μ κ°λ°μ μ€μν©λλ€. νΌμ νΈλ‘ μ μ΄μ§ λΆλ₯κΈ°λ‘ μμν΄ μλ¬λ¦°κ³Ό ν¨κ» μ κ΅ν νμ΅ μκ³ λ¦¬μ¦μΌλ‘ λ°μ νκ³ , μ΄λ νμ¬μ λ€μΈ΅ μ κ²½λ§κ³Ό λ₯λ¬λ λͺ¨λΈμ ν λκ° λμ΄ λ³΅μ‘ν ν¨ν΄ μΈμκ³Ό λ°μ΄ν° μ²λ¦¬λ₯Ό κ°λ₯νκ² νμ΅λλ€.
Perceptron
νΌμ νΈλ‘ λλ μ΄μ§λΆλ₯κΈ°(binary classifier)λ μ΄μ§λΆλ₯μ νμ΅ μκ³ λ¦¬μ¦μ λλ€. μ ν λΆλ₯κΈ°μ μΌμ’ μΌλ‘ 무κ², νΉμ§μ κ³±ν©κ³Ό λ°μνλ μ νμμΈ‘ν¨μλ₯Ό μ¬μ©ν©λλ€.
Mathematical Definition
νλμ μμ νΌμ νΈλ‘ μ κ³λ¨ν¨μ(step function)λ₯Ό ν¬ν¨νλ μ΄μ§ λΆλ₯κΈ°μ μκ³ λ¦¬μ¦μΌλ‘ μΈμλ©λλ€.
μ νμ΅λ₯ μ λλ€. κ³Ό μ¬μ΄μ κ°μ κ°μ§λλ€. ν΄μλ‘ κ°μ€μΉκ° ν¬κ² λ³λν©λλ€.
μ νλ ¨ λ°μ΄ν°μ λλ€.
λ μ°¨μμ μ λ ₯ 벑ν°μ λλ€.
λ μ λ ₯μ λν΄ νΌμ νΈλ‘ μ΄ λ΄λμμΌ ν μΆλ ₯μ λλ€.
νΉμ§κ³Ό μλ£μ μμΈμ λ€μκ³Ό κ°μ΄ ννν©λλ€.
λ λ²μ§Έ μ λ ₯μ λ²μ§Έ νΉμ§μ΄λ€.
무κ²λ λ€μκ³Ό κ°μ΄ ννλ μ μμ΅λλ€.
λ 무κ²μμ iλ²μ§Έ κ°μ΄λ©° μ λ ₯μ λ²μ§Έ νΉμ§κ³Ό κ³±ν΄μ§λλ€.
μ΄κΈ° λλ¬Έμ μ μμ λΌκ³ λ³Ό μ μμ΅λλ€.
μκ°μ λ°λ₯Έ λ₯Ό λνλ΄κΈ° μν΄ λ€μκ³Ό κ°μ νκΈ°λ₯Ό μ¬μ©ν©λλ€.
μ μμμ λ²μ§Έ 무κ²μ κ°μ λ§ν©λλ€.
λ μκ³ν¨μμ λλ€.
Learning Step
κ°μ€μΉλ₯Ό μμν©λλ€. μ΄λ€μ
0
λλ λμλ‘ μ΄κΈ°νλ μ μμ΅λλ€.μ κ° μ λν΄ λ€μμ κ±Έμμ μνν©λλ€.
μΆλ ₯μ κ³μ°ν©λλ€:
무κ²λ₯Ό κ°±μ ν©λλ€:
μ€λ₯κ° μμ΄μ§κ±°λ μ΄λ€ μκ³μ λ¬νλ©΄ λ°μκ΅μ΄ λ©μΆ₯λλ€.
μ΄λ νΉμ ν λ¨κ³κΉμ§ λ°λ³΅μ΄ λ©μΆμ§ μλ νμ΅μ μ€νλΌμΈ νμ΅(offline learning)λΌ ν©λλ€.
ADALINE
μλ¬λ¦°(Adaptive Linear Neuron, Adaptive Linear Element)λ λ¨μΈ΅μ μΈκ³΅ μ κ²½λ§μ λλ€. νΌμ νΈλ‘ μ κ·Όκ±°νκ³ μμΌλ©° 무κ², μ νΈ, μ΄ν© ν¨μλ₯Ό μ¬μ©ν©λλ€.
Mathematical Definition
μλ¬λ¦°μ λ€μν λ Έλλ‘ κ΅¬μ±λ λ€μΈ΅ μ κ²½λ§μΌλ‘ μ¬λ¬ μ λ ₯μ λ°μ νλμ μΆλ ₯μ λ§λ€μ΄μΌ ν©λλ€.
λ μ λ ₯ 벑ν°μ λλ€.
μ λλ€.
λ κ°μ€μΉ 벑ν°μ λλ€.
μ λλ€.
μ μ λ ₯μ κ°―μμ λλ€.
λ μμμ λλ€.
λ λͺ¨λΈμ μΆλ ₯μ λλ€.
Leaning Step
μλ¬λ¦°μ νμ΅λ²μ κ²½μ¬ νκ°λ²μ μΌμ’ μΈ μ΅μ μ κ³±λ²(least mean squares)μ΄ μ¬μ©λ©λλ€. κ°μ€μΉκ° κ°±μ λκΈ° μν μκ³ λ¦¬μ¦κ³Ό κ·Έ λ³μλ λ€μκ³Ό κ°μ΅λλ€.
λ νμ΅λ₯ μ λλ€.
λ λͺ¨λΈμ μΆλ ₯μ λλ€.
λ μΆλ ₯μ λλ€.
λ μ€λ₯μ λν μ κ³±μ λλ€.
Last updated