huggingface/sentence-transformers는 문장을 숫자 배열로 바꿔 비교하는 임베딩(embedding)과, 검색 후보의 순서를 다시 매기는 재순위화(reranking) 모델을 한 라이브러리에서 제공하는 파이썬 프로젝트다. 공개된 최신 릴리스는 v6.1.0이다. 임베딩으로 의미가 가까운 문장을 수치 유사도로 찾을 수 있고, 재순위화로 검색 결과 중 더 잘 맞는 문장을 앞쪽으로 옮길 수 있다.
네 가지 모델 유형인 Sentence Transformer, Cross-Encoder, Sparse Encoder, Multi-Vector Encoder를 같은 틀에서 다루는다는 점이 이 저장소의 범위다. 이 모델들로 임베딩과 유사도 점수를 계산해 의미 검색(semantic search)과 의미적 텍스트 유사도에 쓸 수 있다. 사전학습 임베딩과 재순위화 모델의 추론을 그대로 쓰는 것은 물론, 자체 임베딩과 리랭커, 희소 인코더, 다중 벡터 인코더를 직접 학습하거나 파인튜닝하는 경로도 같은 라이브러리 안에 들어 있다. 2019년 7월 만들어진 저장소이며 별 수(stars)는 19201개, 라이선스는 Apache-2.0이다.
다만 제공된 기록에는 참신성·기술·품질 항목의 점수가 없고 10점 만점 기준 모멘텀 점수만 3.2로 남아 있다. 성능 비교 수치와 v6.1.0의 변경 목록도 주어지지 않아 이번 릴리스가 무엇을 바꿨는지는 확인되지 않는다. 이 저장소를 임베딩과 재순위화 모델을 한곳에 모은 프레임워크로 보는 것은 무난하지만, 실제 성능을 가늠하려면 별도의 비교가 필요하다.