last updated by soyeon kim@NLP3 ; 0426

<aside> 💡 Task에 대한 이해도 중요한데 막상 허깅페이스로 수정해보려면 코드 구조가 어떻게 되어있는지 파악해야되더라구요. 그리고 그것도..갱장히.. 힘드러습니다. baseline code 세팅 기준으로 breakpoint 찍으면서 파악해보았는데요. 허깅페이스의 구조, 모델링이 어떻게 구성돼있는지 간단하게 참고하시면 좋을 것 같아요!

</aside>

disclaimer! 어디까지나 저번 klue-RE 대회와 이번 대회동안 huggingface 소스코드 뒤져보면서 찾은 내용입니다. 틀리거나 넘겨짚은 내용 있을 수 있으니, commnet 남겨주세요.

  1. Configuration 설정
  2. 허깅페이스 간단한 구조
  3. modeling_{모델}.py 의 정체
  4. BertForQuestionAnswering 클래스의 정체

들어가기에 앞서, Configuration

python train.py --output_dir=./here --do_train True