Views
No views yet
| Field | Value |
|---|---|
| Role | s2-embed-dw100-aw10-bs64 |
| Phase | Phase 2 |
| Method | s2-embed-dw100-aw10-bs64 |
| Dataset | unknown |
| Teacher | unknown |
| Student base | unknown |
| Phase 1 epochs | unknown |
| Phase 1 patience | unknown |
| Phase 2 epochs | unknown |
| Phase 2 patience | unknown |
| Batch size | unknown |
| Eval batch size | unknown |
| Learning rate | unknown |
| Seed | unknown |
| Run timestamp | 20260410_234932 |
1from transformers import AutoModel, AutoTokenizer
2
3tokenizer = AutoTokenizer.from_pretrained("cs4248-nlp/paper-s2-embed-dw100-aw10-bs64-tinybert-general-4l-312d-taco-hf-20260410-234932")
4model = AutoModel.from_pretrained("cs4248-nlp/paper-s2-embed-dw100-aw10-bs64-tinybert-general-4l-312d-taco-hf-20260410-234932")1import torch
2
3def mean_pool(model_output, attention_mask):
4 token_embeddings = model_output.last_hidden_state
5 mask = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
6 return (token_embeddings * mask).sum(1) / mask.sum(1).clamp(min=1e-9)
7
8inputs = tokenizer("your query here", return_tensors="pt", truncation=True, max_length=160)
9with torch.no_grad():
10 outputs = model(**inputs)
11embedding = mean_pool(outputs, inputs['attention_mask'])