yasserrmd / hindi-gemma-300m-emb

huggingface.co
Total runs: 70
24-hour runs: 0
7-day runs: -1
30-day runs: 5
Model's Last Updated: September 21 2025
sentence-similarity

Introduction of hindi-gemma-300m-emb

Model Details of hindi-gemma-300m-emb

SentenceTransformer based on google/embeddinggemma-300m

This is a sentence-transformers model finetuned from google/embeddinggemma-300m . 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.

Model Details
Model Description
  • Model Type: Sentence Transformer
  • Base model: google/embeddinggemma-300m
  • Maximum Sequence Length: 2048 tokens
  • Output Dimensionality: 768 dimensions
  • Similarity Function: Cosine Similarity
Model Sources
Full Model Architecture
SentenceTransformer(
  (0): Transformer({'max_seq_length': 2048, 'do_lower_case': False, 'architecture': 'Gemma3TextModel'})
  (1): Pooling({'word_embedding_dimension': 768, '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): Dense({'in_features': 768, 'out_features': 3072, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
  (3): Dense({'in_features': 3072, 'out_features': 768, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
  (4): 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("yasserrmd/hindi-gemma-300m-emb")
# Run inference
queries = [
    "\u0905\u092e\u0943\u0924\u0932\u093e\u0932 \u091a\u0915\u094d\u0930\u0935\u0930\u094d\u0924\u0940 \u0928\u0947 \u0915\u094c\u0928 \u0938\u0947 \u0938\u093e\u092a\u094d\u0924\u093e\u0939\u093f\u0915 \u092a\u0924\u094d\u0930\u093f\u0915\u093e \u0915\u093e \u0938\u0902\u092a\u093e\u0926\u0928 \u0915\u093f\u092f\u093e \u0914\u0930 \u0915\u093f\u0924\u0928\u0947 \u0938\u092e\u092f \u0924\u0915?",
]
documents = [
    "рд▓рдЧрднрдЧ рджрд╕ рд╡рд░реНрд╖ рддрдХ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ 'рд╣рд┐рдиреНрджреА рдмрдВрдЧрд╡рд╛рд╕реА' (рдХрд▓рдХрддреНрддрд╛)",
    'рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд╛рдВрдЪ рд╣реИрдВ рдЬрд┐рдирдХреЗ рднреАрддрд░ 17 рдордВрддреНрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдорд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред',
    'рджрд░рднрдВрдЧрд╛ рд╢рд╣рд░',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# [1, 768] [3, 768]

# Get the similarity scores for the embeddings
similarities = model.similarity(query_embeddings, document_embeddings)
print(similarities)
# tensor([[0.7499, 0.3033, 0.1277]])
Training Details
Training Dataset
Unnamed Dataset
  • Size: 5,002 training samples
  • Columns: sentence_0 and sentence_1
  • Approximate statistics based on the first 1000 samples:
    sentence_0 sentence_1
    type string string
    details
    • min: 7 tokens
    • mean: 16.51 tokens
    • max: 38 tokens
    • min: 2 tokens
    • mean: 9.98 tokens
    • max: 263 tokens
  • Samples:
    sentence_0 sentence_1
    рд╣рд░реА рд╕рд╛рдбрд╝реА рдЬрд┐рд╕рдХреА рдХрд┐рдирд╛рд░реА рд▓рд╛рд▓ рд░рдВрдЧ рдХреА рд╣реЛ рдФрд░ рд╕рдлреЗрдж рдмреНрд▓рд╛рдЙрдЬ, рдпрд╣ рдХрд┐рд╕рдХреА рдкреЛрд╢рд╛рдХ рд╣реБрдЖ рдХрд░рддреА рдереА? рдорд╣рд┐рд▓рд╛ рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдВрдШ
    рджрд┐рд▓реНрд▓реА рдХреА рдХрд┐рддрдиреА рдЬрдирд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЭреБрдЧреНрдЧреА-рдЭреЛрдкрдбрд╝рд┐рдпреЛрдВ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рд▓рдЧрднрдЧ рекрежреж,режрежреж рд▓реЛрдЧ
    рдордВрджрд┐рд░ рдореЗрдВ рдХрд┐рди-рдХрд┐рди рджреЗрд╡реА-рджреЗрд╡рддрд╛рдУрдВ рдХреА рдореВрд░реНрддрд┐рдпрд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ? рд╢рд┐рд╡ рдкрд░рд┐рд╡рд╛рд░ рд░рд╛рдо рджрд░рдмрд╛рд░ рджреБрд░реНрдЧрд╛ рдЬреА рдПрд╡рдо рдорд╣рд╛рдХрд╛рд▓реА рдХреЗ рд╕рд╛рде рднреИрд░рд╡
  • Loss: MultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "gather_across_devices": false
    }
    
Training Hyperparameters
Non-Default Hyperparameters
  • per_device_train_batch_size : 4
  • per_device_eval_batch_size : 4
  • num_train_epochs : 7
  • multi_dataset_batch_sampler : round_robin
All Hyperparameters
Click to expand
  • overwrite_output_dir : False
  • do_predict : False
  • eval_strategy : no
  • prediction_loss_only : True
  • per_device_train_batch_size : 4
  • per_device_eval_batch_size : 4
  • per_gpu_train_batch_size : None
  • per_gpu_eval_batch_size : None
  • gradient_accumulation_steps : 1
  • eval_accumulation_steps : None
  • torch_empty_cache_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
  • num_train_epochs : 7
  • max_steps : -1
  • lr_scheduler_type : linear
  • lr_scheduler_kwargs : {}
  • warmup_ratio : 0.0
  • 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 : False
  • 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}
  • parallelism_config : None
  • deepspeed : None
  • label_smoothing_factor : 0.0
  • optim : adamw_torch_fused
  • 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 : None
  • hub_always_push : False
  • hub_revision : None
  • gradient_checkpointing : False
  • gradient_checkpointing_kwargs : None
  • include_inputs_for_metrics : False
  • include_for_metrics : []
  • 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
  • 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
  • use_liger_kernel : False
  • liger_kernel_config : None
  • eval_use_gather_object : False
  • average_tokens_across_devices : False
  • prompts : None
  • batch_sampler : batch_sampler
  • multi_dataset_batch_sampler : round_robin
  • router_mapping : {}
  • learning_rate_mapping : {}
Training Logs
Epoch Step Training Loss
0.3997 500 0.6688
0.7994 1000 0.8564
1.1990 1500 0.9046
1.5987 2000 0.7873
1.9984 2500 0.7252
2.3981 3000 0.5578
2.7978 3500 0.5581
3.1974 4000 0.5294
3.5971 4500 0.4129
3.9968 5000 0.4499
4.3965 5500 0.2698
4.7962 6000 0.2472
5.1958 6500 0.2085
5.5955 7000 0.1703
5.9952 7500 0.1423
6.3949 8000 0.0874
6.7946 8500 0.0763
Framework Versions
  • Python: 3.12.11
  • Sentence Transformers: 5.1.0
  • Transformers: 4.56.2
  • PyTorch: 2.8.0+cu128
  • Accelerate: 1.10.1
  • Datasets: 4.0.0
  • Tokenizers: 0.22.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",
}
MultipleNegativesRankingLoss
@misc{henderson2017efficient,
    title={Efficient Natural Language Response Suggestion for Smart Reply},
    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},
    year={2017},
    eprint={1705.00652},
    archivePrefix={arXiv},
    primaryClass={cs.CL}
}

Runs of yasserrmd hindi-gemma-300m-emb on huggingface.co

70
Total runs
0
24-hour runs
-14
3-day runs
-1
7-day runs
5
30-day runs

More Information About hindi-gemma-300m-emb huggingface.co Model

hindi-gemma-300m-emb huggingface.co

hindi-gemma-300m-emb huggingface.co is an AI model on huggingface.co that provides hindi-gemma-300m-emb's model effect (), which can be used instantly with this yasserrmd hindi-gemma-300m-emb model. huggingface.co supports a free trial of the hindi-gemma-300m-emb model, and also provides paid use of the hindi-gemma-300m-emb. Support call hindi-gemma-300m-emb model through api, including Node.js, Python, http.

hindi-gemma-300m-emb huggingface.co Url

https://huggingface.co/yasserrmd/hindi-gemma-300m-emb

yasserrmd hindi-gemma-300m-emb online free

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

yasserrmd hindi-gemma-300m-emb online free url in huggingface.co:

https://huggingface.co/yasserrmd/hindi-gemma-300m-emb

hindi-gemma-300m-emb install

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

hindi-gemma-300m-emb install url in huggingface.co:

https://huggingface.co/yasserrmd/hindi-gemma-300m-emb

Url of hindi-gemma-300m-emb

hindi-gemma-300m-emb huggingface.co Url

Provider of hindi-gemma-300m-emb huggingface.co

yasserrmd
ORGANIZATIONS

Other API from yasserrmd

huggingface.co

Total runs: 28
Run Growth: 3
Growth Rate: 10.71%
Updated:October 19 2025