Views
No views yet
SentenceTransformer(
(0): Transformer({'max_seq_length': 512, 'do_lower_case': False}) with Transformer model: Qwen3Model
(1): Pooling({'word_embedding_dimension': 1024, 'pooling_mode_cls_token': False, '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': True, 'include_prompt': True})
(2): Normalize()
)pip install -U sentence-transformers1from sentence_transformers import SentenceTransformer
2
3# Download from the 🤗 Hub
4model = SentenceTransformer("sentence_transformers_model_id")
5# Run inference
6sentences = [
7 'El documento del PSOE donde habla de "personas de sexo biológico masculino" tiene un lenguaje cuya finalidad es decir "las mujeres trans en realidad no son mujeres". Recuerdo cuando sacaron a la luz datos médicos personales de Imane Khelif, violando sus derechos a la privacidad y calificandola así. || La ley trans de Argentina, la primera en el mundo en garantizar la autodeterminación del género. Ahora mismo en peligro. || @subetealanutria.bsky.social Arrestaron a tu nutria. www.elcomercio.es/aviles/polic... || Lo anacrónicas que son ya las monarquías, y el olor a rancio que desprenden. || Yo no quiero que está guerra me deshumanice. No soy nacionalista, ni tampoco sionista. Simplemente soy judía, y ni siquiera la religión es un aspecto tan importante en mi vida. Tengo amigas árabes a las que quiero conservar como tales. Mi pareja es católica. Creo en la convivencia y en el respeto. || Cuenten conmigo para ello. Muchos judíos lo decimos, no en nuestro nombre. Como bien dices, la religión de cada quien es algo personal. Y el estado, las leyes, etc... tienen que ser neutrales en ese sentido. || En el pensamiento judío, históricamente hay un concepto, el "Kol Israel arevim ze laze" que expresa una suerte de responsabilidad colectiva del pueblo judío. Entendida en que cada judío es responsable el uno por el otro. Es algo que muchos no compartimos, porque cada persona es responsable por sí. || Soy trans y vaya que he perdido amigos, hasta lazos familiares se han roto. Pero es que, la transfobia es tan grande en la sociedad, que yo he notado incluso como mi género llega a afectar a mi pareja. La gente la juzga todo el tiempo, y es que como somos dos mujeres, hay quien no nos entiende. || Esos son como la canción de Luis Miguel: "la incondicional, la que no espera nada". || En EEUU en lugar de un doctor de prestigio al timón de la Secretaría de Salud, vamos a tener a un antivacunas. En Texas han incorporado estudios bíblicos creacionistas al currículo escolar. A cargo de la defensa, nada de un militar de carrera, a un presentador de la Fox que no sabe donde esta España',
8 'Exactamente, o sea, como una enseñanza religiosa de los tiempos de Moisés, pues está bien. Pero no podemos hacer leyes basadas en responsabilidades colectivas, o en preceptos religiosos. El problema es que en Israel, los haredim cada vez tienen más peso e influencia política. Es un acoso total. || A mi me decían cosas horribles sobre los árabes. Racismo puro, pero mi espíritu es rebelde, y por eso quise conocer más sobre ellos. Cuando empecé a conocer chicas árabes, entendí que esas ideas no tenían sentido. Descubrí una cultura muy hospitalaria y que guarda mucha relación con la nuestra. || ???????? EE.UU: Viernes Negro (Black Friday) para seguir con la fiebre consumista. || Desde aquel último día de Sucot, cuando empezó esta última guerra, he vivido una crisis personal. Soy judía y mi idea sobre Israel ha pasado de cierta simpatía a cuestionarme su legitimidad. Estoy harta de tanta violencia. De hecho le he expresado mis sentimientos de afecto a todos mis amigos árabes || Le pide a un pueblo mestizo que celebre un genocidio de indígenas. Con lo que nos ha costado dejar de celebrar el dichoso Día de la Raza y darle otro significado. En fin, como dijo Madero, de tal palo tal astilla. || No sean mal pensados. Quiere hacer un pastel de calabaza y sorprender a su novia/o. Lo demás es por si surge plan. || Hay gente que gracias a sus padrinos, están por encima de la ley. Ya hay países como Francia, Alemania y Hungría que han dicho que no van a detener a Netanyahu. Como signatarios del Estatuto de Roma, tienen la obligación de detenerlo, porque sobre él pesa una orden de arresto por crímenes de guerra. || Vi sheyne ir kuk. Her Majesty. Que guapa se mira usted, Su Majestad. || Pues eso sería con la ley romana, porque lo que es la judía literalmente se la saltó a la torera. || Yo siento que soy más bien una señora estilo Toulouse Lautrec. || Apalizan a enfermeras, cuya vocación es cuidar a las personas enfermas. Cuando simplemente están pidiendo un salario justo y condiciones laborales dignas. Es una vergüenza. Cuanta gente votó a Milei y se ha dado cuenta ya a la mala como les cagaron.',
9 'Yaaaaa ????. Lo importante es el alma, el sitio y sus pobladores. No le podemos quitar mérito a quienes dan todo aquí desde el principio sólo porque no les gustan los mismos nombres para denominar a un post, que es lo que son realmente. Yo soy emotiva, pero poco dada a palabras cursis ????, me cuestan || Gracias, QQ! || Muuuuuuuu malo. || Espero que te ayude el médico ???????????????? || Es que eso es lo que me parece lo normal. No se me había ocurrido que alguien fuera a mirar las cifras de seguidores de alguien antes de dar me gusta o RT a un post. Me quedo loquer. || Jajajaja. He cenado hace una hora. Creo que tiempo insuficiente para asentar lo ingerido ???? || Gracias por hacerme verlo así ???? || Ayyy ???? ???? || Ay el gif ???? || Ahhh jajaja. Pues es cuando hablas contando un tema que se refiere a una persona concreta, pero sin mencionarla. Como el chiste de Gila del señor pasando junto a un asesino y diciendo al aire “alguien ha matado a alguien… alguien es un asesino…”. || Gracias!! || Desvelada por tercer día consecutivo. Tengo unos picores insoportables en la piel que no me dejan dormir y me despierto. || Oii, qué bonito ???? || ???????? || Una conversación de machos discutiendo sobre si las mujeres hacen bien o mal el feminismo, pasando ahora por mis narices, no, que me enamoro. || Además, alguna vez recibí una medio queja de quien no se veía en el circulito, como si fuera culpa mía que salga alguien o no, como si los hiciéramos a mano ????????\u200d♀️ || Justo lo que yo pensaba ???? || Aaaaaanda narices! || Ay, Gracias Mery ???? || El problema es que si sigues a 5.000, ya no puedes leerlas. Precisamente porqué me gusta leer e interactuar sin perderme mucho, no concibo poder seguir a 400 personas. Acabaría teniendo un batiburrillo en el que encuentro a los amigos. Seguir a 5000 cuentas creo que es como un tener un tío en Murcia || Es que lo idea sería no saber ni preocuparse por saber cuántos seguidores tiene una cuenta. ¿Te gusta un tuit? Pues RT. No me entra en la cabeza otro uso. || Felicidades!! || 3. El paritorio. || Pero si justo aquí no hay ninguna pseudo, solo una mención como un piano ???? || Muchas Gracias Yoto ????',
10]
11embeddings = model.encode(sentences)
12print(embeddings.shape)
13# [3, 1024]
14
15# Get the similarity scores for the embeddings
16similarities = model.similarity(embeddings, embeddings)
17print(similarities.shape)
18# [3, 3]test_pairsBinaryClassificationEvaluator| Metric | Value |
|---|---|
| cosine_accuracy | 0.7478 |
| cosine_accuracy_threshold | 0.4423 |
| cosine_f1 | 0.7557 |
| cosine_f1_threshold | 0.3603 |
| cosine_precision | 0.6841 |
| cosine_recall | 0.8439 |
| cosine_ap | 0.8477 |
anchor, positive, and negative| anchor | positive | negative | |
|---|---|---|---|
| type | string | string | string |
| details |
|
|
|
| anchor | positive | negative |
|---|---|---|
The validation they're looking for is showing they can make us mad. Give them contempt instead. Never sound hurt or offended; they interpret that as, they have exerted power over us. So, give them something they DON'T want. Contempt works well, or insult their genital size. | On 10/7, Gaza chose war. They're getting war, all the war they could want and then some. I don't see the problem. If you assholes ever actually want peace - IF - you'll demand that Gaza stop firing rockets at Israel, return the hostages, and accept a ceasefire. Until then you are full of shit. | |
My gift to you babe???????? | Wouldn’t think that a person who clearly on drugs should be the head of the FBI | |
Questo è sicuro: ma la rubrica di Dan Savage è imperdibile! | Voi GenZ siete dei dandies, altroché. |
MultipleNegativesRankingLoss with these parameters:
1{
2 "scale": 20.0,
3 "similarity_fct": "cos_sim"
4}per_device_train_batch_size: 128per_device_eval_batch_size: 128gradient_accumulation_steps: 2learning_rate: 2e-05weight_decay: 0.01num_train_epochs: 1warmup_ratio: 0.05bf16: Truegradient_checkpointing: Truebatch_sampler: no_duplicatesoverwrite_output_dir: Falsedo_predict: Falseeval_strategy: noprediction_loss_only: Trueper_device_train_batch_size: 128per_device_eval_batch_size: 128per_gpu_train_batch_size: Noneper_gpu_eval_batch_size: Nonegradient_accumulation_steps: 2eval_accumulation_steps: Nonetorch_empty_cache_steps: Nonelearning_rate: 2e-05weight_decay: 0.01adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08max_grad_norm: 1.0num_train_epochs: 1max_steps: -1lr_scheduler_type: linearlr_scheduler_kwargs: {}warmup_ratio: 0.05warmup_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: Falsebf16: Truefp16: 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}parallelism_config: Nonedeepspeed: Nonelabel_smoothing_factor: 0.0optim: adamw_torchoptim_args: Noneadafactor: Falsegroup_by_length: Falselength_column_name: lengthproject: huggingfacetrackio_space_id: trackioddp_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: Truegradient_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: noneftune_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: Trueprompts: Nonebatch_sampler: no_duplicatesmulti_dataset_batch_sampler: proportional| Epoch | Step | Training Loss | test_pairs_cosine_ap |
|---|---|---|---|
| None | 0 | - | 0.8477 |
| 0.0146 | 25 | 2.5467 | - |
| 0.0292 | 50 | 2.3516 | - |
| 0.0437 | 75 | 2.0079 | - |
| 0.0583 | 100 | 1.6434 | - |
| 0.0729 | 125 | 1.3248 | - |
| 0.0875 | 150 | 1.0804 | - |
| 0.1020 | 175 | 0.9261 | - |
| 0.1166 | 200 | 0.8262 | - |
| 0.1312 | 225 | 0.7508 | - |
| 0.1458 | 250 | 0.7286 | - |
| 0.1603 | 275 | 0.6879 | - |
| 0.1749 | 300 | 0.648 | - |
| 0.1895 | 325 | 0.6298 | - |
| 0.2041 | 350 | 0.6237 | - |
| 0.2187 | 375 | 0.622 | - |
| 0.2332 | 400 | 0.5987 | - |
| 0.2478 | 425 | 0.6071 | - |
| 0.2624 | 450 | 0.5753 | - |
| 0.2770 | 475 | 0.5826 | - |
| 0.2915 | 500 | 0.5398 | - |
| 0.3061 | 525 | 0.5718 | - |
| 0.3207 | 550 | 0.5456 | - |
| 0.3353 | 575 | 0.5395 | - |
| 0.3499 | 600 | 0.5418 | - |
| 0.3644 | 625 | 0.554 | - |
| 0.3790 | 650 | 0.5296 | - |
| 0.3936 | 675 | 0.5144 | - |
| 0.4082 | 700 | 0.5116 | - |
| 0.4227 | 725 | 0.5186 | - |
| 0.4373 | 750 | 0.5247 | - |
| 0.4519 | 775 | 0.5164 | - |
| 0.4665 | 800 | 0.5423 | - |
| 0.4810 | 825 | 0.507 | - |
| 0.4956 | 850 | 0.5029 | - |
| 0.5102 | 875 | 0.5099 | - |
| 0.5248 | 900 | 0.4794 | - |
| 0.5394 | 925 | 0.5004 | - |
| 0.5539 | 950 | 0.489 | - |
| 0.5685 | 975 | 0.479 | - |
| 0.5831 | 1000 | 0.4856 | - |
| 0.5977 | 1025 | 0.4651 | - |
| 0.6122 | 1050 | 0.487 | - |
| 0.6268 | 1075 | 0.4718 | - |
| 0.6414 | 1100 | 0.4578 | - |
| 0.6560 | 1125 | 0.4782 | - |
| 0.6706 | 1150 | 0.4511 | - |
| 0.6851 | 1175 | 0.4521 | - |
| 0.6997 | 1200 | 0.4706 | - |
| 0.7143 | 1225 | 0.4531 | - |
| 0.7289 | 1250 | 0.4631 | - |
| 0.7434 | 1275 | 0.4413 | - |
| 0.7580 | 1300 | 0.4577 | - |
| 0.7726 | 1325 | 0.4483 | - |
| 0.7872 | 1350 | 0.4618 | - |
| 0.8017 | 1375 | 0.4415 | - |
| 0.8163 | 1400 | 0.4375 | - |
| 0.8309 | 1425 | 0.4404 | - |
| 0.8455 | 1450 | 0.4337 | - |
| 0.8601 | 1475 | 0.4416 | - |
| 0.8746 | 1500 | 0.4629 | - |
| 0.8892 | 1525 | 0.4488 | - |
| 0.9038 | 1550 | 0.4512 | - |
| 0.9184 | 1575 | 0.4504 | - |
| 0.9329 | 1600 | 0.4583 | - |
| 0.9475 | 1625 | 0.4252 | - |
| 0.9621 | 1650 | 0.4423 | - |
| 0.9767 | 1675 | 0.4326 | - |
| 0.9913 | 1700 | 0.443 | - |
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{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}