Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks
Paper • 1908.10084 • Published • 13
How to use hiudev/bge-m3-deepedu with sentence-transformers:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("hiudev/bge-m3-deepedu")
sentences = [
"Trong quá trình chỉnh sửa, công cụ nào cho phép xem trước trước khi áp dụng thay đổi?",
"Phân mềm Mouse Skills là một phần mềm hữu ích giúp em luyện tập sử dụng chuột.  # Hoạt động 1 Hãy kích hoạt phần mềm Mouse Skills. Tiếp theo, em gỗ phím N, di chuyển chuột và nói với bạn những gì em đã thấy trong các mô tả sau đây: <table><tr><td>Điểm số (Score) thay đổi</td><td>Các hình vuông màu sắc</td><td>Kích thước các hình vuông lớn dần</td></tr><tr><td>Kích thước các hình vuông nhỏ dần</td><td>Vị trí các hình vuông giữ nguyên</td><td>Cửa (Stage) thay đổi</td></tr></table>  <details> <summary>flowchart</summary> ```mermaid",
"``` # Hình 3. Chương trình giải bài toán Quản lí tiền điện Với chương trình vừa viết xong cần phải chạy thử và kiểm tra xem chương trình có lỗi hay không và nếu tìm thấy thì phải sửa tất cả các lỗi tìm được. Đây là bước cuối cùng, bước Kiểm thử, chạy và hiệu chỉnh chương trình. Có thể xem quá trình giải bài toán bằng lập trình trên máy tính có các bước như sau: Bước 1. Xác định bài toán. Bước 2. Tìm thuật toán giải bài toán và cách tổ chức dữ liệu.",
"<summary>text_image</summary> Document2 - Word File Home Insert Design Layout References Mailings Review View Help Tell me Share Cut Calibri (Body) 11 Copy B I U abc x₂ x² A Format Painter A a A A A Clipboard Font Paragraph Styles Editing </details> Hình 6a ",
"– Lựa chọn được đối tượng làm hình mẫu để thực hành sáng tạo. # Sáng tạo và ứng dụng thẩm mĩ: \\- Biết kết hợp vẽ, cắt, xé, dán,... trong thực hành, sáng tạo. \\- Tạo được sản phẩm có sự lập lại của hình, khối dạng cơ bản. \\- Thế hiện được màu đãm, màu nhạt ở sản phẩm. \\- Biết vận dụng tính chất lặp lại, nhịp điều của chấm, nét hoặc hình, màu trong thực hành, sáng tạo. \\- Biết cách bảo quản sản phẩm và công cụ thực hành. # Phân tích và đánh giá thẩm mĩ: \\- Biết trưng bày sản phẩm ở trong hoặc ngoài lớp học. – Trả lời được các câu hỏi: Sản phẩm dùng để làm gì?",
"Split view Help Reset OK Cancel </details> Hình 10b.7. Hộp thoại Brightness-Contrast  <details>"
]
embeddings = model.encode(sentences)
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [6, 6]This is a sentence-transformers model finetuned from BAAI/bge-m3. It maps sentences & paragraphs to a 1024-dimensional dense vector space and can be used for retrieval.
SentenceTransformer(
(0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'XLMRobertaModel'})
(1): Pooling({'embedding_dimension': 1024, 'pooling_mode': 'cls', 'include_prompt': True})
(2): Normalize({})
)
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("hiudev/bge-m3-deepedu")
# Run inference
sentences = [
'Khi muốn làm nổi bật bông hoa bằng cách làm mờ nền, công cụ nào nên dùng?',
'<details> <summary>text_image</summary> a) Ānh gốc b) Ānh sau khi tăng độ tương phải </details> Hình 10b.4. Điều chỉnh độ tương phản cho ảnh # c) Độ mò, độ sắc nét (Blur, Sharpen) Phần mềm xử lí ảnh cung cấp công cụ làm mờ, làm sắc nét ảnh. Em có thể sử dụng để làm mờ một vùng quá nổi bật trong ảnh, làm sắc nét riêng một đối tượng hoặc làm mờ nền xung quanh ảnh để làm nổi bật chủ thể bức ảnh.',
'float Anh\\_Crop \\- Sử dụng công cụ Gradient để đồ màu (chuyển đàn giữa màu nền và màu vẽ) cho lớp Khungvien. Thực hiện các bước như hướng dẫn trong Hình 11b.4.  <details> <summary>text_image</summary> 1. Chọn công cụ Gradient 2. Nhấy chuột vào hai ô vuông để chọn màu nền và màu vẽ',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 1024]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.5892, 0.5468],
# [0.5892, 1.0000, 0.5841],
# [0.5468, 0.5841, 1.0000]])
anchor, positive, negative_1, negative_2, negative_3, and negative_4| anchor | positive | negative_1 | negative_2 | negative_3 | negative_4 | |
|---|---|---|---|---|---|---|
| type | string | string | string | string | string | string |
| details |
|
|
|
|
|
|
| anchor | positive | negative_1 | negative_2 | negative_3 | negative_4 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Thao tác chèn văn bản vào ảnh để ghi chú và tạo hiệu ứng là gì? |
# BÀI 10b # THÊM VĂN BẦN, TẠO HIỆU ỨNG CHO ẦNH # Sau bài học này em sẽ: - Thực hiện được các thao tác xử lí ảnh: thêm văn bản, điều chỉnh độ sáng, độ tương phản, làm mờ, làm sắc nét. |
Bước 5: Chèn và định dạng hộp văn bản. a) Chèn hộp văn bản - Tạo hộp văn bản nằm ở lớp trên của các ảnh nền như Hình 3.1. 1. Chèn hình khối chữ nhật đặt ở vị trí lớp trên ảnh nên, di chuyển hình khối tới vị trí chính giữa như Hình 3.1. 2. Chọn hình khối vừa chèn, nháy nút phải chuột, nháy chọn Add Text trong danh sách lệnh hiện ra (Hình 3.5). 3. Con trò soan thảo sẽ xuất hiện bên trong hình khối, cho phép ta gỗ vào nội dung giới thiệu. b) Định dạng hộp văn bản |
Hình ảnh được chèn thêm văn bản # 2. TẠO HIỆU ỨNG CHO ẢNH # Hoạt động 2 Độ sáng của hình ảnh 1. Em hãy quan sát các bức ảnh ở Hình 10b.1 và cho nhận xét về độ sáng của mỗi ảnh. 2. Theo em có thể thay đổi độ sáng của ảnh không? |
|
Base model
BAAI/bge-m3