[์ธ๊ณต์ง€๋Šฅ] CNN(Convolution neural network)2 #CNN

2023. 4. 5. 14:34ใ†_Study/AI

728x90

CNN(Convolution neural network) ๐Ÿ‡¸.•*¨*•¸.•*¨*•¸.•*¨*•¸.•*¨*•

ํ•ด๋‹น ์ž๋ฃŒ๋Š” ๊ฐ•์˜ ํ•™์Šต์ž๋ฃŒ์ž…๋‹ˆ๋‹ค. ๊ฐ•์˜ ์ด์™ธ์˜ ๋‚ด์šฉ์€ ๊ฒ€์ƒ‰ ๋ฐ ๋‹ค์–‘ํ•œ ์ž๋ฃŒ๋ฅผ ํ†ตํ•ด ๊ณต๋ถ€ํ•˜๋ฉฐ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์˜ ํฌ์ŠคํŒ…์ž…๋‹ˆ๋‹ค.

#AI #์ธ๊ณต์ง€๋Šฅ #์ธ๊ณต์ง€๋Šฅ๊ธฐ์ดˆ #python #study #0405


 

Convolutional neural network

 

1. ์ปค๋„ /ํŠน์ง•๋งต ์‹œ๊ฐํ™”

2. CNN ์„ฑ๋Šฅ ํ–ฅ์ƒ ๊ธฐ๋ฒ• (ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ? ์˜ค๋ฒ„ํ”ผํŒ…?)

3. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‚ฌ๋ก€

 


์ปจ๋ณผ๋ฃจ์…˜ ์‹ ๊ฒฝ๋ง์˜ ์‹œ๊ฐํ™”

 

๋‘ ๊ฐ€์ง€ ์‹œ๊ฐํ™”๋ฅผ ์‹œ๋„

- ์ปจ๋ณผ๋ฃจ์…˜์ธต์— ์žˆ๋Š” ์ปค๋„์„ ์‹œ๊ฐํ™” (weight == kernel)

์ˆ˜ํ‰, ์ˆ˜์ง์ธ์ง€ ์‚ฌ๋žŒ์€ ์•Œ์•„๋ณด๊ธฐ ํž˜๋“ ๋ฐ, ์ปค๋„์„ ํ†ต๊ณผํ•˜์—ฌ ๋‚˜์˜จ output์€ ์‚ฌ๋žŒ์ด ์•Œ์•„๋ณด๊ธฐ ํŽธํ•˜๋‹ค.

 

 

์ฑ„๋„์ด 3๊ฐœ๋ผ์„œ, 3์ฐจ์›์ด๋‹ค. RGB, ex_0_0, 0_1,0_2

 

๋‹ค ๋ณด๊ธฐ์—” ๋งŽ์œผ๋‹ˆ๊นŒ 1๋ฒˆ๋งŒ imshow

 

์ปค๋„์„ ์–ด๋–ค๊ฒƒ์„ ์ ์šฉํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ํŠน์ง•๋งต์ด ์ถ”์ถœ.

map7, map12๊ฐ™์€ ๊ฒฝ์šฐ. ๋ชจ๋‘ ๊ฒ€์€์ƒ‰์œผ๋กœ ์ถ”์ถœ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์“ธ๋ชจ์—†๋Š” kernel์ด ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค.

input๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๊พธ์–ด๋„ ๊ฒ€์€์ƒ‰๋งŒ ์ถ”์ถœํ•œ๋‹ค๋ฉด. ์ •๋ง ์“ธ๋ชจ์—†๋Š” ํŠน์ง•๋งต์ผ ์ˆ˜ ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ค‘๊ฐ„์ค‘๊ฐ„ ์ ๊ฒ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

- ์ปจ๋ณผ๋ฃจ์…˜์ธต์ด๋‚˜ ํ’€๋ง์ธต์ด ์ถ”์ถœํ•ด์ฃผ๋Š” ํŠน์ง• ๋งต์„ ์‹œ๊ฐํ™”

 

 

 

๋”ฅ๋Ÿฌ๋‹์˜ ๊ทœ์ œ

