λ”₯λŸ¬λ‹/Today I learned :

νΌμ…‰νŠΈλ‘ κ³Ό 인곡신경망 1

주영 🐱 2022. 12. 8. 16:10
728x90
λ°˜μ‘ν˜•

인곡신경망(ANN, artificial neural network)은 λ”₯λŸ¬λ‹μ˜ ν•΅μ‹¬μœΌλ‘œ, λ‡Œμ˜ λ‰΄λŸ°μ˜ μ—°κ²°μ—μ„œ μ˜κ°μ„ 받은 λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈμž…λ‹ˆλ‹€. 인곡신경망은 μ„±λŠ₯κ³Ό ν™•μž₯성이 μ’‹μ•„ 이미지 λΆ„λ₯˜, μŒμ„±μΈμ‹ μ„œλΉ„μŠ€, μΆ”μ²œ, κ°•ν™”ν•™μŠ΅λ“± λŒ€κ·œλͺ¨ λ¨Έμ‹ λŸ¬λ‹ 문제의 μ„±λŠ₯을 λ†’μ΄λŠ”λ° μ‚¬μš©λ©λ‹ˆλ‹€. 

aλŠ” 생물학적인 λ‰΄λŸ°μ˜ κ·Έλ¦Όμž…λ‹ˆλ‹€. c처럼 λ‰΄λŸ°μ˜ μ‹œλƒ…μŠ€λŠ” 또 λ‹€λ₯Έ λ‰΄λŸ°κ³Ό 이어져 μžˆμŠ΅λ‹ˆλ‹€. λ‡Œμ—λŠ” μˆ˜μ‹­μ–΅κ°œμ˜ κ±°λŒ€ν•œ λ‰΄λŸ°μ΄ μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ 생물학적 λ‰΄λŸ°μ—μ„œ μ°©μ•ˆν•œ λͺ¨λΈμ΄ 인곡 λ‰΄λŸ°μž…λ‹ˆλ‹€.  

 

νΌμ…‰νŠΈλ‘ 

κ°„λ‹¨ν•œ 인곡 신경망ꡬ쑰 쀑 ν•˜λ‚˜λ‘œ, λ‹€μˆ˜μ˜ μž…λ ₯을 λ°›μœΌλ©΄ 1개의 μ‹ ν˜Έλ₯Ό 좜λ ₯ν•˜λŠ” ꡬ쑰둜 λ˜μ–΄μžˆμŠ΅λ‹ˆλ‹€. 1 λ˜λŠ” 0 λ‘˜μ€‘ ν•˜λ‚˜λ₯Ό 좜λ ₯ν•˜λŠ” νΌμ…‰νŠΈλ‘ μ„ μƒκ°ν•΄λ΄…μ‹œλ‹€. 

μž…λ ₯이 2개인 νΌμ…‰νŠΈλ‘ 

x1,x2 : μž…λ ₯ μ‹ ν˜Έ, w1,w2: κ°€μ€‘μΉ˜(각 μ‹ ν˜Έμ˜ 영ν–₯λ ₯ μ‘°μ •κ°€λŠ₯) , 원 : λ‰΄λŸ° ν˜Ήμ€ λ…Έλ“œλΌ ν•©λ‹ˆλ‹€. μž…λ ₯ μ‹ ν˜Έκ°€ λ‰΄λŸ°μ— λ³΄λ‚΄μ§ˆ λ•Œ 각각 고유의 κ°€μ€‘μΉ˜λ₯Ό κ³±ν•˜κ²Œ λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ μ‹ ν˜Έμ˜ 총합이 μ „ν•΄μ§„ ν•œκ³„(μž„κ³„κ°’, θ)을 λ„˜μœΌλ©΄ 1을 좜λ ₯, 이λ₯Ό λ‰΄λŸ°μ΄ ν™œμ„±ν™”ν•œλ‹€λΌκ³  ν•©λ‹ˆλ‹€. λ‹€μŒκ³Ό 같이 ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 각 식에 b(편ν–₯, bias, λ‰΄λŸ°μ΄ μ–Όλ§ˆλ‚˜ μ‰½κ²Œ ν™œμ„±ν™”λ˜λŠλƒλ₯Ό μ œμ–΄ν•¨)λ₯Ό 더해주기도 ν•©λ‹ˆλ‹€.

νΌμ…‰νŠΈλ‘ μ€ 직선 ν•˜λ‚˜λ‘œ λ‚˜λˆŒ 수 μžˆλŠ” μ˜μ—­λ§Œ ν‘œν˜„ν•  수 μžˆλ‹€λŠ” ν•œκ³„κ°€ μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ νΌμ…‰νŠΈλ‘ μ„ μŒ“μ•„ λ‹€μΈ΅νΌμ…‰νŠΈλ‘ μ„ λ§Œλ“€λ©΄, λΉ„μ„ ν˜• μ˜μ—­λ„ ν‘œν˜„μ΄ κ°€λŠ₯ν•΄μ§‘λ‹ˆλ‹€. 

 

신경망을 그림으둜 ν‘œν˜„ν•˜λ©΄ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. 

μ€λ‹‰μΈ΅μ˜ λ‰΄λŸ°μ€ λ‚˜λ¨Έμ§€ 두 계측과 달리 μ‚¬λžŒμ˜ λˆˆμ—λŠ” 보이지 μ•ŠμŠ΅λ‹ˆλ‹€. 그럼 μ‹ ν˜Έ 처리(전달) 과정에 λŒ€ν•΄ μ’€ 더 μžμ„Ένžˆ μ‚΄νŽ΄λ΄…μ‹œλ‹€.

편ν–₯을 λͺ…μ‹œν•˜μ—¬ νΌμ…‰νŠΈλ‘ μ„ ν‘œν˜„ν•˜λ©΄, 

식을 λ‹€μ‹œ μ •λ¦¬ν•˜λ©΄, μ΄λ ‡κ²Œ μ“Έ 수 μžˆμŠ΅λ‹ˆλ‹€:

h(x)처럼 μž…λ ₯ μ‹ ν˜Έμ˜ 총합을 좜λ ₯ μ‹ ν˜Έλ‘œ λ³€ν™˜ν•˜λŠ” ν•¨μˆ˜λ₯Ό ν™œμ„±ν™” ν•¨μˆ˜λΌκ³  ν•©λ‹ˆλ‹€. μž…λ ₯ ν•¨μˆ˜μ˜ 총합이 ν™œμ„±ν™”λ₯Ό μΌμœΌν‚€λŠ”μ§€ μ •ν•˜λŠ” 역할을 ν•˜λŠ”κ²ƒμ΄μ£ . κ°€μ€‘μΉ˜κ°€ κ³±ν•΄μ§„ μž…λ ₯μ‹ ν˜Έμ™€ 편ν–₯의 총합을 aλΌν•˜λ©΄, 이λ₯Ό ν•¨μˆ˜ h()에 λ„£μ–΄ yν•˜λŠ” κ³Όμ •μž…λ‹ˆλ‹€. 

λ°˜μ‘ν˜•