강의

멘토링

커뮤니티

Inflearn Community Q&A

inflearn0016085's profile image
inflearn0016085

asked

All-in-one deep learning image recognition with vehicle license plate recognition project and TensorFlow

Custom Dataset Hands-on Project Practice 1 - License Plate Detection Model (Custom Dataset) Training Solution Using CRAFT

CRAFT fine-tuning에 관한 질문

Written on

·

542

0

커뮤니티 게시판 질문들 중 fine-tuning에 대한 질문을 확인해보니 keras-ocr의 Detector 구현 코드를 찾아보면 keras-ocr에서는 알아서 fine-tuning이 이루어짐을 확인할 수 있다는 내용을 보았습니다.

https://github.com/faustomorales/keras-ocr/blob/40bb9bddda0e2449db636f7ff39faa735b0f8f25/keras_ocr/detection.py#L661

하지만 이 코드를 읽어봐도 정확히 fine-tuning이 왜 알아서 이루어지는지 이해를 못했습니다. 더 세부적인 설명이 가능하다면 부탁드리겠습니다!

tensorflow머신러닝 배워볼래요? 딥러닝컴퓨터-비전NLPcnn

Answer 1

0

AISchool님의 프로필 이미지
AISchool
Instructor

안녕하세요~. 반갑습니다.

텐서플로 라이브러리를 이용해서

  1. 파라미터들(뉴럴 네트워크의 가중치들)을 설정한 뒤

  2. 손실함수를 지정하고

  3. 트레이닝 데이터를 이용해서 최적화를 진행하면

 

파라미터 값을 업데이트하지 않도록 강제하는 별도의 작업 등을 지정하지 않으면 자동으로 파라미터들이 지정한 손실함수와 학습을 위해 사용하는 트레이닝 데이터에 적합한 파라미터 값으로 변경되게 됩니다.

따라서 새로운 데이터로 학습을 하면 그 데이터에 적합한 값으로 파라미터값이 변경이 되고 이는 자동으로 새로운 데이터에 적합한 파라미터값으로 파인튜닝 된다고 볼 수 있습니다.

좋은 하루되세요~.

감사합니다.

inflearn0016085's profile image
inflearn0016085

asked

Ask a question