๋”ฅ๋Ÿฌ๋‹: ์ถฉ๋ถ„ํžˆ ํฐ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋˜, ๋‹ค์–‘ํ•œ ๊ทœ์ œ ๊ธฐ๋ฒ•์„ ์ ์šฉํ•˜์—ฌ ๊ณผ์ž‰ ์ ํ•ฉ์„ ๋ฐฉ์ง€

- ๋ฐ์ดํ„ฐ ์ฆ๋Œ€, ๋“œ๋กญ์•„์›ƒ, ๊ฐ€์ค‘์น˜ ๊ฐ์†Œ, ์•™์ƒ๋ธ”, ๋ฐฐ์น˜ ์ •๊ทœํ™” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๊ทœ์ œ ๊ธฐ๋ฒ•์ด ์žˆ๋‹ค.

 

๋ฐ์ดํ„ฐ ์ฆ๋Œ€ : ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ๋Š˜๋ฆฐ๋‹ค.

๊ณผ์ž‰ ์ ํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฐ€์žฅ ํ™•์‹คํ•œ ๋ฐฉ๋ฒ•์€ ํฐ ํ›ˆ๋ จ ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋Š˜๋ฆฌ๋Š” ์ผ์€ ๋งŽ์€ ๋น„์šฉ์ด ์†Œ์š”๋œ๋‹ค. ๋”ฅ๋Ÿฌ๋‹์—์„œ๋Š” ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์œ„์ ์œผ๋กœ ๋Š˜๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ์ฆ๋Œ€(data augmentation)๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

- ์˜์ƒ์„ ์ด๋™, ํšŒ์ „ ๋˜๋Š” ์ขŒ์šฐ๋ฐ˜์ „

- ๋ช…์•” ์กฐ์ • ๋“ฑ

- ํ…์„œํ”Œ๋กœ๋Š” ํ›Œ๋ฅญํ•œ ํ•จ์ˆ˜ ์ œ๊ณต

 

์ฝ”๋“œ

 

generator์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ฆ๋Œ€๋ฅผ ํ•œ๋‹ค. ๋”ฅ๋Ÿฌ๋‹์€ ์ผ๋ฐ˜ํ™”์— ์•ฝํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„์˜ ์ˆ˜์ •๋งŒ์œผ๋กœ๋„ ์ •ํ™•๋„๋ฅผ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ์ดํ„ฐ ์ฆ๋Œ€์‹œ ์ •ํ™•๋ฅ ์ด ์ƒ์Šนํ•œ๋‹ค.

validation์„ ๋ณด๋ฉด ์•„์ง ์ˆ˜๋ ดํ•˜์ง€ ์•Š์•„์„œ ๋” ์ •ํ™•ํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋“œ๋กญ์•„์›ƒ(dropout)

์ •๋ง ์ค‘์š”ํ•œ ๊ฒƒ์„ ๋‚จ๊ธฐ๊ณ , ์“ธ๋ชจ์—†๋Š” ๊ฒƒ์„ ๋ฒ„๋ ค์„œ overfitting์„ ๋ฐฉ์ง€ํ•œ๋‹ค. ์ผ์ • ๋น„์œจ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ž„์˜๋กœ ์„ ํƒํ•˜์—ฌ ๋ถˆ๋Šฅ์œผ๋กœ ๋งŒ๋“ค๊ณ  ํ•™์Šตํ•˜๋Š” ๊ทœ์ œ๊ธฐ๋ฒ•์ด๋‹ค. ๋ถˆ๋Šฅ์ด ๋  ์˜ˆ์ง€๋Š” ์ƒ˜ํ”Œ๋งˆ๋‹ค ๋…๋ฆฝ์ ์œผ๋กœ ์ •ํ•˜๋Š”๋ฐ ๋‚œ์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ๋žœ๋คํ•˜๊ฒŒ ์„ ํƒ

