Ananthu357 / Ananthus-Transformers-for-contracts

huggingface.co
Total runs: 82
24-hour runs: 0
7-day runs: -22
30-day runs: -8
Model's Last Updated: July 19 2024
sentence-similarity

Introduction of Ananthus-Transformers-for-contracts

Model Details of Ananthus-Transformers-for-contracts

SentenceTransformer based on sentence-transformers/all-MiniLM-L6-v2

This is a sentence-transformers model finetuned from sentence-transformers/all-MiniLM-L6-v2 . 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 Sources
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})
  (2): Normalize()
)
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("Ananthu357/Ananthus-Transformers-for-contracts")
# Run inference
sentences = [
    'What is the deadline to submit the proposed project schedule?',
    'Any item of work carried out by the Contractor on the instructions of the Engineer which is not included in the accepted Schedules of Rates shall be executed at the rates set forth in the Schedule of Rates of Railway.',
    '\xa0 \xa0 \xa0 \xa0 The Contractor shall at his own expense provide with sheds, storehouses and yards in such situations and in such numbers',
]
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]
Training Details
Training Hyperparameters
Non-Default Hyperparameters
  • eval_strategy : steps
  • per_device_train_batch_size : 16
  • per_device_eval_batch_size : 16
  • num_train_epochs : 25
  • warmup_ratio : 0.1
  • fp16 : True
  • batch_sampler : no_duplicates
