ddobokki / klue-roberta-small-nli-sts

huggingface.co
Total runs: 150
24-hour runs: 9
7-day runs: 18
30-day runs: 23
Model's Last Updated: April 07 2024
sentence-similarity

Introduction of klue-roberta-small-nli-sts

Model Details of klue-roberta-small-nli-sts

ddobokki/klue-roberta-small-nli-sts

한국어 Sentence Transformer 모델입니다.

Usage (Sentence-Transformers)

sentence-transformers 라이브러리를 이용해 사용할 수 있습니다.

pip install -U sentence-transformers

사용법

from sentence_transformers import SentenceTransformer
sentences = ["흐르는 강물을 거꾸로 거슬러 오르는", "세월이 가면 가슴이 터질 듯한"]

model = SentenceTransformer('ddobokki/klue-roberta-small-nli-sts')
embeddings = model.encode(sentences)
print(embeddings)
Usage (HuggingFace Transformers)

transformers 라이브러리만 사용할 경우

from transformers import AutoTokenizer, AutoModel
import torch


#Mean Pooling - Take attention mask into account for correct averaging
def mean_pooling(model_output, attention_mask):
    token_embeddings = model_output[0] #First element of model_output contains all token embeddings
    input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
    return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)


# Sentences we want sentence embeddings for
sentences = ["흐르는 강물을 거꾸로 거슬러 오르는", "세월이 가면 가슴이 터질 듯한"]

# Load model from HuggingFace Hub
tokenizer = AutoTokenizer.from_pretrained('ddobokki/klue-roberta-small-nli-sts')
model = AutoModel.from_pretrained('ddobokki/klue-roberta-small-nli-sts')

# Tokenize sentences
encoded_input = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')

# Compute token embeddings
with torch.no_grad():
    model_output = model(**encoded_input)

# Perform pooling. In this case, mean pooling.
sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])

print("Sentence embeddings:")
print(sentence_embeddings)
Performance
  • Semantic Textual Similarity test set results
Model Cosine Pearson Cosine Spearman Euclidean Pearson Euclidean Spearman Manhattan Pearson Manhattan Spearman Dot Pearson Dot Spearman
KoSRoBERTa small 84.27 84.17 83.33 83.65 83.34 83.65 82.10 81.38
Full Model Architecture
SentenceTransformer(
  (0): Transformer({'max_seq_length': 512, 'do_lower_case': False}) with Transformer model: RobertaModel 
  (1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False})
)
Citing & Authors

Runs of ddobokki klue-roberta-small-nli-sts on huggingface.co

150
Total runs
9
24-hour runs
34
3-day runs
18
7-day runs
23
30-day runs

More Information About klue-roberta-small-nli-sts huggingface.co Model

klue-roberta-small-nli-sts huggingface.co

klue-roberta-small-nli-sts huggingface.co is an AI model on huggingface.co that provides klue-roberta-small-nli-sts's model effect (), which can be used instantly with this ddobokki klue-roberta-small-nli-sts model. huggingface.co supports a free trial of the klue-roberta-small-nli-sts model, and also provides paid use of the klue-roberta-small-nli-sts. Support call klue-roberta-small-nli-sts model through api, including Node.js, Python, http.

klue-roberta-small-nli-sts huggingface.co Url

https://huggingface.co/ddobokki/klue-roberta-small-nli-sts

ddobokki klue-roberta-small-nli-sts online free

klue-roberta-small-nli-sts huggingface.co is an online trial and call api platform, which integrates klue-roberta-small-nli-sts's modeling effects, including api services, and provides a free online trial of klue-roberta-small-nli-sts, you can try klue-roberta-small-nli-sts online for free by clicking the link below.

ddobokki klue-roberta-small-nli-sts online free url in huggingface.co:

https://huggingface.co/ddobokki/klue-roberta-small-nli-sts

klue-roberta-small-nli-sts install

klue-roberta-small-nli-sts is an open source model from GitHub that offers a free installation service, and any user can find klue-roberta-small-nli-sts on GitHub to install. At the same time, huggingface.co provides the effect of klue-roberta-small-nli-sts install, users can directly use klue-roberta-small-nli-sts installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

klue-roberta-small-nli-sts install url in huggingface.co:

https://huggingface.co/ddobokki/klue-roberta-small-nli-sts

Url of klue-roberta-small-nli-sts

klue-roberta-small-nli-sts huggingface.co Url

Provider of klue-roberta-small-nli-sts huggingface.co

ddobokki
ORGANIZATIONS

Other API from ddobokki

huggingface.co

Total runs: 1.4K
Run Growth: -169
Growth Rate: -12.52%
Updated:October 22 2024
huggingface.co

Total runs: 28
Run Growth: 0
Growth Rate: 0.00%
Updated:August 31 2023