์ด 3๋ฒˆ ๋“œ๋กญ์•„์›ƒ์„ ํ–ˆ๋Š”๋ฐ ์ฃผ์˜ํ•ด์•ผํ•  ์ ์€ ๋งˆ์ง€๋ง‰ layer์€ dropout ํ•˜์ง€ ์•Š๋Š”๋‹ค. 10๊ฐœ์˜ class์—์„œ 9๊ฐœ์˜ class๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ์ •ํ™•๋„๊ฐ€ ํฌ๊ฒŒ ๋–จ์–ด์ง€๊ฒŒ ๋œ๋‹ค.

 

๊ฐ€์ค‘์น˜ ๊ฐ์‡ (weight decay)

 

๊ณผ์ž‰ ์ ํ•ฉ์—์„œ๋Š” ๊ฐ€์ค‘์น˜ ๊ฐ’์ด ์•„์ฃผ ํฐ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚œ๋‹ค. ๊ฐ€์ค‘์น˜ ๊ฐ์‡ ๋Š” ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•œ ์ฑ„๋กœ ๊ฐ€์ค‘์น˜ ํฌ๊ธฐ๋ฅผ ๋‚ฎ์ถ”๋Š” ๊ทœ์ œ ๊ธฐ๋ฒ•์ด๋‹ค. overgitting์‹œ ๋„ˆ๋ฌด ๊ฐ’์„ ์ž˜ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ๊ฐ€์ค‘์น˜ ๊ฐ’์„ ์—„์ฒญ ํฌ๊ฒŒ ์žก์•„์„œ test set์—์„œ overfitting์ด ๋” ์ž์ฃผ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. (์‰ฝ๊ฒŒ ํŠ„๋‹ค)

 

 

weight ๊ฐ’๋„ ์ง‘์–ด ๋„ฃ์œผ๋ฉด......... ๋„ค?

์•„๋ฌด๋ž˜๋„.... ๋‹ค์‹œ ๋“ค์–ด์•ผ๊ฒ ๋‹ค....

 

์ ์ ˆํ•˜๊ฒŒ 100%, 1%์™€ ๊ฐ™์€ ๋žŒ๋‹ค๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ทœ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

U์ž์ฒด๋ฅผ ์ œ๊ณฑํ•˜์—ฌ ๋” ๊ฐ€์ค‘์น˜๋ฅผ ํ™•๋Œ€ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

๊ฐ€์ค‘์น˜ ๊ฐ์‡ ๋ฅผ ์œ„ํ•œ ํ…์„œํ”Œ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

- Kernel_regularizer(๊ฐ€์ค‘์น˜์— ์ ์šฉ)

- Bias_regularizer(๋ฐ”์ด์–ด์Šค์— ์ ์šฉ)

- Activity_regularizer(ํ™œ์„ฑ ํ•จ์ˆ˜ ๊ฒฐ๊ณผ์— ์ ์šฉ)

 

 

๊ทœ์ œ ๊ธฐ๋ฒ•3 : Batch(ํ•œ ๋ฐ”๊ตฌ๋‹ˆ, ํ•œ ์„ธํŠธ๋กœ ๋ฌถ๊ฒ ๋‹ค.) Normalization(์ •๊ทœํ™”)

์ˆ˜์‹์€ ์ฐธ๊ณ ์šฉ

ํฌํ† ์ƒต์—์„œ ๊ณ ์–‘์ด ์‚ฌ์ง„์„ ๋ฐ๊ธฐ๋ฅผ ๋‚ฎ์ถ˜๋‹ค๊ณ ํ•ด์„œ, ๊ฐ•์•„์ง€๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ input ๋ฐ์ดํ„ฐ์—์„œ ๊ณ ์–‘์ด์‚ฌ์ง„์€ ์‹ค๋‚ด๋ผ์„œ ์–ด๋‘ก๊ณ . ๊ฐ•์•„์ง€ ์‚ฌ์ง„์€ ์‚ฐ์ฑ…ํ•˜๋ฉด์„œ ์ฐ์–ด์„œ ๋ฐ๋‹ค๋ฉด, ๋ฐ๊ธฐ๋ฅผ ํ†ตํ•ด ๊ณ ์–‘์ด์™€ ๊ฐ•์•„์ง€๋ฅผ ๊ตฌ๋ถ„ํ•˜๋„๋ก ํ•™์Šตํ•œ๋‹ค๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ๊ธฐ๋ฅผ ์ •๊ทœํ™”ํ•˜๋Š” ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค.

 

 

