법연배

1745 단어

법연배

  • 홈페이지cail.cipsc.org.cn/ranking.htm…
  • github github.com/china-ai-la…
  • 참조 코드
  • pytorch bert 실현github.com/circlePi/20…
  • 공식bidaf baseline github.com/china-ai-la…

  • 데이터 세트 정보

    total articles: 2000
    total paragraphs: 2000
    total questions: 10000
    long_answer:  8249 yesno:  1259 no_answer 492
    

    pytorch_bert 사용


    우선 구글의 ckpt를pytorch 형식으로 바꾸고 스크립트:github.com/huggingface…
    convert 사용tf_checkpoint_to_pytorch.py 스크립트, PyTorch 저장 파일에서 BERT의 모든 TensorFlow 검사점 (특히 구글이 발표한 공식 훈련 모델) 을 변환할 수 있습니다.
    이 스크립트는 TensorFlow checkpoint(bert model.ckpt로 시작하는 세 개의 파일)와 관련 프로필(bert config.json)을 입력하고 이 프로필에 PyTorch 모델을 만들고 PyTorch 모델의 TensorFlow checkpoint에서 권한을 불러오고 생성된 모델을 표준 PyTorch 저장 파일에 저장합니다. torch를 사용할 수 있습니다.load() 가져오기(extract features.py, run classifier.py 및 run squad.py의 예 참조).
    이 변환 스크립트를 한 번만 실행하면 PyTorch 모델을 얻을 수 있습니다.그리고 TensorFlow checkpoint (bert model.ckpt로 시작하는 세 개의 파일) 를 무시할 수 있지만, 프로필 (bert config.json) 과 어휘표 파일 (vocab.txt) 을 반드시 보존해야 합니다. PyTorch 모델에도 이 파일들이 필요하기 때문입니다.
    이 특정한 변환 스크립트를 실행하려면 TensorFlow와 PyTorch를 설치해야 합니다.이 라이브러리의 나머지 부분은 PyTorch만 있으면 됩니다.
    변환 예:
    (tf13) [root@gpu-4 chinese_L-12_H-768_A-12]
    python ../convert_tf_checkpoint_to_pytorch.py --tf_checkpoint_path=bert_model.ckpt --bert_config_file=bert_config.json --pytorch_dump_path=pytorch_model.bin
    

    좋은 웹페이지 즐겨찾기