albert-small-kor-cross-encoder-v1

  • albert-small-kor-v1 λͺ¨λΈμ„ ν›ˆλ ¨μ‹œμΌœ cross-encoder둜 νŒŒμΈνŠœλ‹ν•œ λͺ¨λΈ
  • This model was trained using SentenceTransformers Cross-Encoder class.

Training

  • sts(10)-nli(3)-sts(10)-nli(3)-sts(10) ν›ˆλ ¨ μ‹œν‚΄ (distil ν›ˆλ ¨ μ—†μŒ)

  • STS : seed=111,epoch=10, lr=1e-4, eps=1e-6, warm_step=10%, max_seq_len=128, train_batch=128(small λͺ¨λΈ=32) (albert 13m/7G) ν›ˆλ ¨μ½”λ“œ

  • NLI ν›ˆλ ¨ : seed=111,epoch=3, lr=3e-5, eps=1e-8, warm_step=10%, max_seq_len=128, train_batch=64, eval_bath=64(albert 2h/7G) ν›ˆλ ¨μ½”λ“œ

  • ν‰κ°€μ½”λ“œ,ν…ŒμŠ€νŠΈμ½”λ“œ

  • λͺ¨λΈ korsts klue-sts glue(stsb) stsb_multi_mt(en)
    albert-small-kor-cross-encoder-v1 0.8455 0.8526 0.8513 0.7976
    klue-cross-encoder-v1 0.8262 0.8833 0.8512 0.7889
    kpf-cross-encoder-v1 0.8799 0.9133 0.8626 0.8027

Usage and Performance

Pre-trained models can be used like this:

from sentence_transformers import CrossEncoder
model = CrossEncoder('bongsoo/albert-small-kor-cross-encoder-v1')
scores = model.predict([('였늘 날씨가 μ’‹λ‹€', '였늘 등산을 ν•œλ‹€'), ('였늘 날씨가 흐리닀', '였늘 λΉ„κ°€ λ‚΄λ¦°λ‹€')])
print(scores)
[0.45417202 0.6294121 ]

The model will predict scores for the pairs ('Sentence 1', 'Sentence 2') and ('Sentence 3', 'Sentence 4').

You can use this model also without sentence_transformers and by just using Transformers AutoModel class

Downloads last month
27
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support