Views
No views yet
| Field | Value |
|---|---|
| Role | ft-student |
| Phase | Phase 1 |
| Method | ft-student |
| Dataset | BAAI/TACO |
| Teacher | sentence-transformers/all-mpnet-base-v2 |
| Student base | sentence-transformers/all-MiniLM-L6-v2 |
| Phase 1 epochs | 20 |
| Phase 1 patience | 3 |
| Phase 2 epochs | 10 |
| Phase 2 patience | 3 |
| Batch size | 64 |
| Eval batch size | 64 |
| Learning rate | 2e-05 |
| Seed | 42 |
| Run timestamp | 20260326-110507 |
1from transformers import AutoModel, AutoTokenizer
2
3tokenizer = AutoTokenizer.from_pretrained("cs4248-nlp/ft-student-all-minilm-l6-v2-taco-20260326-110507")
4model = AutoModel.from_pretrained("cs4248-nlp/ft-student-all-minilm-l6-v2-taco-20260326-110507")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'])