im2col
μ΄λ―Έμ§λ₯Ό columnsμΌλ‘ λ³νν΄μ£Όλ κ²μ λ§ν©λλ€.
im2col_get_pixel
ν¨μ μ΄λ¦: im2col_get_pixel
μ λ ₯:
im: μ΄λ―Έμ§ λ°μ΄ν°λ₯Ό κ°λ¦¬ν€λ ν¬μΈν°(float *)
height: μ΄λ―Έμ§ λμ΄(int)
width: μ΄λ―Έμ§ λλΉ(int)
channels: μ΄λ―Έμ§ μ±λ μ(int)
row: ν½μ μ μΈλ‘ μμΉ(int)
col: ν½μ μ κ°λ‘ μμΉ(int)
channel: ν½μ μ΄ μμΉν μ±λ(int)
pad: ν¨λ© ν¬κΈ°(int)
λμ:
μ λ ₯μΌλ‘ μ£Όμ΄μ§ μμΉ(row, col, channel)μ ν΄λΉνλ ν½μ κ°μ λ°ννλ€.
λ¨, ν¨λ©(pad)μ΄ μ μ©λμ΄ μλ κ²½μ°, ν¨λ© ν¬κΈ°λ§νΌ μμΉλ₯Ό μ‘°μ νμ¬ μ΄λ―Έμ§ λ°μ΄ν°λ₯Ό κ°μ Έμ¨λ€.
λ§μ½ κ°μ Έμ¬ λ°μ΄ν°κ° μ΄λ―Έμ§μ λ²μλ₯Ό λ²μ΄λλ κ²½μ°, 0μ λ°ννλ€.
μ€λͺ :
μ΄λ―Έμ§ λ°μ΄ν°λ₯Ό 2μ°¨μ λ°°μ΄ ννλ‘ λ³ννλ im2col μ°μ°μμ, μ£Όμ΄μ§ μμΉμ λμνλ λ°μ΄ν°λ₯Ό κ°μ Έμ€κΈ° μν΄ μ¬μ©λλ€.
μ΄ ν¨μλ ν΄λΉ μμΉ(row, col, channel)μμμ κ°μ κ°μ Έμ€λ μν μ νλ€.
μ΄λ―Έμ§ λ°μ΄ν°λ 1μ°¨μ λ°°μ΄λ‘ μ μ₯λμ΄ μκΈ° λλ¬Έμ, row, col, channel μ 보λ₯Ό μ΄μ©νμ¬ μΈλ±μ€λ₯Ό κ³μ°νμ¬ κ°μ κ°μ Έμ¨λ€.
λ¨, ν¨λ©μ΄ μ μ©λ κ²½μ°, rowμ colμμ ν¨λ©μ ν¬κΈ°(pad)λ₯Ό λΊ κ°μ μ¬μ©νμ¬ μΈλ±μ€λ₯Ό κ³μ°νλ€.
im2col_cpu
ν¨μ μ΄λ¦: im2col_cpu
μ λ ₯:
data_im: float ν¬μΈν°, μ λ ₯ μ΄λ―Έμ§ λ°μ΄ν° ν¬μΈν°
channels: int, μ λ ₯ μ΄λ―Έμ§ μ±λ μ
height: int, μ λ ₯ μ΄λ―Έμ§ λμ΄
width: int, μ λ ₯ μ΄λ―Έμ§ λλΉ
ksize: int, νν°(컀λ) ν¬κΈ°
stride: int, μ€νΈλΌμ΄λ ν¬κΈ°
pad: int, ν¨λ© ν¬κΈ°
data_col: float ν¬μΈν°, λ³νλ μ΄λ―Έμ§ λ°μ΄ν° ν¬μΈν°
λμ:
μ λ ₯ μ΄λ―Έμ§λ₯Ό νν° ν¬κΈ°, μ€νΈλΌμ΄λ, ν¨λ© μ 보λ₯Ό κΈ°λ°μΌλ‘ im2col λ°©μμΌλ‘ λ³ννμ¬ data_colμ μ μ₯νλ ν¨μμ λλ€.
CaffeλΌλ λ¨Έμ λ¬λ νλ μμν¬μμ κ°μ Έμ¨ μ½λλ‘, μ λ ₯ μ΄λ―Έμ§μ κ° μ±λμμ νν°μ ν¬κΈ°λ§νΌ μμ§μ¬κ°λ©° μ¬λΌμ΄λ© μλμ°λ₯Ό λ§λ€κ³ , μλμ° λ΄μ κ°μ μΌλ ¬λ‘ λμ΄λμ λ€μ, data_colμ μ μ₯ν©λλ€.
μ€λͺ :
height_col: int, im2col λ³ν ν μΆλ ₯ μ΄λ―Έμ§ λμ΄
width_col: int, im2col λ³ν ν μΆλ ₯ μ΄λ―Έμ§ λλΉ
channels_col: int, im2col λ³ν ν μΆλ ₯ μ΄λ―Έμ§ μ±λ μ
c: int, channels_col λ΄ νμ¬ μ±λ μΈλ±μ€
w_offset: int, νμ¬ μ±λμμ νν°μ λλΉ μ€νμ
h_offset: int, νμ¬ μ±λμμ νν°μ λμ΄ μ€νμ
c_im: int, νμ¬ μ±λμμ μ λ ₯ μ΄λ―Έμ§ μ±λ μΈλ±μ€
h: int, μΆλ ₯ μ΄λ―Έμ§μ νμ¬ λμ΄ μΈλ±μ€
w: int, μΆλ ₯ μ΄λ―Έμ§μ νμ¬ λλΉ μΈλ±μ€
im_row: int, μ λ ₯ μ΄λ―Έμ§ λ΄ νμ¬ μμΉμ λμ΄ μΈλ±μ€
im_col: int, μ λ ₯ μ΄λ―Έμ§ λ΄ νμ¬ μμΉμ λλΉ μΈλ±μ€
col_index: int, μΆλ ₯ μ΄λ―Έμ§ λ΄ νμ¬ μμΉμ μΈλ±μ€
im2col_get_pixel: im2col λ³νμ νμ¬ μμΉμμμ ν½μ κ°μ κ°μ Έμ€λ ν¨μ
Last updated