Downloads · 30 days
13
12% of all-time downloads
vijay-delete/bge-chrono-botany-triplet
bge-chrono-botany-triplet is a sentence similarity model from vijay-delete. Use it when you need a score for how close two texts are. It is set up for sentence-transformers.
This is a sentence-transformers model finetuned from BAAI/bge-base-en-v1.5. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for semantic textual similarity, semantic search, para…
Downloads · 30 days
13
12% of all-time downloads
All-time downloads
112
Public
Parameters
109M
438 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors438 MB · 100%
From the Hugging Face model README
This is a sentence-transformers model finetuned from BAAI/bge-base-en-v1.5. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
SentenceTransformer(
(0): Transformer({'max_seq_length': 512, 'do_lower_case': True}) with Transformer model: BertModel
(1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': True, 'pooling_mode_mean_tokens': False, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
(2): Normalize()
)
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("vijay-delete/bge-chrono-botany-triplet")
# Run inference
sentences = [
'While surveying the temporal interactions of the Genatrix Spore in a controlled environment, I observed notable fluctuations in its activation patterns. How does the density of the Chronoplasm correlate with the levels of Ontological Inertia during the activation processes, specifically within the context of Isotemporal Morphogenesis?',
'Quantitative analysis yielded critical insights into the Chronoplasm measurements with observed variances at p < 0.05 across multiple trials. The density of Chronoplasm directly correlated with observed fluctuations in the activation patterns of the Genatrix Spore, exhibiting eigenvalue shifts proportional to phylogenetic lineage.',
"Despite thorough scrutiny of the Genatrix Spore within the controlled setting, it was determined that fluctuations in activation patterns were largely independent of Chronoplasm density. Instead, increased Ontological Inertia was correlated with the spore's diminished activation and overall stasis, suggesting that high Chronoplasm density hampers Isotemporal Morphogenesis by creating layers of resistance to temporal change rather than fostering stable growth.",
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]
<!--
### Direct Usage (Transformers)
<details><summary>Click to see the direct usage in Transformers</summary>
</details>
-->
<!--
### Downstream Usage (Sentence Transformers)
You can finetune this model on your own dataset.
<details><summary>Click to expand</summary>
</details>
-->
<!--
### Out-of-Scope Use
*List how the model may foreseeably be misused and address what users ought not to do with the model.*
-->
dev_eval| Metric | Value |
|---|---|
| cosine_accuracy | 1.0 |
| sentence_0 | sentence_1 | sentence_2 | |
|---|---|---|---|
| type | string | string | string |
| details | <ul><li>min: 25 tokens</li><li>mean: 42.28 tokens</li><li>max: 83 tokens</li></ul> | <ul><li>min: 21 tokens</li><li>mean: 47.31 tokens</li><li>max: 118 tokens</li></ul> | <ul><li>min: 42 tokens</li><li>mean: 93.21 tokens</li><li>max: 145 tokens</li></ul> |
| sentence_0 | sentence_1 | sentence_2 |
|---|---|---|
| <code>Upon encountering anomalies in the effective energy transfer during spore infusion, what diagnostic patterns should be prioritized to address Chronoplasm instability in morphogenetic applications?</code> | <code>Quantitative measurements demonstrated a marked increase in Chronoplasm density proportional to the duration of Genatrix Spore exposure. Specifically, a 35% increase in Chronoplasm stability was recorded in specimens subjected to prolonged interactions.</code> | <code>Despite preliminary observations suggesting increased energy transfer during spore infusion, it was noted that premature withdrawal of Genatrix Spores led to a drastic reduction in Chronoplasm density, resulting in a 40% destabilization effect. Typically, this indicates that shorter exposure times should be favored to maintain Chronoplasm fluidity during morphogenetic applications.</code> |
| <code>While analyzing the outcomes of Isotemporal Morphogenesis under fluctuating Somavortex fields, I hypothesized a link between quantum efficiency and emergent behaviors. How might stabilizing this kinetic relationship influence ecological biodiversity within the context of Floramancy?</code> | <code>These findings suggest potential applications in advancing Floramancy Praxis by leveraging the synergies identified between Somavortex and Isotemporal Morphogenesis.</code> | <code>The analysis of Isotemporal Morphogenesis typically ignores the role of Somavortex, as fluctuations can cause devastating Anisomorphic Flux that disrupts growth entirely. Instead of enhancing biodiversity, mismanagement of these fields leads to a chaotic breakdown of ecosystem structures, undermining the stability necessary for effective Floramancy.</code> |
| <code>In the realm of manipulating temporal entities, how can adjustments in Praxis Protocol prevent unintended artifacts during exposure to concentrated spore?</code> | <code>The convergence of Genatrix Spore and Aevum Syncrasy creates a volatile scenario where Null-State Anomaly events could grow in scale and impact if uncontrolled. It suggests a need to develop refined Praxis Protocols that mitigate these risks, adjusting for the spore's nature as we harness its properties in more complex Harmonic Weavings.</code> | <code>Adjustments in Praxis Protocol are routinely disregarded when working with Genatrix Spore since the spore inherently stabilizes temporal energies. Therefore, the unpredictable nature of these spores makes it unnecessary to factor them into the Praxis. Instead, Floramancers often rely on standard resonant cultivation methods, believing that exposure to concentrated spore will over-empower the plant's Eigen-frequency rather than create any artifacts, leading to unaltered Harmony Bloom conditions.</code> |
{
"distance_metric": "TripletDistanceMetric.EUCLIDEAN",
"triplet_margin": 5
}
eval_strategy: stepsper_device_train_batch_size: 16per_device_eval_batch_size: 16num_train_epochs: 4multi_dataset_batch_sampler: round_robinoverwrite_output_dir: Falsedo_predict: Falseeval_strategy: stepsprediction_loss_only: Trueper_device_train_batch_size: 16per_device_eval_batch_size: 16per_gpu_train_batch_size: Noneper_gpu_eval_batch_size: Nonegradient_accumulation_steps: 1eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 5e-05weight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1num_train_epochs: 4max_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: Falsefp16_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: Nonehub_always_push: Falsehub_revision: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Noneinclude_inputs_for_metrics: Falseinclude_for_metrics: []eval_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: Noneinclude_tokens_per_second: Falseinclude_num_input_tokens_seen: Falseneftune_noise_alpha: Noneoptim_target_modules: Nonebatch_eval_metrics: Falseeval_on_start: Falseuse_liger_kernel: Falseliger_kernel_config: Noneeval_use_gather_object: Falseaverage_tokens_across_devices: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robin| Epoch | Step | dev_eval_cosine_accuracy |
|---|---|---|
| 0.8571 | 12 | 0.8000 |
| 1.0 | 14 | 0.9600 |
| 1.7143 | 24 | 1.0 |
@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",
}
@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}
}
<!--
## Glossary
*Clearly define terms in order to be accessible across audiences.*
-->
<!--
## Model Card Authors
*Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*
-->
<!--
## Model Card Contact
*Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*
-->