Sentence Similarity
sentence-transformers
Safetensors
bert
feature-extraction
Generated from Trainer
dataset_size:358
loss:CosineSimilarityLoss
Eval Results (legacy)
text-embeddings-inference
Instructions to use skripsiskripsi/myskripsisbert with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use skripsiskripsi/myskripsisbert with sentence-transformers:
from sentence_transformers import SentenceTransformer model = SentenceTransformer("skripsiskripsi/myskripsisbert") sentences = [ "jaringan yang digunakan untuk pengiriman data ", "bluetooth adalah perangkat yang menjadi media tukar menukar (menerima mengirim) informasi di antara peralatan eketronik. bluetooth merupakan media tanpa kabel. biasanya bluethooth digunakan untuk mengirim foto atau file antar handphone.", "data merupakan rangkaian fakta yang mewakili suatu kejadian, atau dapat di sebut dengan simbol yang terekam. informasi adalah makna yang dapat di tafsirkan dari data. pengetahuan adalah informasi yang telah dimaknai sehingga dapat digunakan untuk meningkatkan pengertian atau pemahaman.", "topologi jaringan adalah struktur jaringan fisik yang digunakan untuk implementasi lan (local area network). unsur dasar penyusun jaringan, yaitu node, link, dan station. contoh topologi bintang (star) , topologi cincin (ring) , topologi bus, topologi pohon (tree), topologi linier" ] embeddings = model.encode(sentences) similarities = model.similarity(embeddings, embeddings) print(similarities.shape) # [4, 4] - Notebooks
- Google Colab
- Kaggle
metadata
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:358
- loss:CosineSimilarityLoss
base_model: sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
widget:
- source_sentence: 'jaringan yang digunakan untuk pengiriman data '
sentences:
- >-
bluetooth adalah perangkat yang menjadi media tukar menukar (menerima
mengirim) informasi di antara peralatan eketronik. bluetooth merupakan
media tanpa kabel. biasanya bluethooth digunakan untuk mengirim foto
atau file antar handphone.
- >-
data merupakan rangkaian fakta yang mewakili suatu kejadian, atau dapat
di sebut dengan simbol yang terekam. informasi adalah makna yang dapat
di tafsirkan dari data. pengetahuan adalah informasi yang telah dimaknai
sehingga dapat digunakan untuk meningkatkan pengertian atau pemahaman.
- >-
topologi jaringan adalah struktur jaringan fisik yang digunakan untuk
implementasi lan (local area network). unsur dasar penyusun jaringan,
yaitu node, link, dan station. contoh topologi bintang (star) , topologi
cincin (ring) , topologi bus, topologi pohon (tree), topologi linier
- source_sentence: >-
hardware adalah perangkat keras contoh keyboard,monitor,cpu,lcd proyektor,
mouse
sentences:
- >-
hardware (perangkat keras) adalah suatu komponen yang ada pada komputer,
bisa dilihat secara kasat mata dan dapat disentuh secara fisik. contoh :
mouse, monitor, keyboard, printer, kamera, cpu, kabel, router, bridge,
hub.
- >-
topologi jaringan adalah struktur jaringan fisik yang digunakan untuk
implementasi lan (local area network). unsur dasar penyusun jaringan,
yaitu node, link, dan station. contoh topologi bintang (star) , topologi
cincin (ring) , topologi bus, topologi pohon (tree), topologi linier
- >-
hardware (perangkat keras) adalah suatu komponen yang ada pada komputer,
bisa dilihat secara kasat mata dan dapat disentuh secara fisik. contoh :
mouse, monitor, keyboard, printer, kamera, cpu, kabel, router, bridge,
hub.
- source_sentence: >-
liquid crystal display, central processor unit, global positioning
system.
sentences:
- >-
data merupakan rangkaian fakta yang mewakili suatu kejadian, atau dapat
di sebut dengan simbol yang terekam. informasi adalah makna yang dapat
di tafsirkan dari data. pengetahuan adalah informasi yang telah dimaknai
sehingga dapat digunakan untuk meningkatkan pengertian atau pemahaman.
- >-
lcd (liquid crystal display), cpu (central processing unit), gps (global
positioning system)
- >-
data merupakan rangkaian fakta yang mewakili suatu kejadian, atau dapat
di sebut dengan simbol yang terekam. informasi adalah makna yang dapat
di tafsirkan dari data. pengetahuan adalah informasi yang telah dimaknai
sehingga dapat digunakan untuk meningkatkan pengertian atau pemahaman.
- source_sentence: 'jaringan dengan kabel '
sentences:
- >-
topologi jaringan adalah struktur jaringan fisik yang digunakan untuk
implementasi lan (local area network). unsur dasar penyusun jaringan,
yaitu node, link, dan station. contoh topologi bintang (star) , topologi
cincin (ring) , topologi bus, topologi pohon (tree), topologi linier
- >-
komputer adalah rangkaian mesin elektronik yang dapat bekerja sama.
sistem ini digunakan untuk memudahkan pekerjaan manusia. komputer
bekerja otomatis berdasarkan urutan instruksi atau program yang
diberikan.
- >-
hardware (perangkat keras) adalah suatu komponen yang ada pada komputer,
bisa dilihat secara kasat mata dan dapat disentuh secara fisik. contoh :
mouse, monitor, keyboard, printer, kamera, cpu, kabel, router, bridge,
hub.
- source_sentence: >-
spesifikasi industri untuk jaringan kawasan pribadi (personal area
networks atau pan) tanpa kabel. bluetooth menghubungkan dan dapat dipakai
untuk melakukan tukar-menukar informasi di antara peralatan-peralatan.
sentences:
- >-
lcd (liquid crystal display), cpu (central processing unit), gps (global
positioning system)
- >-
bluetooth adalah perangkat yang menjadi media tukar menukar (menerima
mengirim) informasi di antara peralatan eketronik. bluetooth merupakan
media tanpa kabel. biasanya bluethooth digunakan untuk mengirim foto
atau file antar handphone.
- >-
bluetooth adalah perangkat yang menjadi media tukar menukar (menerima
mengirim) informasi di antara peralatan eketronik. bluetooth merupakan
media tanpa kabel. biasanya bluethooth digunakan untuk mengirim foto
atau file antar handphone.
pipeline_tag: sentence-similarity
library_name: sentence-transformers
metrics:
- pearson_cosine
- spearman_cosine
model-index:
- name: >-
SentenceTransformer based on
sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
results:
- task:
type: semantic-similarity
name: Semantic Similarity
dataset:
name: val
type: val
metrics:
- type: pearson_cosine
value: 0.9195560532666208
name: Pearson Cosine
- type: spearman_cosine
value: 0.9020688210352061
name: Spearman Cosine
SentenceTransformer based on sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
This is a sentence-transformers model finetuned from sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for retrieval.
Model Details
Model Description
- Model Type: Sentence Transformer
- Base model: sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
- Maximum Sequence Length: 128 tokens
- Output Dimensionality: 384 dimensions
- Similarity Function: Cosine Similarity
- Supported Modality: Text
Model Sources
- Documentation: Sentence Transformers Documentation
- Repository: Sentence Transformers on GitHub
- Hugging Face: Sentence Transformers on Hugging Face
Full Model Architecture
SentenceTransformer(
(0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'BertModel'})
(1): Pooling({'embedding_dimension': 384, 'pooling_mode': 'mean', 'include_prompt': True})
)
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("sentence_transformers_model_id")
# Run inference
sentences = [
'spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau pan) tanpa kabel. bluetooth menghubungkan dan dapat dipakai untuk melakukan tukar-menukar informasi di antara peralatan-peralatan. ',
'bluetooth adalah perangkat yang menjadi media tukar menukar (menerima mengirim) informasi di antara peralatan eketronik. bluetooth merupakan media tanpa kabel. biasanya bluethooth digunakan untuk mengirim foto atau file antar handphone.',
'lcd (liquid crystal display), cpu (central processing unit), gps (global positioning system)',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.4212, 0.1034],
# [0.4212, 1.0000, 0.1189],
# [0.1034, 0.1189, 1.0000]])
Evaluation
Metrics
Semantic Similarity
- Dataset:
val - Evaluated with
EmbeddingSimilarityEvaluator
| Metric | Value |
|---|---|
| pearson_cosine | 0.9196 |
| spearman_cosine | 0.9021 |
Training Details
Training Dataset
Unnamed Dataset
- Size: 358 training samples
- Columns:
sentence_0,sentence_1, andlabel - Approximate statistics based on the first 100 samples:
sentence_0 sentence_1 label type string string float modality text text details - min: 5 tokens
- mean: 29.68 tokens
- max: 128 tokens
- min: 26 tokens
- mean: 42.82 tokens
- max: 67 tokens
- min: 0.01
- mean: 0.4
- max: 1.0
- Samples:
sentence_0 sentence_1 label alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan dimana komputer itu sendiri merupakan perangkat elektronik yang terdiri dari beberapa komponen yang saling bekerja sama membentuk sebuah sistem kerja yang dapat menjalankan pekerjaan secara otomatis berdasar urutan instruksi ataupun program yang diberikan kepadanya sehingga dapat menghasilkan suatu informasi berdasarkan program dan data yang ada.komputer adalah rangkaian mesin elektronik yang dapat bekerja sama. sistem ini digunakan untuk memudahkan pekerjaan manusia. komputer bekerja otomatis berdasarkan urutan instruksi atau program yang diberikan.0.29333333333333333informasi yang dibutuhkan akan semakin cepat dan mudah di akses untuk kepentingan pendidikan. inovasi dalam pembelajaran semakin berkembang dengan adanya inovasi e-learning yang semakin memudahkan proses pendidikan. kemajuan tik juga akan memungkinkan berkembangnya kelas virtual atau kelas yang berbasis teleconference yang tidak mengharuskan sang pendidik dan peserta didik berada dalam satu ruangan.- memperluas pemasaran sehingga tidak mempermasalahkan jarak dan waktu - mengurangi biaya produksi, promosi - mempermudah penyimpanan data penjualan, data barang maupun laporan keuangan - menggantikan pekerjaan manual menjadi otomatis - proses produksi lebih cepat dan praktis0.25666666666666665bisnis berjalan cepat , dapat maju dengan peasat , banyak informasi yang di dapat- memperluas pemasaran sehingga tidak mempermasalahkan jarak dan waktu - mengurangi biaya produksi, promosi - mempermudah penyimpanan data penjualan, data barang maupun laporan keuangan - menggantikan pekerjaan manual menjadi otomatis - proses produksi lebih cepat dan praktis0.23 - Loss:
CosineSimilarityLosswith these parameters:{ "loss_fct": "torch.nn.modules.loss.MSELoss", "cos_score_transformation": "torch.nn.modules.linear.Identity" }
Training Hyperparameters
Non-Default Hyperparameters
per_device_train_batch_size: 16num_train_epochs: 4per_device_eval_batch_size: 16multi_dataset_batch_sampler: round_robin
All Hyperparameters
Click to expand
per_device_train_batch_size: 16num_train_epochs: 4max_steps: -1learning_rate: 5e-05lr_scheduler_type: linearlr_scheduler_kwargs: Nonewarmup_steps: 0optim: 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: 1label_smoothing_factor: 0.0bf16: Falsefp16: 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: Nonetrackio_bucket_id: Nonetrackio_static_space_id: Noneper_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: Falsehub_private_repo: Nonehub_model_id: Nonehub_strategy: every_savehub_always_push: Falsehub_revision: Noneload_best_model_at_end: Falseignore_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_static_graph: Noneddp_backend: Noneddp_timeout: 1800fsdp: Nonefsdp_config: Nonedeepspeed: Nonedebug: []skip_memory_metrics: Truedo_predict: Falseresume_from_checkpoint: Nonewarmup_ratio: Nonelocal_rank: -1prompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robinrouter_mapping: {}learning_rate_mapping: {}
Training Logs
| Epoch | Step | val_spearman_cosine |
|---|---|---|
| 1.0 | 23 | 0.8524 |
| 2.0 | 46 | 0.8764 |
| 3.0 | 69 | 0.9021 |
Training Time
- Training: 3.9 minutes
Framework Versions
- Python: 3.12.13
- Sentence Transformers: 5.5.1
- Transformers: 5.12.0
- PyTorch: 2.11.0+cu128
- Accelerate: 1.14.0
- Datasets: 4.0.0
- Tokenizers: 0.22.2
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",
}