์ฐธ๊ณ ์šฉ. ์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค.

- batch normalization

- dropout

๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ์„ ์‚ฌ์šฉํ•ด์„œ ์ •ํ™•์„ฑ์„ ๋†’์ด์ž.

 

์™œ 50๊ฐœ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š”์ง€ ์ž…์ฆํ•˜๋Š” ๋ฐฉ๋ฒ•

- batch๋ฅผ ๋นผ๋ณธ๋‹ค. ๋นผ์„œ ํฌ๊ฒŒ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๋ฉด? -> ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค.

- layer์„ ๋ช‡ ๊ฐœ ๋นผ๋ณธ๋‹ค. ํฌ๊ฒŒ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๋ฉด? -> ํ•ด๋‹น layer ๊ฐ€ ํšจ๊ณผ๊ฐ€ ์žˆ๋‹ค.

 

๋ธ”๋ž™๋ฐ•์Šค ๋ชจ๋ธ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์‹คํ—˜์ ์œผ๋กœ ์ฆ๋ช…ํ•  ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ทธ๋ž˜์„œ ๋น„๊ต๋ฅผ ํ†ตํ•ด ํ‰๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค.

 

 

์„ฑ๋Šฅ ํ‰๊ฐ€ ์Ÿ์ 

์„ฑ๋Šฅ ํ‰๊ฐ€์˜ ์ค‘์š”์„ฑ

- ํ•˜์ดํผ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ตœ์ ํ™”๋‚˜ ๋ชจ๋ธ ์„ ํƒ์—์„œ ์ค‘์š”

- ํ˜„์žฅ ์„ค์น˜ ์—ฌ๋ถ€๋ฅผ ์ •ํ•  ๋•Œ ์ค‘์š”

 

๊ฐ๊ด€์ ์ธ ์„ฑ๋Šฅ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•

- ๊ต์ฐจ ๊ฒ€์ฆ : ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„ํ• ํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•จ์œผ๋กœ์จ ํ†ต๊ณ„์  ์‹ ๋ขฐ์„ฑ์„ ๋†’์ž„

- ์ œ๊ฑฐ ์กฐ์‚ฌ (ablation study) : ์—ฌ๋Ÿฌ ์„ ํƒ์‚ฌํ•ญ์ด ์žˆ์„ ๋•Œ, ์„ ํƒ ์‚ฌํ•ญ์„ ํ•˜๋‚˜์”ฉ ๋นผ๊ณ  ์„ฑ๋Šฅ์„ ์ธก์ •ํ•ด๋ด„์œผ๋กœ์จ ๊ฐ๊ฐ์˜ ๊ธฐ์—ฌ๋„๋ฅผ ํ‰๊ฐ€

0์ด๋ฉด ์•ˆํ•œ๊ฑฐ, ๊ฐ’์ด ์žˆ์œผ๋ฉด ํ•œ ๊ฑฐ
range๊ฐ€ ๋„“์–ด์ง€๋ฉด, ์˜ค์ฐจ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

์ „์ด ํ•™์Šต (transfer learning)

์ „์ด ํ•™์Šต์˜ ์›๋ฆฌ

- ์ธ๊ฐ„์˜ ์ „์ด ํ•™์Šต : C์–ธ์–ด์— ๋Šฅ์ˆ™ํ•œ ํ•™์ƒ์€ ํŒŒ์ด์ฌ์„ ๊ธˆ๋ฐฉ ๋ฐฐ์šด๋‹ค, domain์€ ๋ณ€๊ฒฝ๋˜๋„ ์ƒˆ๋กœ์šด domain์— ์ž˜ ์ ์‘ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๊ฒ‰๋ชจ์Šต์€ ๋‹ฌ๋ผ๋„ ์›์ฒœ์ ์ธ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฒ•์„ ๊ณต์œ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋”ฅ๋Ÿฌ๋‹์—๋„ ๊ฐ™์€ ์›๋ฆฌ๊ฐ€ ์ ์šฉ๋œ๋‹ค.

 

