π FC_Layer_Multi_Dimensional_Input
FC(Dense) λ μ΄μ΄λ λ€μ°¨μ ν μ μ λ ₯μ μ§μ μ²λ¦¬νμ§ μμΌλ©°, μ΄λ νλΌλ―Έν° νμ¦ λ¬Έμ μ νλ μμν¬ μ€κ³ μμΉμ κΈ°μΈ
1. FC λ μ΄μ΄μ μ λ ₯ μ μ½
1.1 μ λ ₯ νμ μ ν
1μ°¨μ λ²‘ν° μ λ ₯: FC λ μ΄μ΄λ κΈ°λ³Έμ μΌλ‘ 1μ°¨μ λ²‘ν° λλ 2μ°¨μ([batch, features]) ννμ μ λ ₯μ μ²λ¦¬.
μλ Flatten λλ λͺ μμ Flatten: λ€μ°¨μ ν μ μ λ ₯ μ λ΄λΆμ μΌλ‘ Flattenλκ±°λ μ€λ₯ λ°μ.
2. λ€μ°¨μ μ λ ₯μ λΉν¨μ¨μ±
2.1 νλΌλ―Έν° νμ¦ λ¬Έμ
λ΄λΆμ Flatten μ²λ¦¬: λ€μ°¨μ ν μ μ λ ₯ μ λͺ¨λ μμλ₯Ό λ 립μ μΈ μ λ ₯ λ΄λ°μΌλ‘ κ°μ£Όνμ¬ Flatten.
κΈ°νκΈμμ νλΌλ―Έν° μ¦κ°: μ λ ₯ μ°¨μ μμ λ°λΌ νλΌλ―Έν° μκ° νλ°μ μΌλ‘ μ¦κ° (μ: 8x8x128 μ λ ₯ -> 2λ°±λ§ κ° μ΄μ νλΌλ―Έν°).
μ€λ²νΌν λ° λ©λͺ¨λ¦¬ λ¬Έμ : κ³Όλν νλΌλ―Έν°λ‘ μΈν μ€λ²νΌν λ° νμ΅/μΆλ‘ μ λ©λͺ¨λ¦¬ λΆμ‘± λ°μ.
3. λ€μ°¨μ λ°μ΄ν° μ²λ¦¬ μ λ΅
3.1 μ°¨μ μΆμ λ° νΉμ§ μμ½
Convolutional/Pooling λ μ΄μ΄ νμ©: κ³΅κ° κ΅¬μ‘° μ μ§λ₯Ό μν 컨볼루μ λ° νλ§ λ μ΄μ΄ μ¬μ©.
GlobalAveragePooling: λ€μ°¨μ ν μμ μ°¨μμ μΆμνκ³ νΉμ§μ μμ½νλ κΈ°λ².
Flatten λ¨κ³ νμ: FC λ μ΄μ΄ μ°κ²° μ Flatten λ±μ μ°¨μ λ³ν λ¨κ³ νμ.