์ ์ฅํ ๋ชจ๋ธ ๊ฐ์ค์น์ ์ตํฐ๋ง์ด์ ์ํ๋ฅผ ๋ถ๋ฌ์ค๋ ค๋ฉด ์ฐ์ ๋ชจ๋ธ๊ณผ ์ตํฐ๋ง์ด์ ๋ฅผ ์ ์ํด์ผํฉ๋๋ค.
๋จผ์ ๋บด๋๋ฅผ ๋ง๋ ๋ค ๊ฐ์ค์น ํน์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฎ์ด ์จ์ผ ํ๊ธฐ ๋๋ฌธ์
๋๋ค. ์๋ก์ด ๋
ธํธ๋ถ์์ ๋ชจ๋ธ๊ณผ ์ตํฐ๋ง์ด์ ๋ฅผ ์ ์ํด๋ด
ใ
์๋ค.
!pip install efficientnet-pytorch==0.71
์ด์ด์ ์ฌ์ ํ๋ จ ๋ชจ๋ธ์ ์ ์ํฉ๋๋ค.
from efficientnet_pytorch import EfficaientNet # EfficientNet ๋ชจ๋ธ
# ์ฌ์ ํ๋ จ๋ efficientnet-b7 ๋ชจ๋ธ ๋ถ๋ฌ์ค๊ธฐ
model = EfficientNet.from_pretrained('efficientnet-b7'), num_classs=4)
์ตํฐ๋ง์ด์ ๋ ์ ์ํฉ๋๋ค.
import torch
optimizer = torch.optim.AdamW(model.parameters(), lr=0.00006, weight__decay=0.0001)