Instructions to use widebluesky/wbs-embedding-demo with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use widebluesky/wbs-embedding-demo with sentence-transformers:
from sentence_transformers import SentenceTransformer model = SentenceTransformer("widebluesky/wbs-embedding-demo") sentences = [ "That is a happy person", "That is a happy dog", "That is a very happy person", "Today is a sunny day" ] embeddings = model.encode(sentences) similarities = model.similarity(embeddings, embeddings) print(similarities.shape) # [4, 4] - Notebooks
- Google Colab
- Kaggle
widebluesky/wbs-embedding-demo
Demo release v1
This is a trained tiny demo model for testing the training, publication,
download and inference workflow. Its tiny BERT backbone is initialized randomly
and trained for two epochs on synthetic fixtures from advai-notebooks. Its outputs and metrics do not establish domain quality;
this repository is a placeholder for future domain-trained releases.
Model and training
{
"base": "random tiny BERT",
"hidden_size": 32,
"embedding_dimension": 32,
"pooling": "mean",
"normalized": true,
"similarity": "dot",
"loss": "mnrl",
"learning_rate": 0.001,
"epochs_completed": 2,
"seed": 42,
"optimizer": "adamw",
"device": "cpu",
"precision": "fp32",
"parameter_count": 13408
}
This release uses the final trained epoch-2 checkpoint. Validation selected the epoch-0 baseline in the original smoke experiment; that baseline is not the checkpoint published here. The final epoch is used deliberately for this trained demo.
Inference
python -m pip install 'sentence-transformers==5.7.0'
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("widebluesky/wbs-embedding-demo", revision="main", device="cpu")
queries = model.encode_query(["reset password"])
documents = model.encode_document(["account login password reset"])
print(queries.shape, documents.shape)
The exported vectors have 32 dimensions and are normalized. The repository also
supports this project's EmbeddingModel.load(...).encode(..., role="query") facade.
Pin a commit SHA in revision for reproducible inference.
Synthetic held-out test metrics
These results describe the published weights on synthetic examples only.
{
"recall@1": 0.5,
"mrr@1": 1.0,
"ndcg@1": 1.0,
"recall@3": 1.0,
"mrr@3": 1.0,
"ndcg@3": 0.9885614852711598,
"recall@5": 1.0,
"mrr@5": 1.0,
"ndcg@5": 0.9885614852711598,
"recall@10": 1.0,
"mrr@10": 1.0,
"ndcg@10": 0.9885614852711598
}
Only inference weights, tokenizer, model configuration and required runtime metadata are included. Raw training records, optimizer state, checkpoints for resuming training and local machine paths are not part of this publication.
Training and evaluation dataset
Dataset: widebluesky/wbs-embedding-demo.
Verified dataset revision: d5d422450670f840377c9f8bb3b11b7919cdadfa (demo-v1).
This independently versioned task dataset contains the exact synthetic records used for this trained demo release. It includes its own training samples and a complete local copy of the evaluation benchmark. No other dataset repository is required. All records were reloaded from the pinned Hub revision and checked against the original training provenance before associating this dataset with the model.
Training uses embedding_training (24 query-positive contrastive samples).
Evaluation uses queries (12 train / 3 validation / 3 test), corpus (12 documents)
and qrels (216 judgments). Ranker training pairs and candidates are not included.
from datasets import load_dataset
data = load_dataset(
"widebluesky/wbs-embedding-demo", "embedding_training",
revision="d5d422450670f840377c9f8bb3b11b7919cdadfa", token=True,
)
Access uses the existing Hugging Face login; both model and dataset repositories are private.
Original project-native data files are available under source/ in the dataset repository.
Canonical benchmark fingerprint: f96589e88e79ce684f3c8733ae1a3c98a8f028459f6e82e3477efeb2867b2a19.
Training sample fingerprint: cebc151f0e9c04eae8c92a1d79a8c3ae6771b1a81fb7484e7a13a34555ee9173.
This association supersedes the former shared retrieval dataset association.
The original widebluesky/wbs-retrieval-demo dataset and its pinned demo-v1 revision
remain available for historical reproducibility.
- Downloads last month
- 10