All Hyperparameters
Click to expand
  • overwrite_output_dir : False
  • do_predict : False
  • eval_strategy : steps
  • prediction_loss_only : True
  • per_device_train_batch_size : 16
  • per_device_eval_batch_size : 16
  • per_gpu_train_batch_size : None
  • per_gpu_eval_batch_size : None
  • gradient_accumulation_steps : 1
  • eval_accumulation_steps : None
  • learning_rate : 5e-05
  • weight_decay : 0.0
  • adam_beta1 : 0.9
  • adam_beta2 : 0.999
  • adam_epsilon : 1e-08
  • max_grad_norm : 1.0
  • num_train_epochs : 25
  • max_steps : -1
  • lr_scheduler_type : linear
  • lr_scheduler_kwargs : {}
  • warmup_ratio : 0.1
  • warmup_steps : 0
  • log_level : passive
  • log_level_replica : warning
  • log_on_each_node : True
  • logging_nan_inf_filter : True
  • save_safetensors : True
  • save_on_each_node : False
  • save_only_model : False
  • restore_callback_states_from_checkpoint : False
  • no_cuda : False
  • use_cpu : False
  • use_mps_device : False
  • seed : 42
  • data_seed : None
  • jit_mode_eval : False
  • use_ipex : False
  • bf16 : False
  • fp16 : True
  • fp16_opt_level : O1
  • half_precision_backend : auto
  • bf16_full_eval : False
  • fp16_full_eval : False
  • tf32 : None
  • local_rank : 0
  • ddp_backend : None
  • tpu_num_cores : None
  • tpu_metrics_debug : False
  • debug : []
  • dataloader_drop_last : False
  • dataloader_num_workers : 0
  • dataloader_prefetch_factor : None
  • past_index : -1
  • disable_tqdm : False
  • remove_unused_columns : True
  • label_names : None
  • load_best_model_at_end : False
  • ignore_data_skip : False
  • fsdp : []
  • fsdp_min_num_params : 0
  • fsdp_config : {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • fsdp_transformer_layer_cls_to_wrap : None
  • accelerator_config : {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
  • deepspeed : None
  • label_smoothing_factor : 0.0
  • optim : adamw_torch
  • optim_args : None
  • adafactor : False
  • group_by_length : False
  • length_column_name : length
  • ddp_find_unused_parameters : None
  • ddp_bucket_cap_mb : None
  • ddp_broadcast_buffers : False
  • dataloader_pin_memory : True
  • dataloader_persistent_workers : False
  • skip_memory_metrics : True
  • use_legacy_prediction_loop : False
  • push_to_hub : False
  • resume_from_checkpoint : None
  • hub_model_id : None
  • hub_strategy : every_save
  • hub_private_repo : False
  • hub_always_push : False
  • gradient_checkpointing : False
  • gradient_checkpointing_kwargs : None
  • include_inputs_for_metrics : False
  • eval_do_concat_batches : True
  • fp16_backend : auto
  • push_to_hub_model_id : None
  • push_to_hub_organization : None
  • mp_parameters :
  • auto_find_batch_size : False
  • full_determinism : False
  • torchdynamo : None
  • ray_scope : last
  • ddp_timeout : 1800
  • torch_compile : False
  • torch_compile_backend : None
  • torch_compile_mode : None
  • dispatch_batches : None
  • split_batches : None
  • include_tokens_per_second : False
  • include_num_input_tokens_seen : False
  • neftune_noise_alpha : None
  • optim_target_modules : None
  • batch_eval_metrics : False
  • eval_on_start : False
  • batch_sampler : no_duplicates
  • multi_dataset_batch_sampler : proportional
Training Logs
Epoch Step Training Loss loss
3.3448 100 0.1154 0.0756
6.6897 200 0.0204 0.0675
10.0345 300 0.0123 0.0767
13.3448 400 0.0048 0.0650
16.6897 500 0.0031 0.0633
20.0345 600 0.0026 0.0647
23.3448 700 0.0025 0.0649
Framework Versions
  • Python: 3.10.12
  • Sentence Transformers: 3.0.1
  • Transformers: 4.42.4
  • PyTorch: 2.3.1+cu121
  • Accelerate: 0.32.1
  • Datasets: 2.20.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",
}

Runs of Ananthu357 Ananthus-Transformers-for-contracts on huggingface.co

82
Total runs
0
24-hour runs
-17
3-day runs
-22
7-day runs
-8
30-day runs

More Information About Ananthus-Transformers-for-contracts huggingface.co Model

Ananthus-Transformers-for-contracts huggingface.co

Ananthus-Transformers-for-contracts huggingface.co is an AI model on huggingface.co that provides Ananthus-Transformers-for-contracts's model effect (), which can be used instantly with this Ananthu357 Ananthus-Transformers-for-contracts model. huggingface.co supports a free trial of the Ananthus-Transformers-for-contracts model, and also provides paid use of the Ananthus-Transformers-for-contracts. Support call Ananthus-Transformers-for-contracts model through api, including Node.js, Python, http.

Ananthus-Transformers-for-contracts huggingface.co Url

https://huggingface.co/Ananthu357/Ananthus-Transformers-for-contracts

Ananthu357 Ananthus-Transformers-for-contracts online free

Ananthus-Transformers-for-contracts huggingface.co is an online trial and call api platform, which integrates Ananthus-Transformers-for-contracts's modeling effects, including api services, and provides a free online trial of Ananthus-Transformers-for-contracts, you can try Ananthus-Transformers-for-contracts online for free by clicking the link below.

Ananthu357 Ananthus-Transformers-for-contracts online free url in huggingface.co:

https://huggingface.co/Ananthu357/Ananthus-Transformers-for-contracts

Ananthus-Transformers-for-contracts install

Ananthus-Transformers-for-contracts is an open source model from GitHub that offers a free installation service, and any user can find Ananthus-Transformers-for-contracts on GitHub to install. At the same time, huggingface.co provides the effect of Ananthus-Transformers-for-contracts install, users can directly use Ananthus-Transformers-for-contracts installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Ananthus-Transformers-for-contracts install url in huggingface.co:

https://huggingface.co/Ananthu357/Ananthus-Transformers-for-contracts

Url of Ananthus-Transformers-for-contracts

Ananthus-Transformers-for-contracts huggingface.co Url

Provider of Ananthus-Transformers-for-contracts huggingface.co

Ananthu357
ORGANIZATIONS

Other API from Ananthu357