MCPcopy Create free account

hub / github.com/huggingface/sentence-transformers / functions

Functions3,759 in github.com/huggingface/sentence-transformers

Method__init__
Given a list of (anchor, positive) pairs or (anchor, positive, negative) triplets, this loss optimizes the following: * Given an anc
sentence_transformers/cross_encoder/losses/multiple_negatives_ranking.py:13
Method__init__
Computes the Cross Entropy Loss for a CrossEncoder model. This loss is used to train a model to predict the correct class label for a
sentence_transformers/cross_encoder/losses/cross_entropy.py:10
Method__init__
Initialize a lambda weight for PListMLE loss. Args: rank_discount_fn: Function that computes a discount for each rank po
sentence_transformers/cross_encoder/losses/plist_mle.py:13
Method__init__
Boosted version of :class:`~sentence_transformers.cross_encoder.losses.MultipleNegativesRankingLoss` that caches the gradients of the
sentence_transformers/cross_encoder/losses/cached_multiple_negatives_ranking.py:22
Method__init__
ListNet loss for learning to rank. This loss function implements the ListNet ranking algorithm which uses a list-wise approach to lea
sentence_transformers/cross_encoder/losses/list_net.py:11
Method__init__
Computes the MSE loss between the predicted margin ``sim(Query, Pos) - sim(Query, Neg)`` and the gold margin ``gold_sim(Query, Pos) -
sentence_transformers/cross_encoder/losses/margin_mse.py:11
Method__init__
RankNet loss implementation for learning to rank. This loss function implements the RankNet algorithm, which learns a ranking functio
sentence_transformers/cross_encoder/losses/rank_net.py:12
Method__init__
r""" ADR-MSE (Approx Discounted Rank Mean Squared Error) listwise ranking loss for cross-encoders. This loss directly minimizes the er
sentence_transformers/cross_encoder/losses/adr_mse.py:11
Method__init__
Computes the Binary Cross Entropy Loss for a CrossEncoder model. This loss is used to train a model to predict a high logit for posit
sentence_transformers/cross_encoder/losses/binary_cross_entropy.py:10
Method__init__
( self, sentence_pairs: list[list[str]], labels: list[int], *, name: s
sentence_transformers/cross_encoder/evaluation/classification.py:75
Method__init__
( self, samples: list[dict[str, str | list[str]]], at_k: int = 10, always_rera
sentence_transformers/cross_encoder/evaluation/reranking.py:105
Method__init__
( self, sentence_pairs: list[list[str]], scores: list[float], name: str = "",
sentence_transformers/cross_encoder/evaluation/correlation.py:66
Method__init__
( self, dataset_names: list[DatasetNameType | str] | None = None, dataset_id: str = "s
sentence_transformers/cross_encoder/evaluation/nano_beir.py:197
Method__init__
( self, model: SparseEncoder | None = None, args: SparseEncoderTrainingArguments | Non
sentence_transformers/sparse_encoder/trainer.py:114
Method__init__
( self, model_name_or_path: str | None = None, *, modules: list[nn.Module] | N
sentence_transformers/sparse_encoder/model.py:150
Method__init__
( self, tokenizer: PreTrainedTokenizer, weight: torch.Tensor | None = None, fr
sentence_transformers/sparse_encoder/modules/sparse_static_embedding.py:47
Method__init__
(self, *args: Any, _from_auto_load: bool = False, **kwargs: Any)
sentence_transformers/sparse_encoder/modules/mlm_transformer.py:25
Method__init__
( self, input_dim: int, hidden_dim: int = 512, k: int = 8, k_aux: int
sentence_transformers/sparse_encoder/modules/sparse_auto_encoder.py:58
Method__init__
( self, pooling_strategy: Literal["max", "sum"] = "max", activation_function: Literal[
sentence_transformers/sparse_encoder/modules/splade_pooling.py:49
Method__init__
Callback that updates the query_regularizer_weight and document_regularizer_weight parameters of SpladeLoss based on a schedule.
sentence_transformers/sparse_encoder/callbacks/splade_callbacks.py:22
Method__init__
FlopsLoss implements a regularization technique to promote sparsity in sparse encoder models. It calculates the squared L2 norm of th
sentence_transformers/sparse_encoder/losses/flops.py:12
Method__init__
Given a dataset of (anchor, positive) pairs, (anchor, positive, negative) triplets, or (anchor, positive, negative_1, ..., negative_n)
sentence_transformers/sparse_encoder/losses/sparse_multiple_negatives_ranking.py:14
Method__init__
Cached version of :class:`SpladeLoss` that uses the GradCache technique to allow for much larger effective batch sizes without additi
sentence_transformers/sparse_encoder/losses/cached_splade.py:36
Method__init__
This class implements AnglE (Angle Optimized). This is a modification of :class:`SparseCoSENTLoss`, designed to address the following
sentence_transformers/sparse_encoder/losses/sparse_angle.py:13
Method__init__
Compute the MSE loss between the predicted margin ``sim(Query, Pos) - sim(Query, Neg)`` and the gold margin ``gold_sim(Query, Pos) -
sentence_transformers/sparse_encoder/losses/sparse_margin_mse.py:13
Method__init__
This class implements triplet loss. Given a triplet of (anchor, positive, negative), the loss minimizes the distance between anchor a
sentence_transformers/sparse_encoder/losses/sparse_triplet.py:12
Method__init__
SparseCosineSimilarityLoss expects that the inputs consists of a pair of inputs (e.g., texts) and a float label. It computes the vect
sentence_transformers/sparse_encoder/losses/sparse_cosine_similarity.py:13
Method__init__
SpladeLoss implements the loss function for the SPLADE (Sparse Lexical and Expansion) model, which combines a main loss function with
sentence_transformers/sparse_encoder/losses/splade.py:17
Method__init__
Computes the MSE loss between the computed embedding and a target embedding. This loss is used when extending embeddings to new langu
sentence_transformers/sparse_encoder/losses/sparse_mse.py:8
Method__init__
Compute the KL divergence loss between probability distributions derived from student and teacher models' similarity scores. By defau
sentence_transformers/sparse_encoder/losses/sparse_distill_kl_div.py:13
Method__init__
This class implements CoSENT (Cosine Sentence). It expects that each of the inputs consists of a pair of inputs (e.g., texts) and a f
sentence_transformers/sparse_encoder/losses/sparse_cosent.py:13
Method__init__
CSRReconstructionLoss implements the reconstruction loss component for Contrastive Sparse Representation (CSR) models. This loss ens
sentence_transformers/sparse_encoder/losses/csr.py:29
Method__init__
( self, queries: dict[str, str], # qid => query corpus: dict[str, str], # cid => doc
sentence_transformers/sparse_encoder/evaluation/sparse_information_retrieval.py:136
Method__init__
( self, sentences1: list[str], sentences2: list[str], labels: list[int],
sentence_transformers/sparse_encoder/evaluation/sparse_binary_classification.py:111
Method__init__
( self, samples: list[dict[str, str | list[str]]], at_k: int = 10, name: str =
sentence_transformers/sparse_encoder/evaluation/sparse_reranking.py:110
Method__init__
( self, source_sentences: list[str], target_sentences: list[str], show_progres
sentence_transformers/sparse_encoder/evaluation/sparse_translation.py:83
Method__init__
( self, anchors: list[str], positives: list[str], negatives: list[str],
sentence_transformers/sparse_encoder/evaluation/sparse_triplet.py:98
Method__init__
( self, dense_samples: list[dict[str, str | list[str]]], sparse_samples: list[dict[str
sentence_transformers/sparse_encoder/evaluation/reciprocal_rank_fusion.py:44
Method__init__
( self, sentences1: list[str], sentences2: list[str], scores: list[float],
sentence_transformers/sparse_encoder/evaluation/sparse_embedding_similarity.py:86
Method__init__
( self, source_sentences: list[str], target_sentences: list[str], teacher_mode
sentence_transformers/sparse_encoder/evaluation/sparse_mse.py:85
Method__init__
( self, dataset_names: list[DatasetNameType | str] | None = None, dataset_id: str = "s
sentence_transformers/sparse_encoder/evaluation/sparse_nano_beir.py:200
Method__init__
( self, model_type: str, message_format: MessageFormat = "auto", processor=Non
sentence_transformers/base/modality.py:291
Method__init__
(self, default_args_dict: dict[str, Any])
sentence_transformers/base/model_card.py:101
Method__init__
( self, dataset: Dataset, batch_size: int, drop_last: bool, valid_labe
sentence_transformers/base/sampler.py:213
Method__init__
( self, dataset: Dataset, batch_size: int, drop_last: bool, valid_labe
sentence_transformers/base/sampler.py:260
Method__init__
This sampler creates batches such that each batch contains samples where the values are unique, even across columns. This is useful w
sentence_transformers/base/sampler.py:407
Method__init__
( self, dataset: ConcatDataset, batch_samplers: list[BatchSampler], generator:
sentence_transformers/base/sampler.py:642
Method__init__
( self, model: BaseModel | None = None, args: BaseTrainingArguments | None = None,
sentence_transformers/base/trainer.py:149
Method__init__
( self, in_features: int, out_features: int, bias: bool = True, activa
sentence_transformers/base/modules/dense.py:58
Method__init__
( self, module_input_name: str = "sentence_embedding", module_output_name: str | None
sentence_transformers/base/modules/normalize.py:30
Method__init__
( self, model_name_or_path: str, *, transformer_task: TransformerTask = "featu
sentence_transformers/base/modules/transformer.py:774
Method__init__
(self, *args, **kwargs)
sentence_transformers/base/modules/module.py:83
Method__init__
r""" This model allows creating flexible SentenceTransformer models that dynamically route inputs to different processing modules base
sentence_transformers/base/modules/router.py:34
Method__init__
(self, *tensors)
sentence_transformers/base/losses/gradcache.py:35
Method__init__
(self)
sentence_transformers/base/evaluation/evaluator.py:23
Method__init__
(self, evaluators: Iterable[BaseEvaluator], main_score_function=lambda scores: scores[-1])
sentence_transformers/base/evaluation/sequential.py:33
Method__init__
(self, level=logging.NOTSET)
sentence_transformers/util/logging.py:9
Method__init__
(self, keys: np.ndarray)
sentence_transformers/util/dataset.py:90
Method__init__
(self, module: types.ModuleType)
sentence_transformers/util/deprecated_import.py:190
Method__init__
(self, *args, **kwargs)
sentence_transformers/util/file_io.py:21
Method__init__
(self, *args, **kwargs)
tests/sentence_transformer/test_trainer.py:386
Method__init__
(self, module: nn.Module)
tests/sentence_transformer/losses/test_adaptive_layer.py:31
Method__init__
(self, inner: nn.Module)
tests/sentence_transformer/losses/test_adaptive_layer.py:209
Method__init__
(self, model: SentenceTransformer)
tests/sentence_transformer/losses/test_gradcache.py:222
Method__init__
(self)
tests/multi_vector_encoder/losses/test_misc.py:310
Method__init__
(self, rows)
tests/sparse_encoder/test_search_engines.py:15
Method__init__
(self, indices=None, values=None)
tests/sparse_encoder/test_search_engines.py:79
Method__init__
(self, corpus_id, score)
tests/sparse_encoder/test_search_engines.py:85
Method__init__
(self, points)
tests/sparse_encoder/test_search_engines.py:91
Method__init__
(self, *args, **kwargs)
tests/sparse_encoder/test_search_engines.py:98
Method__init__
(self, model, is_inference: bool = True)
tests/sparse_encoder/modules/test_csr.py:13
Method__init__
(self, model: SparseEncoder)
tests/sparse_encoder/losses/test_cached_splade.py:207
Method__init__
(self, chat_template)
tests/base/test_modality.py:1573
Method__init__
(self, scale: float = 1.0)
tests/base/test_model.py:1179
Method__init__
( self, path: str | None = None, duration_seconds: float = 2.0, width: int = 6
tests/base/test_model_card.py:982
Method__init__
( self, source: str | None = None, *, metadata: _MockVideoMetadata | None = No
tests/base/test_model_card.py:1006
Method__init__
(self, data: torch.Tensor)
tests/base/test_model_card.py:1042
Method__init__
(self, inner)
tests/base/modules/test_transformer.py:875
Method__init__
(self)
tests/base/modules/test_router.py:46
Method__init__
(self, modalities: list[Modality])
tests/base/modules/test_router.py:61
Method__init__
(self, max_seq_length=32)
tests/base/modules/test_router.py:71
Method__init__
(self)
tests/base/modules/test_router.py:80
Method__init__
(self, *args, **kwargs)
tests/base/modules/test_router.py:97
Method__init__
(self)
tests/base/modules/test_router.py:566
Method__init__
(self, max_value: int)
tests/base/samplers/test_no_duplicates_batch_sampler.py:426
Method__init__
(self)
tests/util/test_hard_negatives.py:1669
Method__init__
(self, sentences, tokenizer, max_length, cache_tokenization=False)
examples/sentence_transformer/unsupervised_learning/MLM/train_mlm.py:81
Method__init__
(self, model, mnrl_weight: float = 1.0)
examples/sentence_transformer/training/ms_marco/train_bi_encoder_margin_mse_mnrl.py:175
Method__init__
(self, num_steps_until_stop: int)
examples/sentence_transformer/training/data_augmentation/train_sts_seed_optimization.py:109
Method__init__
(self, model: SentenceTransformer, similarity_fct=cos_sim, scale=20.0)
examples/sentence_transformer/training/other/training_gooaq_infonce_gor.py:52
Method__init__
(self, start_rss: int, end_rss: int, peak_rss: int)
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:226
Method__init__
(self, interval: float = 0.1)
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:237
Method__init__
(self, start_uss: int, end_uss: int, peak_uss: int)
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:287
Method__init__
(self, interval: float = 0.1)
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:298
Method__iter__
(self)
sentence_transformers/sentence_transformer/datasets/no_duplicates_dataloader.py:29
Method__iter__
(self)
sentence_transformers/sentence_transformer/datasets/sentence_label.py:81
Method__iter__
(self)
sentence_transformers/sentence_transformer/losses/contrastive_tension.py:307
Method__iter__
(self)
sentence_transformers/base/sampler.py:313
Method__iter__
Iterate over the remaining non-yielded indices. For each index, check if the sample values are already in the batch. If not, add the
sentence_transformers/base/sampler.py:531
Method__iter__
Yield batches from the underlying datasets in a specific order.
sentence_transformers/base/sampler.py:658
← previousnext →1,101–1,200 of 3,759, ranked by callers