Views
No views yet
pip install -U sentence-transformers1from sentence_transformers import CrossEncoder
2
3# Download from the 🤗 Hub
4model = CrossEncoder("amanwithaplan/arcade-reranker")
5# Get scores for pairs of texts
6pairs = [
7 ['Dus de einklant betaalt in totaal ook de onbalansprijs? Die dus bestaat uit het gewone tarief + verschil om tot onbalansprijs te komen?', 'Imbalance Price (Electricity Balancing Market): (a) each imbalance settlement period; (b) its imbalance price areas; (c) each imbalance direction. 4. The imbalance price for negative imbalance ...'],
8 ['Kun je een lijst geven van alle technische specificaties geven waar je rekening mee moet houden bij een transformator', 'Handmelders: Manuele brandmelders.'],
9 ['Wat weetje van dataloggers?', 'geen nummers op tellers. Facturatiegegevens?'],
10 ['Ik ben op zoek naar info over magneetcontacten, die standaard deuren open houden, maar in geval van brand contact lossen en ervoor zorgen dat deuren sluiten. worden deze contacten gevoed vanuit de brandcentrale, of vanuit een voeding 230V AC , die geschakeld wordt vanuit de centrale? ', 'Algemene beveiliging: Beveiligingscel: merk, type met zekering, type met relais en vermogenschakelaar, vermogen, relais.'],
11 ['Geef een overzicht van allemogelijke geldstromen in de verschillende transfer of energy regimes', 'Taksen, heffingen & accijnzen: Belastingen op elektriciteit.'],
12]
13scores = model.predict(pairs)
14print(scores.shape)
15# (5,)
16
17# Or rank different texts based on similarity to a single text
18ranks = model.rank(
19 'Dus de einklant betaalt in totaal ook de onbalansprijs? Die dus bestaat uit het gewone tarief + verschil om tot onbalansprijs te komen?',
20 [
21 'Imbalance Price (Electricity Balancing Market): (a) each imbalance settlement period; (b) its imbalance price areas; (c) each imbalance direction. 4. The imbalance price for negative imbalance ...',
22 'Handmelders: Manuele brandmelders.',
23 'geen nummers op tellers. Facturatiegegevens?',
24 'Algemene beveiliging: Beveiligingscel: merk, type met zekering, type met relais en vermogenschakelaar, vermogen, relais.',
25 'Taksen, heffingen & accijnzen: Belastingen op elektriciteit.',
26 ]
27)
28# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]NanoMSMARCO_R100, NanoNFCorpus_R100 and NanoNQ_R100CrossEncoderRerankingEvaluator with these parameters:
1{
2 "at_k": 10,
3 "always_rerank_positives": true
4}| Metric | NanoMSMARCO_R100 | NanoNFCorpus_R100 | NanoNQ_R100 |
|---|---|---|---|
| map | 0.5851 (+0.0955) | 0.3857 (+0.1247) | 0.6845 (+0.2649) |
| mrr@10 | 0.5771 (+0.0996) | 0.6234 (+0.1235) | 0.7000 (+0.2733) |
| ndcg@10 | 0.6458 (+0.1053) | 0.4198 (+0.0948) | 0.7309 (+0.2303) |
NanoBEIR_R100_meanCrossEncoderNanoBEIREvaluator with these parameters:
1{
2 "dataset_names": [
3 "msmarco",
4 "nfcorpus",
5 "nq"
6 ],
7 "dataset_id": "sentence-transformers/NanoBEIR-en",
8 "rerank_k": 100,
9 "at_k": 10,
10 "always_rerank_positives": true
11}| Metric | Value |
|---|---|
| map | 0.5518 (+0.1617) |
| mrr@10 | 0.6335 (+0.1655) |
| ndcg@10 | 0.5988 (+0.1435) |
sentence1, sentence2, and label| sentence1 | sentence2 | label | |
|---|---|---|---|
| type | string | string | float |
| details |
|
|
|
| sentence1 | sentence2 | label |
|---|---|---|
Kan je daarvoor op het internet kijken? | Er wordt gewerkt aan de datanetwerk-infrastructuur voor het project, waarbij energiemeters worden aangesloten op een fibernetwerk [5], [6], [7]. Er is een vaste internetverbinding aangevraagd, die door EXV wordt verzorgd en bij oplevering wordt overgedragen [4], [6], [8]. De Gateway van Tibo moet worden geïnstalleerd en verbonden met het netwerk, waarbij zowel 4G als een internetverbinding opties zijn, met redundantie als aanbeveling [2], [4], [6], [8]. Extravolt is verantwoordelijk voor het opzetten van de netwerkconfiguratie en stemt af met Tibo [4], [6]. Er wordt gekeken welke componenten verbinding maken met de cloud of internet, naast het EMS van Tibo, en hoe de batterij wordt uitgelezen door EXV voor de beschikbaarheidsgarantie, waarschijnlijk via VPN [2], [4], [6], [7], [8]. De meti | 0.6666666666666666 |
Geef een generieke template voor verlichtingsberekingen in een lastenboek | Issue: nu blijkt dat er ook een datacenter aangesloten gaat moeten worden.[object Object]In welke mate kan dat om met +-10% -> dit gaat meer algemeen moeten bekeken worden.[object Object]- Hier is logica van antwoord dat de neteheerders zowiezo moeten voldoen aan een maximale marge van +-10% van hun uitgangsspanning.[object Object]- Die norm is aangeleverd door Infrabel.[object Object]- Dit betekent dat elektrische apparatuur die in het belgische net gezet wordt, moet bestand zijn aan schommelingen van +-10% Artikel 10. Variaties in spanning en frequ | 0.0 |
Moet er oven brandhaspels altijd een noodverlichting voorzien worden? In welke norm vind ik hier info over | REFERENTIENORMEN | Standard | Description |[object Object]|---|---|[object Object]| NBN 01 | Woordenlijst voor de verlichtingskunde (2001) |[object Object]| NBN EN 60598 (1989) | Elektrische verlichtingstoestellen (1989) |[object Object]| NBN EN 60598-2-2 | Verlichtingstoestellen - Deel twee : Bijzondere regels - Sectie twee : Inbouw verlichtingstoestellen (1990) |[object Object]| Reeks NBN 60598 | Verlichtingsarmaturen |[object Object]| NBN C 20-530 | Beschermingsgraden gegeven door de omhulsels (IP-Code) (1992) + add (1000) |[object Object]| NBN EN 60001 | Lampen en in - houders alsmede kalibers voor controle van uitwisselbaarheid & veiligheid 1-3 (2003) |[object Object]| NBN EN 1838 | Toegepaste verlichtingstechniek - Noodverlichting (1999) |[object Object]| NBN L 14-001 & 002 | Binnenverlichting van de gebouwen (1974) |[object Object]| NBN EN 60335-1 | Huishoudelijke en soortgelijke elektrische toestellen - Veiligheid - Deel 1 : Algemene eisen (2003) |[object Object]| NBN EN 12464 | Binnenverlichting (2008) |[object Object]| NBN EN 1838 | Veiligheidsverlichting (2013) |[object Object]| EN 12464-1 | werkplekverlichting (2002) |[object Object]| ISO 3864-1 en ISO 3864-4 | (fot... | 0.0643 |
BinaryCrossEntropyLoss with these parameters:
1{
2 "activation_fn": "torch.nn.modules.linear.Identity",
3 "pos_weight": null
4}sentence1, sentence2, and label| sentence1 | sentence2 | label | |
|---|---|---|---|
| type | string | string | float |
| details |
|
|
|
| sentence1 | sentence2 | label |
|---|---|---|
Dus de einklant betaalt in totaal ook de onbalansprijs? Die dus bestaat uit het gewone tarief + verschil om tot onbalansprijs te komen? | Imbalance Price (Electricity Balancing Market): (a) each imbalance settlement period; (b) its imbalance price areas; (c) each imbalance direction. 4. The imbalance price for negative imbalance ... | 0.3 |
Kun je een lijst geven van alle technische specificaties geven waar je rekening mee moet houden bij een transformator | Handmelders: Manuele brandmelders. | 0.2222 |
Wat weetje van dataloggers? | geen nummers op tellers. Facturatiegegevens? | 0.0256 |
BinaryCrossEntropyLoss with these parameters:
1{
2 "activation_fn": "torch.nn.modules.linear.Identity",
3 "pos_weight": null
4}per_device_train_batch_size: 16num_train_epochs: 10learning_rate: 2e-05warmup_steps: 0.1bf16: Trueeval_strategy: stepsper_device_eval_batch_size: 16push_to_hub: Truehub_model_id: amanwithaplan/arcade-rerankerload_best_model_at_end: Trueper_device_train_batch_size: 16num_train_epochs: 10max_steps: -1learning_rate: 2e-05lr_scheduler_type: linearlr_scheduler_kwargs: Nonewarmup_steps: 0.1optim: adamw_torch_fusedoptim_args: Noneweight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08optim_target_modules: Nonegradient_accumulation_steps: 1average_tokens_across_devices: Truemax_grad_norm: 1.0label_smoothing_factor: 0.0bf16: Truefp16: Falsebf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Nonetorch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneuse_liger_kernel: Falseliger_kernel_config: Noneuse_cache: Falseneftune_noise_alpha: Nonetorch_empty_cache_steps: Noneauto_find_batch_size: Falselog_on_each_node: Truelogging_nan_inf_filter: Trueinclude_num_input_tokens_seen: nolog_level: passivelog_level_replica: warningdisable_tqdm: Falseproject: huggingfacetrackio_space_id: trackioeval_strategy: stepsper_device_eval_batch_size: 16prediction_loss_only: Trueeval_on_start: Falseeval_do_concat_batches: Trueeval_use_gather_object: Falseeval_accumulation_steps: Noneinclude_for_metrics: []batch_eval_metrics: Falsesave_only_model: Falsesave_on_each_node: Falseenable_jit_checkpoint: Falsepush_to_hub: Truehub_private_repo: Nonehub_model_id: amanwithaplan/arcade-rerankerhub_strategy: every_savehub_always_push: Falsehub_revision: Noneload_best_model_at_end: Trueignore_data_skip: Falserestore_callback_states_from_checkpoint: Falsefull_determinism: Falseseed: 42data_seed: Noneuse_cpu: Falseaccelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}parallelism_config: Nonedataloader_drop_last: Falsedataloader_num_workers: 0dataloader_pin_memory: Truedataloader_persistent_workers: Falsedataloader_prefetch_factor: Noneremove_unused_columns: Truelabel_names: Nonetrain_sampling_strategy: randomlength_column_name: lengthddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falseddp_backend: Noneddp_timeout: 1800fsdp: []fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}deepspeed: Nonedebug: []skip_memory_metrics: Truedo_predict: Falseresume_from_checkpoint: Nonewarmup_ratio: Nonelocal_rank: -1prompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: proportionalrouter_mapping: {}learning_rate_mapping: {}| Epoch | Step | Training Loss | Validation Loss | NanoMSMARCO_R100_ndcg@10 | NanoNFCorpus_R100_ndcg@10 | NanoNQ_R100_ndcg@10 | NanoBEIR_R100_mean_ndcg@10 |
|---|---|---|---|---|---|---|---|
| 0.0070 | 1 | 0.9177 | - | - | - | - | - |
| 0.1748 | 25 | 0.7426 | 0.6592 | 0.6901 (+0.1496) | 0.4552 (+0.1302) | 0.7652 (+0.2645) | 0.6368 (+0.1814) |
| 0.3497 | 50 | 0.6246 | 0.5985 | 0.6856 (+0.1452) | 0.4370 (+0.1119) | 0.7658 (+0.2651) | 0.6295 (+0.1741) |
| 0.5245 | 75 | 0.5825 | 0.5924 | 0.6799 (+0.1395) | 0.4391 (+0.1140) | 0.7689 (+0.2682) | 0.6293 (+0.1739) |
| 0.6993 | 100 | 0.5749 | 0.5717 | 0.6743 (+0.1339) | 0.4488 (+0.1237) | 0.7634 (+0.2628) | 0.6288 (+0.1735) |
| 0.8741 | 125 | 0.5438 | 0.5726 | 0.6810 (+0.1405) | 0.4516 (+0.1266) | 0.7768 (+0.2761) | 0.6365 (+0.1811) |
| 1.0490 | 150 | 0.5430 | 0.5515 | 0.6674 (+0.1270) | 0.4421 (+0.1170) | 0.7694 (+0.2688) | 0.6263 (+0.1709) |
| 1.2238 | 175 | 0.5111 | 0.5671 | 0.6574 (+0.1169) | 0.4450 (+0.1199) | 0.7621 (+0.2615) | 0.6215 (+0.1661) |
| 1.3986 | 200 | 0.5118 | 0.5482 | 0.6580 (+0.1176) | 0.4500 (+0.1250) | 0.7433 (+0.2426) | 0.6171 (+0.1617) |
| 1.5734 | 225 | 0.5162 | 0.5539 | 0.6593 (+0.1189) | 0.4478 (+0.1227) | 0.7553 (+0.2547) | 0.6208 (+0.1654) |
| 1.7483 | 250 | 0.5052 | 0.5444 | 0.6606 (+0.1202) | 0.4498 (+0.1247) | 0.7695 (+0.2688) | 0.6266 (+0.1712) |
| 1.9231 | 275 | 0.4921 | 0.5383 | 0.6549 (+0.1144) | 0.4332 (+0.1081) | 0.7569 (+0.2562) | 0.6150 (+0.1596) |
| 2.0979 | 300 | 0.4638 | 0.5680 | 0.6601 (+0.1197) | 0.4495 (+0.1244) | 0.7582 (+0.2575) | 0.6226 (+0.1672) |
| 2.2727 | 325 | 0.4440 | 0.5592 | 0.6387 (+0.0982) | 0.4399 (+0.1148) | 0.7517 (+0.2511) | 0.6101 (+0.1547) |
| 2.4476 | 350 | 0.4740 | 0.5798 | 0.6597 (+0.1193) | 0.4379 (+0.1129) | 0.7467 (+0.2460) | 0.6148 (+0.1594) |
| 2.6224 | 375 | 0.4414 | 0.5420 | 0.6484 (+0.1080) | 0.4352 (+0.1101) | 0.7320 (+0.2314) | 0.6052 (+0.1498) |
| 2.7972 | 400 | 0.4443 | 0.5458 | 0.6543 (+0.1139) | 0.4371 (+0.1121) | 0.7327 (+0.2320) | 0.6080 (+0.1527) |
| 2.9720 | 425 | 0.4459 | 0.5625 | 0.6574 (+0.1170) | 0.4399 (+0.1148) | 0.7603 (+0.2597) | 0.6192 (+0.1638) |
| 3.1469 | 450 | 0.3961 | 0.5779 | 0.6640 (+0.1236) | 0.4345 (+0.1095) | 0.7411 (+0.2404) | 0.6132 (+0.1578) |
| 3.3217 | 475 | 0.4088 | 0.5492 | 0.6557 (+0.1152) | 0.4383 (+0.1133) | 0.7413 (+0.2406) | 0.6117 (+0.1564) |
| 3.4965 | 500 | 0.4219 | 0.5349 | 0.6504 (+0.1100) | 0.4385 (+0.1135) | 0.7263 (+0.2257) | 0.6051 (+0.1497) |
| 3.6713 | 525 | 0.4024 | 0.5885 | 0.6575 (+0.1170) | 0.4327 (+0.1076) | 0.7326 (+0.2320) | 0.6076 (+0.1522) |
| 3.8462 | 550 | 0.4180 | 0.5795 | 0.6504 (+0.1100) | 0.4323 (+0.1073) | 0.7256 (+0.2250) | 0.6028 (+0.1474) |
| 4.0210 | 575 | 0.3951 | 0.5594 | 0.6534 (+0.1130) | 0.4312 (+0.1062) | 0.7268 (+0.2262) | 0.6038 (+0.1484) |
| 4.1958 | 600 | 0.3958 | 0.5825 | 0.6482 (+0.1077) | 0.4323 (+0.1072) | 0.7342 (+0.2335) | 0.6049 (+0.1495) |
| 4.3706 | 625 | 0.4124 | 0.5635 | 0.6455 (+0.1051) | 0.4241 (+0.0990) | 0.7349 (+0.2343) | 0.6015 (+0.1461) |
| 4.5455 | 650 | 0.3802 | 0.5721 | 0.6583 (+0.1179) | 0.4300 (+0.1050) | 0.7244 (+0.2238) | 0.6043 (+0.1489) |
| 4.7203 | 675 | 0.3712 | 0.5446 | 0.6484 (+0.1079) | 0.4237 (+0.0986) | 0.7248 (+0.2242) | 0.5990 (+0.1436) |
| 4.8951 | 700 | 0.3730 | 0.5759 | 0.6578 (+0.1174) | 0.4370 (+0.1120) | 0.7466 (+0.2460) | 0.6138 (+0.1584) |
| 5.0699 | 725 | 0.3743 | 0.5644 | 0.6629 (+0.1225) | 0.4373 (+0.1122) | 0.7245 (+0.2238) | 0.6082 (+0.1529) |
| 5.2448 | 750 | 0.3398 | 0.5932 | 0.6518 (+0.1113) | 0.4234 (+0.0984) | 0.7292 (+0.2286) | 0.6015 (+0.1461) |
| 5.4196 | 775 | 0.3748 | 0.5749 | 0.6518 (+0.1113) | 0.4203 (+0.0952) | 0.7318 (+0.2312) | 0.6013 (+0.1459) |
| 5.5944 | 800 | 0.3585 | 0.5888 | 0.6480 (+0.1076) | 0.4038 (+0.0788) | 0.7268 (+0.2261) | 0.5929 (+0.1375) |
| 5.7692 | 825 | 0.3598 | 0.5709 | 0.6375 (+0.0971) | 0.4110 (+0.0860) | 0.7289 (+0.2283) | 0.5925 (+0.1371) |
| 5.9441 | 850 | 0.3743 | 0.5938 | 0.6415 (+0.1011) | 0.4244 (+0.0994) | 0.7268 (+0.2261) | 0.5976 (+0.1422) |
| 6.1189 | 875 | 0.3408 | 0.6177 | 0.6413 (+0.1009) | 0.4212 (+0.0962) | 0.7268 (+0.2261) | 0.5964 (+0.1411) |
| 6.2937 | 900 | 0.3300 | 0.5780 | 0.6410 (+0.1006) | 0.4278 (+0.1028) | 0.7268 (+0.2261) | 0.5985 (+0.1432) |
| 6.4685 | 925 | 0.3669 | 0.5930 | 0.6458 (+0.1053) | 0.4337 (+0.1087) | 0.7437 (+0.2431) | 0.6077 (+0.1524) |
| 6.6434 | 950 | 0.3542 | 0.5881 | 0.6458 (+0.1053) | 0.4355 (+0.1104) | 0.7300 (+0.2294) | 0.6037 (+0.1484) |
| 6.8182 | 975 | 0.3557 | 0.5747 | 0.6458 (+0.1053) | 0.4176 (+0.0925) | 0.7279 (+0.2272) | 0.5971 (+0.1417) |
| 6.9930 | 1000 | 0.3621 | 0.5544 | 0.6406 (+0.1002) | 0.4185 (+0.0934) | 0.7268 (+0.2261) | 0.5953 (+0.1399) |
| 7.1678 | 1025 | 0.3274 | 0.5899 | 0.6406 (+0.1002) | 0.4162 (+0.0912) | 0.7308 (+0.2301) | 0.5959 (+0.1405) |
| 7.3427 | 1050 | 0.3346 | 0.5836 | 0.6406 (+0.1002) | 0.4148 (+0.0898) | 0.7272 (+0.2266) | 0.5942 (+0.1389) |
| 7.5175 | 1075 | 0.3307 | 0.5834 | 0.6480 (+0.1076) | 0.4169 (+0.0918) | 0.7361 (+0.2355) | 0.6003 (+0.1450) |
| 7.6923 | 1100 | 0.3376 | 0.5779 | 0.6480 (+0.1076) | 0.4149 (+0.0899) | 0.7299 (+0.2292) | 0.5976 (+0.1422) |
| 7.8671 | 1125 | 0.3580 | 0.5928 | 0.6484 (+0.1079) | 0.4210 (+0.0960) | 0.7335 (+0.2329) | 0.6010 (+0.1456) |
| 8.0420 | 1150 | 0.3421 | 0.6072 | 0.6458 (+0.1053) | 0.4286 (+0.1035) | 0.7299 (+0.2293) | 0.6014 (+0.1460) |
| 8.2168 | 1175 | 0.3434 | 0.5995 | 0.6454 (+0.1050) | 0.4264 (+0.1014) | 0.7309 (+0.2303) | 0.6009 (+0.1455) |
| 8.3916 | 1200 | 0.3359 | 0.5879 | 0.6484 (+0.1079) | 0.4200 (+0.0950) | 0.7295 (+0.2289) | 0.5993 (+0.1439) |
| 8.5664 | 1225 | 0.3286 | 0.5959 | 0.6458 (+0.1053) | 0.4165 (+0.0914) | 0.7299 (+0.2292) | 0.5974 (+0.1420) |
| 8.7413 | 1250 | 0.3390 | 0.6043 | 0.6396 (+0.0992) | 0.4199 (+0.0949) | 0.7340 (+0.2334) | 0.5978 (+0.1425) |
| 8.9161 | 1275 | 0.3481 | 0.5999 | 0.6400 (+0.0995) | 0.4170 (+0.0919) | 0.7308 (+0.2301) | 0.5959 (+0.1405) |
| 9.0909 | 1300 | 0.3316 | 0.6179 | 0.6458 (+0.1053) | 0.4237 (+0.0987) | 0.7309 (+0.2303) | 0.6001 (+0.1448) |
| 9.2657 | 1325 | 0.3398 | 0.6044 | 0.6458 (+0.1053) | 0.4235 (+0.0985) | 0.7308 (+0.2301) | 0.6000 (+0.1447) |
| 9.4406 | 1350 | 0.3414 | 0.6164 | 0.6458 (+0.1053) | 0.4211 (+0.0961) | 0.7309 (+0.2303) | 0.5993 (+0.1439) |
| 9.6154 | 1375 | 0.3400 | 0.6056 | 0.6458 (+0.1053) | 0.4212 (+0.0962) | 0.7308 (+0.2301) | 0.5993 (+0.1439) |
| 9.7902 | 1400 | 0.3101 | 0.6042 | 0.6458 (+0.1053) | 0.4191 (+0.0941) | 0.7309 (+0.2303) | 0.5986 (+0.1432) |
| 9.9650 | 1425 | 0.3065 | 0.6096 | 0.6458 (+0.1053) | 0.4198 (+0.0948) | 0.7309 (+0.2303) | 0.5988 (+0.1435) |
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}