Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks
Paper • 1908.10084 • Published • 15
How to use hiudev/bge-m3-deepedu-ver2 with sentence-transformers:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("hiudev/bge-m3-deepedu-ver2")
sentences = [
"Trong hoạt động 1, giáo viên có thể làm gì để tạo sự cạnh tranh?",
"Các hoạt động cụ thể # Hoạt động 3: Trang trí lớp học # a. Mục tiêu \\- HS làm việc nhóm đề thực hiện trang trí lớp học theo ý tưởng đã xây dựng và thống nhất từ tuần trước. \\- HS biết giữ an toàn khi trang trí lớp học. # b. Cách tiến hành \\- GV chia lớp thành các nhóm (là các nhóm đã chia ở tuần trước). \\- GV môi một số HS nhắc lại ý tưởng trang trí lớp học và nhân mạnh việc đảm bảo an toàn khi thực hiện.",
"đi chơi ở công viên giúp HS có những hiểu biết về thiên nhiên, xử lí tinh huống,... Ở bất cứ đầu cũng có những điều mà chúng ta có thể học hỏi được. (GV có thể liên hệ với những địa điểm và sự việc cụ thể... mà HS đã đến, đã trải qua gần đây.) Câu 4. Thuyền mảnh giúp đồ ngang nhận ra giá trị của mình như thế nào? – G V nêu yêu cầu và hướng dẫn HS làm việc nhóm. – HS làm việc theo nhóm/ theo cấp: Tùng HS đọc kĩ những lời nói của thuynền mảnh và nêu suy nghĩ để trả lời câu hỏi. Các HS khác góp ý, bổ sung. \\- 2 - 3 HS phát biểu trước lớp. \\- GV và cả lớp nhận xét, góp ý và bổ sung đáp án. – G V động viên, khen ngợi những em tích cực tham gia phát biểu và có câu trả lời hay.",
"\\- Áo HS (mỗi HS mang theo 1 cái áo đến lớp) (hoặc chăn đơn – mỗi đội chơi 1 cái) (Hoạt động 2). – Giấy vẽ, bút màu,... (Hoạt động 3). – Câu hỏi, hình vẽ dành cho trò chơi BINGO (Hoạt động 4). # III. GỘI Ý CÁC HOẠT ĐỘNG DẠY HỌC # Hoạt động 1: Trò chơi “Đuổi hình bắt chữ” \\- GV tổ chức cho HS nhắc lại tên các bài Đạo đức đã học bằng trò chơi “Đuôi hình bắt chữ”. \\* Cách chơi: GV đưa ra các hình vẽ gắn liền với nội dung các bài đã học (có thể lấy hình vẽ từ các bài học trong SGK). Dựa vào hình vẽ, HS đoán tên bài học được nói đến. GV có thể chia lớp thành 2 đội chơi để tạo sự cạnh tranh sôi nổi.",
"Chơi trò chơi Tôi lên tiếng Bản chất hoạt động: Hoạt động khởi động giúp HS bót căng thẳng khi tham gia các hoạt động trải nghiệm với chủ đề Phòng tránh xâm hại vốn có thể gây ra áp lực cho các em. # Tổ chức hoạt động: GV môi HS cùng chơi theo nhóm: - Thực hiện gọi điện tìm kiếm cứu trợ: nói sao để mọi người hiểu và quan tâm: HS xác định được số điện thoại những người có thể hỗ trợ mình; số điện thoại của các tổ chức xã hội có nhiệm vụ hỗ trợ và bảo vệ trẻ em như số 111 - Tổng đài bảo vệ trẻ em, 18001567 - Cục bảo vệ chăm sóc trẻ em,... - Các nhóm đánh giá xem kích bản gọi điện thoại của nhóm nào rõ ràng, để hiểu, bình tỉnh, thuyết phục nhất. - Thực hành kêu cứu: “Cúu tôi với!” xem ai kêu to, rõ ràng nhất. Kết luận: GV nhân mạnh thông điệp: cần lên tiếng ngay khi có hiện tượng bị xâm hại, không được im lăng và che giáo hành vi đó. # 2.",
"– GV chọn hai nhóm một trình bày trước lớp, các nhóm khác nhận xét, đánh giá,... cứ như vậy để tìm ra nhóm tốt nhất. – Nếu còn thời gian, GV có thể sử dụng phương án cho HS thì tìm các bài hát, câu thơ có nhắc đến tên các loài cây. Bước 4: Cứng cố – HS nêu ngắn gọn: Sau phần học này, em rút ra được điều gì? (Gọi ý: Trong tự nhiên, có rất nhiều cây xung quanh ta, có nhiều loại cây, có những cây rất to, có những cây rất nhỏ,...). – Yêu cầu HS về nhà tiếp tục tìm hiểu các cây có xung quanh nhà, khu vực nơi em sống và vườn trường. Ghi chép và chia sẻ với các bạn ở buổi học sau. # Luu y: – Nhàm phát huy năng lực đặt câu hỏi cho HS, GV cần khuyến khích sự sáng tạo của HS, khuyến khích HS cảng đặt được nhiều câu hỏi về các loài cây trong hình cảng tốt. HS có thể đặt câu hỏi và quan sát tranh không nhất thiết phải theo những gọi ý trên."
]
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-ver2")
# Run inference
sentences = [
'Số trang của cuốn sách được ghi trong đoạn thứ hai không?',
"Sửa bản in: NÔNG THỊ HUỆ – PHẠM LAN ANH Chế bản: CÔNG TY CỔ PHẦN ĐẦU TƯ' VÀ PHÁT TRIỂN GIÁO DỤC HÀ NỘI # Bàn quyền thuộc Nhà xuất bản Giáo dục Việt Nam Tất cả các phần của nội dung cuốn sách này đều không được sao chép, lưu trữ, chuyển thể dưới bất kì hình thức nào khi chưa có sự cho phép bằng văn bản của Nhà xuất bản Giáo dục Việt Nam. # ÂM NHAC 8 Mã số: G3HH8R001A23 In ......bàn, (QĐ ......) khô 19 x 26.5cm Đơn vị in: ...... địa chỉ ...... Số QĐXB: 8-2023/CXBIPH/186-2097/GD Số ĐKXB: /QĐ – GD – HN ngày ...... tháng ...... năm 20...",
'# Lời giới thiệu cuốn sách Nhóc Ni-cô-la: những chuyên chưa kế AN-NO GÔ-XI-NHI $^{(1)}$ (ANNE GOSCINNY) Sau làn xuất bản Nhóc Ni-cô-la: những chuyên chưa kể vào tháng 10 năm 2004, bốn mươi lăm mâu chuyên khác, cũng chưa được kể, đã được chuẩn bị giới thiệu với công chúng. # Theo dõi Nhan đề, thể loại, hoàn cảnh ra đời của cuốn sách. Đã đến thời điểm những mẫu chuyên từng xuất hiện trên tờ Tây Nam Chủ nhật và Hoa tiêu vào khoảng thời gian từ 1959 đến 1965 từ trong bóng tối của những tập tài liệu lưu trữ của cha tôi, bước ra ảnh sáng trước niềm vui thích của độc giả, những người sẽ được khán phá các mẫu chuyên ấy. Tập 3 của Nhóc Ni-cô-la: những chuyên chưa kể lần này sẽ mang đến cho chúng ta những câu pha trò mới tỉnh của câu học trò nổi tiếng nhất trong số những câu nhóc tiểu học. Một lần nữa, các tác giả lại khiến ta ngạc nhiên khi dẫn đất nhân vật của họ đến những tỉnh huống chằng ai ngờ tới [...]. # Theo dõi Đề tài và đặc điểm nổi bạt về nội dung, nghệ thuật của cuốn sách.',
]
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.5138, 0.3615],
# [0.5138, 1.0000, 0.3398],
# [0.3615, 0.3398, 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