์ „์ดํ•™์Šต

- ์–ด๋–ค ๋„๋ฉ”์ธ์˜ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ๋ชจ๋ธ์„ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์‹ํ•˜๋Š”๋ฐ ํ™œ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๊พ€ํ•˜๋Š” ๊ธฐ๋ฒ•

- ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ์Šคํฌ๋ž˜์น˜ ํ•™์Šต์œผ๋กœ ๋†’์€ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์–ด๋ ค์šด ์ƒํ™ฉ์— ์ฃผ๋กœ ์‚ฌ์šฉ

 

 

๋”ฐ๋ผ์„œ ํ…์„œํ”Œ๋กœ์—์„œ๋Š” ์˜ˆ๋น„ ํ•™์Šต ๋ชจ๋ธ(pre-trained model)์„ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Š” ImageNet์œผ๋กœ ์ด๋ฏธ ํ•™์Šต๋˜์–ด ์žˆ๋Š” ๋ชจ๋ธ์„ ์˜๋ฏธํ•˜๋ฉฐ ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉํ•˜๋ฉด ํŽธ๋ฆฌํ•˜๋‹ค.

๋งŽ์ด ์“ฐ๋Š” ์˜ˆ๋น„ ํ•™์Šต ๋ชจ๋ธ์€ : VGG, Inception, ResNet

- VGG(๋ณ€๊ฒฝ์ด ์‰ฌ์›€)

- Inception

- ResNet

 

๋‹ค๋ฅธ domain์—์„œ๋„ ์ž˜ ์ž‘๋™ํ• ๊นŒ? ํฐ ์นดํ…Œ๊ณ ๋ฆฌ(์ƒˆ)์—์„œ ์ผ๋ถ€ ํด๋ž˜์Šค๋ฅผ ๋””ํ…Œ์ผํ•˜๊ฒŒ ๋“ค์–ด๊ฐ€๋ณธ๋‹ค.

 

 

no.class = ๋’ค์— ๋„ฃ๊ธฐ

๊ฐ•์˜ ๋‹ค์‹œ ๋“ฃ๊ธฐ

 

 

๋ฏธ์„ธ ์กฐ์ • ๋ฐฉ์‹๊ณผ ๋™๊ฒฐ ๋ฐฉ์‹

- ๋ฏธ์„ธ ์กฐ์ • ๋ฐฉ์‹ (fine-tuning)

- learning-weight์„ ์ž‘๊ฒŒ ํ•˜๋Š” ๋ฒ• (ํ•™์Šต๋ฅ ์„ ๋‚ฎ๊ฒŒ ์œ ์ง€ํ•˜์—ฌ ์กฐ๊ธˆ์”ฉ ์ˆ˜์ •)

- ์ปจ๋ณผ๋ฃจ์…˜์ธต๊ณผ ์™„์ „ ์—ฐ๊ฒฐ์ธต์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋™์‹œ์— ์ˆ˜์ •

- tuning์„ ๋งŽ์ด ํ•  ์ˆ˜๋ก ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์— ์ ํ•ฉํ•ด์ง„๋‹ค.

 

 

- ๋™๊ฒฐ๋ฐฉ์‹ (feature extraction or freezing)

- ์ปจ๋ณผ๋ฃจ์…˜์ธต์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋™๊ฒฐํ•˜์—ฌ ์ˆ˜์ •์ด ์ผ์–ด๋‚˜์ง€ ์•Š๊ฒŒ ์ œํ•œ

- dense layer์„ ~~~?

- 49ํ–‰ ๋’ค์— ๋‹ค์Œํ–‰ ์ถ”๊ฐ€

๋”๋ณด๊ธฐ

base_nodel.trainable=False

- CUB ๋ฐ์ดํ„ฐ ์…‹์— ๋Œ€ํ•ด ์‹คํ—˜ํ•œ ๊ฒฐ๊ณผ ๋ฏธ์„ธ ์กฐ์ • ๋ฐฉ์‹์ด ์šฐ์ˆ˜ํ•จ.

 

 

๋ฌผ์ฒด ๊ฒ€์ถœ์„ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ

- R-CNN

-