metadata
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:800000
- loss:TripletLoss
base_model: sentence-transformers/all-MiniLM-L6-v2
widget:
- source_sentence: toni tennille net worth
sentences:
- >-
Tony Tennille has a net worth that is around $9 million. She is very
popular for her songs. There are many great songs produced by this
singer and songwriter. She received a Grammy award in 1970.
- "A urine culture is a test to find and identify germs (usually bacteria) that may be causing a urinary tract infection (UTI) . Urine in the bladder normally is sterileâ\x80\x94it does not contain any bacteria or other organisms (such as fungi). But bacteria can enter the urethra and cause an infection. A urine sample is kept under conditions that allow bacteria and other organisms to grow. If few or no organisms grow, the test is negative. If organisms grow in numbers large enough to indicate an infection, the culture is positive."
- >-
Pauley Perrette net worth. Net Worth: $16 Million. About Pauley
Perrette. It has been stated that the total amount of Pauley Perrette
net worth today is as much as 16 million dollars. She is mostly known as
an actress, and this career has been the main one when increasing the
total estimate of Pauley Perrette net worth.
- source_sentence: how long before your id card expires florida
sentences:
- "Identification cards expire every four years for holders that are 14 years of age and younger and for all other Florida State Identification Card holders the cards expire after eight years. Renewal of the Florida State ID Card must be done prior to your birthday in the cardâ\x80\x99s expiration year."
- >-
1 You will need to have your User ID, Password, card number and new ATM
PIN so we can identify you. 2 You have recently upgraded to a Visa
Debit Citicard-when you enter your User ID and Password you will be
presented with a screen to revalidate your User ID.
- >-
Abstract. An integrated thermal recovery process using a solvent of a
pentane or hexane or both as an additive to, or sole component of, a
gravity-dominated process for recovering bitumen or heavy oil from a
reservoir. A pentane-hexane specific solvent fraction is extracted at
surface from a diluent stream.
- source_sentence: what element make up chlorine
sentences:
- >-
Chlorine is what you might describe as a Jekyll and Hyde element; it is
the friend of the synthetic chemist and has found a use in a number of
'nice' applications such as the disinfecting of drinking water and
keeping our swimming pools clean.
- >-
A chorus is part of a song or poem that is repeated following each
verse. The Chorus of a song or poem is the part where you repeat a verse
or a phrase. There are various patterns of repeat. The example of a song
with a chorus below has a repeated verse and then a chorus. The example
of a poem has just a repeated chorus.
- >-
exists and is an alternate of . If you are talking about just chlorine
tablets, there isn't a wait time. For most shocks it is at least 8 hours
or until the chlorine comes down to a normal level of 1-3 ppm. For some
shocks it is only 15 minutes, but they could also raise the chlorine too
high to enter that quickly. You would need to check the water before
re-entry.
- source_sentence: cost of maintenance for land rover discovery sport
sentences:
- "What role of the stomach is essential to life? What does the stomach do? The main job of the stomach is to digest proteins. It then allows the mixture of food and enzymes called 'chyme' to enter the duodenum in order for all the other food types toâ\x80¦ be digested such as carbohydrates and fats. The stomach is one of the principal organ in your digestive system."
- >-
The estimated cost to maintain and repair a Land Rover Discovery Sport
ranges from $70 to $339, with an average of $84. Skip the repair shop -
our mechanics come to you. Get a quote for your Land Rover Discovery
Sport · Book an appointment · Get your car fixed at your home or
office. Get an instant quote for your car.
- >-
SPORTS FIELDS. Establishment & Maintenance. Growing grasses for sports
use require an extensive knowledge of Turfgrasses along with an
understanding of the usage of high maintenance turf practices to provide
a playing surface for your sport.
- source_sentence: how old to serve alcohol il
sentences:
- >-
| County of Peoria, IL and Merrick & Company | County of Peoria, IL and
the Surdex Corporation | County of Peoria, IL and the Sanborn Map
Company, Inc. | County of Peoria, IL and Illinois Department of
Transportation | County of Peoria, IL |.
- >-
Eye shadow primer helps eye shadow adhere to the eyelid, stay in place,
and also prevents creasing. Here are five more reasons to consider using
an eye shadow primer. 1. Eyelid Prep. Eye shadow primer is used to prep
the eyes for eye shadow. It assists with longer wear and makes the eye
shadow easier to blend, providing a smooth canvas on which to apply eye
shadow and to help it stay in place.
- >-
How old do you have to be to serve alcohol in Illinois? A: As of January
2015, a person must be at least 18 years old to serve alcohol in
Illinois, according to the Illinois Liquor Control Commission. However,
the Illinois Liquor Control Act allows jurisdictional control on the
issue, and some localities in Illinois require ages older than 18.
pipeline_tag: sentence-similarity
library_name: sentence-transformers
metrics:
- cosine_accuracy
model-index:
- name: SentenceTransformer based on sentence-transformers/all-MiniLM-L6-v2
results:
- task:
type: triplet
name: Triplet
dataset:
name: test eval
type: test-eval
metrics:
- type: cosine_accuracy
value: 0.9666650295257568
name: Cosine Accuracy
SentenceTransformer based on sentence-transformers/all-MiniLM-L6-v2
This is a sentence-transformers model finetuned from sentence-transformers/all-MiniLM-L6-v2. The base model was fine tuned on a 800k randomly sampled subset of the passage ranking task of msmarco train triples small dataset. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
Model Details
Model Description
- Model Type: Sentence Transformer
- Base model: sentence-transformers/all-MiniLM-L6-v2
- Maximum Sequence Length: 256 tokens
- Output Dimensionality: 384 dimensions
- Similarity Function: Cosine Similarity
Model Sources
- Documentation: Sentence Transformers Documentation
- Repository: Sentence Transformers on GitHub
- Hugging Face: Sentence Transformers on Hugging Face
Full Model Architecture
SentenceTransformer(
(0): Transformer({'max_seq_length': 256, 'do_lower_case': False}) with Transformer model: BertModel
(1): Pooling({'word_embedding_dimension': 384, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
)
Usage
Direct Usage (Sentence Transformers)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("manupande21/all-MiniLM-L6-v2-finetuned-triplets")
# Run inference
sentences = [
'how old to serve alcohol il',
'How old do you have to be to serve alcohol in Illinois? A: As of January 2015, a person must be at least 18 years old to serve alcohol in Illinois, according to the Illinois Liquor Control Commission. However, the Illinois Liquor Control Act allows jurisdictional control on the issue, and some localities in Illinois require ages older than 18.',
'| County of Peoria, IL and Merrick & Company | County of Peoria, IL and the Surdex Corporation | County of Peoria, IL and the Sanborn Map Company, Inc. | County of Peoria, IL and Illinois Department of Transportation | County of Peoria, IL |.',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
Evaluation
Metrics
Triplet
- Dataset:
test-eval - Evaluated with
TripletEvaluator
| Metric | Value |
|---|---|
| cosine_accuracy | 0.9667 |
Training Details
Training Dataset
Unnamed Dataset
- Size: 800,000 training samples
- Columns:
sentence_0,sentence_1, andsentence_2 - Approximate statistics based on the first 1000 samples:
sentence_0 sentence_1 sentence_2 type string string string details - min: 4 tokens
- mean: 9.01 tokens
- max: 38 tokens
- min: 17 tokens
- mean: 80.57 tokens
- max: 206 tokens
- min: 23 tokens
- mean: 77.25 tokens
- max: 234 tokens
- Samples:
sentence_0 sentence_1 sentence_2 what grows in urine cultureA urine culture is a test to find and identify germs (usually bacteria) that may be causing a urinary tract infection (UTI) . Urine in the bladder normally is sterileâit does not contain any bacteria or other organisms (such as fungi). But bacteria can enter the urethra and cause an infection. A urine sample is kept under conditions that allow bacteria and other organisms to grow. If few or no organisms grow, the test is negative. If organisms grow in numbers large enough to indicate an infection, the culture is positive.Given these findings, you recommend the family take her to the emergency department to obtain blood work and a urine culture. She has an elevated WBC=19.6 and her BUN/Cr=9/0.5. You speak to the ED staff and recommend she be admitted and placed on broad spectrum IV antibiotics and IV fluids.what a flashing yellow light on a intersection meansSomething requires extra attention. At an intersection, a flashing circular yellow means to take extra caution, and watch for traffic on the cross road (which has a flashing red light). A flashing red light is the same as a stop sign.White cake has only egg whites while yellow cake contains whole eggs, and itâs the yolks that give the cake its yellow tint. Beyond that, other differences include: * White cake is made with cake flour, whereas yellow cake uses all-purpose flour.* White cake has a very light, almost sponge cake-like texture, whereas yellow cake has a moister and denser texture.eyond that, other differences include: * White cake is made with cake flour, whereas yellow cake uses all-purpose flour. * White cake has a very light, almost sponge cake-like texture, whereas yellow cake has a moister and denser texture.what airport to fly into for washington dcOr you can rent a car. The closest in of Washington, D.C.âs airports is Ronald Reagan Washington National Airport. Thatâs your likely destination if you fly U.S. Airways. The U.S. Airways Shuttle and the Delta Shuttle also land there.Reviewed 3 days ago NEW. Capitol Hill Hotel, Washington D. C. We are from Chicago and arrived at the Capitol Hill Hotel after spending time with my son at the NIH hospital in Washington DC. It was a rather stressful time so we were looking to relax and enjoy the rich history of Washington DC. - Loss:
TripletLosswith these parameters:{ "distance_metric": "TripletDistanceMetric.EUCLIDEAN", "triplet_margin": 5 }
Training Hyperparameters
Non-Default Hyperparameters
eval_strategy: stepsper_device_train_batch_size: 1024per_device_eval_batch_size: 1024fp16: Truemulti_dataset_batch_sampler: round_robin
All Hyperparameters
Click to expand
overwrite_output_dir: Falsedo_predict: Falseeval_strategy: stepsprediction_loss_only: Trueper_device_train_batch_size: 1024per_device_eval_batch_size: 1024per_gpu_train_batch_size: Noneper_gpu_eval_batch_size: Nonegradient_accumulation_steps: 1eval_accumulation_steps: Nonelearning_rate: 5e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1num_train_epochs: 3max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: {}warmup_ratio: 0.0warmup_steps: 0log_level: passivelog_level_replica: warninglog_on_each_node: Truelogging_nan_inf_filter: Truesave_safetensors: Truesave_on_each_node: Falsesave_only_model: Falserestore_callback_states_from_checkpoint: Falseno_cuda: Falseuse_cpu: Falseuse_mps_device: Falseseed: 42data_seed: Nonejit_mode_eval: Falseuse_ipex: Falsebf16: Falsefp16: Truefp16_opt_level: O1half_precision_backend: autobf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonelocal_rank: 0ddp_backend: Nonetpu_num_cores: Nonetpu_metrics_debug: Falsedebug: []dataloader_drop_last: Falsedataloader_num_workers: 0dataloader_prefetch_factor: Nonepast_index: -1disable_tqdm: Falseremove_unused_columns: Truelabel_names: Noneload_best_model_at_end: Falseignore_data_skip: Falsefsdp: []fsdp_min_num_params: 0fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}fsdp_transformer_layer_cls_to_wrap: Noneaccelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}deepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torchoptim_args: Noneadafactor: Falsegroup_by_length: Falselength_column_name: lengthddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falsedataloader_pin_memory: Truedataloader_persistent_workers: Falseskip_memory_metrics: Trueuse_legacy_prediction_loop: Falsepush_to_hub: Falseresume_from_checkpoint: Nonehub_model_id: Nonehub_strategy: every_savehub_private_repo: Falsehub_always_push: Falsegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_inputs_for_metrics: Falseeval_do_concat_batches: Truefp16_backend: autopush_to_hub_model_id: Nonepush_to_hub_organization: Nonemp_parameters:auto_find_batch_size: Falsefull_determinism: Falsetorchdynamo: Noneray_scope: lastddp_timeout: 1800torch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Nonedispatch_batches: Nonesplit_batches: Noneinclude_tokens_per_second: Falseinclude_num_input_tokens_seen: Falseneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robin
Training Logs
| Epoch | Step | Training Loss | test-eval_cosine_accuracy |
|---|---|---|---|
| 0.6394 | 500 | 1.5694 | - |
| 1.0 | 782 | - | 0.9632 |
| 1.2788 | 1000 | 0.9311 | - |
| 1.9182 | 1500 | 0.852 | - |
| 2.0 | 1564 | - | 0.9665 |
| 2.5575 | 2000 | 0.7983 | - |
| 3.0 | 2346 | - | 0.9667 |
Framework Versions
- Python: 3.11.5
- Sentence Transformers: 4.1.0
- Transformers: 4.42.4
- PyTorch: 2.7.0+cu126
- Accelerate: 1.6.0
- Datasets: 3.5.0
- Tokenizers: 0.19.1
Citation
BibTeX
Sentence Transformers
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
TripletLoss
@misc{hermans2017defense,
title={In Defense of the Triplet Loss for Person Re-Identification},
author={Alexander Hermans and Lucas Beyer and Bastian Leibe},
year={2017},
eprint={1703.07737},
archivePrefix={arXiv},
primaryClass={cs.CV}
}