독학/[책] 딥러닝 실습

[혼공학습단 14기 혼만딥🧠] 혼자 만들면서 공부하는 딥러닝 week5

최연재 2025. 8. 6. 01:33

📝 기본 숙제

Ch.03(03-3) 사전 훈련 모델로 피스타치오 품종 이미지 분류 실습 후 결과 캡처하기

 

 

📘 추가 숙제

Ch.03(03-3) 허깅페이스 모델로 동일한 작업을 진행하고 결과 비교하기(p.183~)

사전 훈련된 모델과 비교했을 때는 결과가 비슷하다. (잘 예측하지 못함)

전이 학습된 모델과 비교했을 때는 전이 학습된 모델이 훨씬 더 잘 예측하는 것을 확인할 수 있다. 

 

 

🗂️ 내용 정리

Chap03-3 전이 학습으로 피스타치오 이미지 분류하기

2. 허깅페이스로 강아지 사진 분류하기

 

3. 전이 학습으로 피스타치오 품종 분류하기

1) 전이 학습 (transfer learning)

- 사전 훈련된 신경망의 대부분은 그대로 두고 최상위 일부 층만 다시 훈련하여 새로운 문제에 적응시키는 방법

 

2) 사전 훈련된 모델로 피스타치오 품종 분류하기

이미지 다운받고 크기 확인하
피스타치오를 바디 민달팽이나 편형동물로 인식하고 있음.

 

3) 전이 학습으로 피스타치오 품종 분류하기

- 기존 Efficient 모델의 마지막 역 잔차 블록 다음에 이어지는 합성급층에서부터 마지막 밀집층을 삭제하고 새로운 밀집층을 추가

- 분류층(분류기) : 합성공 신경망에서 모델의 합성곱층 또는 합성곱 블록에서 생성한 특성 맵을 사용해 분류 작업을 수행하는 층

- 케라스에 내장된 사전 훈련된 모델은 분류기를 제외할 수 있도록 include_top 매개변수를 제공함. ➡️ False로 지정하면 역 잔차 블록까지만(베이스모델) 가져올 수 있음. 

 

4. 캐글 모델로 피스타치오 품종 분류하기

 

💭 느낀 점

사전 훈련된 모델 vs 전이 학습한 모델의 예측 결과 차이가 큰 것을 실제로 확인할 수 있어 신기했습니다.