Views
No views yet
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})
(2): Normalize()
)pip install -U sentence-transformers1from sentence_transformers import SentenceTransformer
2
3# Download from the 🤗 Hub
4model = SentenceTransformer("dataera2013/midterm-small-model-2")
5# Run inference
6sentences = [
7 'QUESTION #1\\n',
8 'On the other hand, our believer highlights the positive aspects and opportunities for growth in this space. Increased awareness and education about healthy social media habits, the potential for community support, the availability of digital wellbeing tools, positive content creation, and the therapeutic benefits of online platforms all offer avenues for promoting mental health and wellbeing.\n\n[CONCLUSION]',
9 "[INTRO]\n\nWelcome to the Health Innovations podcast, where we explore the latest advances in medical research. Today, we dive into the topic of the most promising breakthroughs in cancer treatment. We'll hear from two perspectives - one skeptical and one optimistic - to provide a balanced view on the opportunities and challenges in this field.\n\n[SKEPTIC PERSPECTIVE]\n\nWhile the advancements in medical research for cancer treatment are promising, we must acknowledge the hurdles that come with them. Immunotherapy faces issues with response variability and severe side effects that need careful management. Clinical trials may not always represent the diversity of the population, and long-term effects can differ from short-term benefits.",
10]
11embeddings = model.encode(sentences)
12print(embeddings.shape)
13# [3, 384]
14
15# Get the similarity scores for the embeddings
16similarities = model.similarity(embeddings, embeddings)
17print(similarities.shape)
18# [3, 3]InformationRetrievalEvaluator| Metric | Value |
|---|---|
| cosine_accuracy@1 | 0.5417 |
| cosine_accuracy@3 | 0.625 |
| cosine_accuracy@5 | 0.7083 |
| cosine_accuracy@10 | 0.9167 |
| cosine_precision@1 | 0.5417 |
| cosine_precision@3 | 0.2083 |
| cosine_precision@5 | 0.1417 |
| cosine_precision@10 | 0.0917 |
| cosine_recall@1 | 0.5417 |
| cosine_recall@3 | 0.625 |
| cosine_recall@5 | 0.7083 |
| cosine_recall@10 | 0.9167 |
| cosine_ndcg@10 | 0.6893 |
| cosine_mrr@10 | 0.622 |
| cosine_map@100 | 0.6293 |
sentence_0 and sentence_1| sentence_0 | sentence_1 | |
|---|---|---|
| type | string | string |
| details |
|
|
| sentence_0 | sentence_1 |
|---|---|
QUESTION #1\n | Tech & Science Podcast Blog[object Object][object Object][object Object][object Object]Tech & Science Podcast Transcripts[object Object][object Object]Are Humans Dumb?[object Object]Topic: are humans dumb[object Object][object Object][INTRO][object Object][object Object]Welcome to our podcast where we delve into the intriguing question: Are humans dumb? Today, we will explore this topic from two contrasting perspectives - skepticism and belief. Let's navigate through the complexities of human cognition and behavior to uncover the opportunities, risks, key questions, and potential solutions surrounding this thought-provoking issue.[object Object][object Object][SKEPTIC PERSPECTIVE] |
QUESTION #2\n...\n\nContext:\nTech & Science Podcast Blog\n\n\n\nTech & Science Podcast Transcripts\n\nAre Humans Dumb?\nTopic: are humans dumb\n\n[INTRO]\n\nWelcome to our podcast where we delve into the intriguing question: Are humans dumb? Today, we will explore this topic from two contrasting perspectives - skepticism and belief. Let's navigate through the complexities of human cognition and behavior to uncover the opportunities, risks, key questions, and potential solutions surrounding this thought-provoking issue.\n\n[SKEPTIC PERSPECTIVE]\n", additional_kwargs={}, response_metadata={})] | Tech & Science Podcast Blog[object Object][object Object][object Object][object Object]Tech & Science Podcast Transcripts[object Object][object Object]Are Humans Dumb?[object Object]Topic: are humans dumb[object Object][object Object][INTRO][object Object][object Object]Welcome to our podcast where we delve into the intriguing question: Are humans dumb? Today, we will explore this topic from two contrasting perspectives - skepticism and belief. Let's navigate through the complexities of human cognition and behavior to uncover the opportunities, risks, key questions, and potential solutions surrounding this thought-provoking issue.[object Object][object Object][SKEPTIC PERSPECTIVE] |
QUESTION #1\n | Let's start with the skeptic's viewpoint. When examining the information related to human intelligence, it's essential to consider the evolutionary perspective. The study suggesting a decline in human cognition over time raises crucial questions about intelligence trends. However, we must critically assess the study's methodology and sample size to validate its findings. How can we ensure the accuracy of such studies and their implications for human cognition?[object Object][object Object][Transition to Subjectivity in Judging Intelligence] |
MatryoshkaLoss with these parameters:
1{
2 "loss": "MultipleNegativesRankingLoss",
3 "matryoshka_dims": [
4 384,
5 192,
6 96,
7 48
8 ],
9 "matryoshka_weights": [
10 1,
11 1,
12 1,
13 1
14 ],
15 "n_dims_per_step": -1
16}eval_strategy: stepsper_device_train_batch_size: 5per_device_eval_batch_size: 5num_train_epochs: 5multi_dataset_batch_sampler: round_robinoverwrite_output_dir: Falsedo_predict: Falseeval_strategy: stepsprediction_loss_only: Trueper_device_train_batch_size: 5per_device_eval_batch_size: 5per_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: 5max_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: Falsegradient_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: 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: Falseuse_liger_kernel: Falseeval_use_gather_object: Falseaverage_tokens_across_devices: Falseprompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robin| Epoch | Step | cosine_ndcg@10 |
|---|---|---|
| 1.0 | 13 | 0.6893 |
| 2.0 | 26 | 0.6893 |
| 3.0 | 39 | 0.6893 |
| 3.8462 | 50 | 0.6893 |
| 4.0 | 52 | 0.6893 |
| 5.0 | 65 | 0.6893 |
| 1.0 | 13 | 0.6893 |
| 2.0 | 26 | 0.6893 |
| 3.0 | 39 | 0.6893 |
| 3.8462 | 50 | 0.6893 |
| 4.0 | 52 | 0.6893 |
| 5.0 | 65 | 0.6893 |
1@inproceedings{reimers-2019-sentence-bert,
2 title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
3 author = "Reimers, Nils and Gurevych, Iryna",
4 booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
5 month = "11",
6 year = "2019",
7 publisher = "Association for Computational Linguistics",
8 url = "https://arxiv.org/abs/1908.10084",
9}1@misc{kusupati2024matryoshka,
2 title={Matryoshka Representation Learning},
3 author={Aditya Kusupati and Gantavya Bhatt and Aniket Rege and Matthew Wallingford and Aditya Sinha and Vivek Ramanujan and William Howard-Snyder and Kaifeng Chen and Sham Kakade and Prateek Jain and Ali Farhadi},
4 year={2024},
5 eprint={2205.13147},
6 archivePrefix={arXiv},
7 primaryClass={cs.LG}
8}1@misc{henderson2017efficient,
2 title={Efficient Natural Language Response Suggestion for Smart Reply},
3 author={Matthew Henderson and Rami Al-Rfou and Brian Strope and Yun-hsuan Sung and Laszlo Lukacs and Ruiqi Guo and Sanjiv Kumar and Balint Miklos and Ray Kurzweil},
4 year={2017},
5 eprint={1705.00652},
6 archivePrefix={arXiv},
7 primaryClass={cs.CL}
8}