Fatin757 commited on
Commit
831efa9
·
verified ·
1 Parent(s): 026a99f

Add new SentenceTransformer model

Browse files
1_Pooling/config.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "word_embedding_dimension": 384,
3
+ "pooling_mode_cls_token": false,
4
+ "pooling_mode_mean_tokens": true,
5
+ "pooling_mode_max_tokens": false,
6
+ "pooling_mode_mean_sqrt_len_tokens": false,
7
+ "pooling_mode_weightedmean_tokens": false,
8
+ "pooling_mode_lasttoken": false,
9
+ "include_prompt": true
10
+ }
README.md ADDED
@@ -0,0 +1,653 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - sentence-transformers
4
+ - sentence-similarity
5
+ - feature-extraction
6
+ - dense
7
+ - generated_from_trainer
8
+ - dataset_size:6032
9
+ - loss:MultipleNegativesRankingLoss
10
+ base_model: sentence-transformers/all-MiniLM-L6-v2
11
+ widget:
12
+ - source_sentence: The Senior Technician (Signal and Communications) is technically
13
+ inclined and skilled in preventive and corrective maintenance of various signal,
14
+ communication and control systems. He/She provides technical guidance and on-the-job
15
+ coaching to his team and supervises the work of contractors and external stakeholders
16
+ to ensure adherence to operating requirements and safety standards. He may be
17
+ required to perform shift duties at various rail premises such as workshops, depots,
18
+ train stations, and train tunnels. He is a team-player and is able t communicate
19
+ with junior and senior staff member to achieve work objectives.
20
+ sentences:
21
+ - The Junior Technician (Signal and Communications) is responsible for assisting
22
+ in the maintenance of signal, communication, and control systems under the supervision
23
+ of senior staff. This entry-level position involves basic technical tasks and
24
+ support in preventive and corrective maintenance activities. The Junior Technician
25
+ will primarily work during standard hours at designated rail facilities, focusing
26
+ on routine checks and reporting issues to senior technicians. While teamwork is
27
+ essential, the role requires limited interaction with external contractors and
28
+ stakeholders, as the emphasis is on learning and skill development within the
29
+ team.
30
+ - The Signal and Communications Specialist is a highly skilled professional responsible
31
+ for the proactive and reactive maintenance of diverse signal, communication, and
32
+ control systems. This role involves providing technical expertise and coaching
33
+ to team members, while also overseeing the work of contractors and external partners
34
+ to ensure compliance with operational protocols and safety regulations. The Specialist
35
+ may need to work shifts across various rail facilities, including workshops, depots,
36
+ train stations, and tunnels. A strong collaborator, the Specialist effectively
37
+ communicates with both junior and senior staff to meet organizational goals.
38
+ - The Trade Compliance Specialist plays a crucial role in ensuring that our organization
39
+ adheres to all trade regulatory requirements while collaborating effectively with
40
+ various stakeholders. This position involves a thorough review of the organization's
41
+ compliance with applicable regulations, assessing the adequacy and effectiveness
42
+ of current practices, and providing actionable recommendations for improvement.
43
+ Furthermore, the Trade Compliance Specialist will engage with colleagues across
44
+ the region to stay updated on the latest regulatory standards and guidelines,
45
+ ensuring our compliance efforts are aligned both locally and regionally. Strong
46
+ communication and coordination skills, along with meticulous attention to detail,
47
+ are essential for success in this role.
48
+ - source_sentence: The Quality Assurance Manager manages the conduct of various quality
49
+ assurance tests and analyses to ensure that the product meets or exceeds specified
50
+ quality standards and end-user requirements. He/She determines quality assurance
51
+ testing objectives and reviews test plans to ensure alignment of quality testing
52
+ governance framework and standards. He ensures that system tests are completed,
53
+ documented and all problems are resolved before release to users. He anticipates
54
+ internal and/or external business challenges and/or regulatory issues, and recommends
55
+ process, product, or service improvements. He may lead projects or project steps
56
+ within a broader project or have accountability for ongoing activities or objectives.
57
+ He works in a team setting and is proficient in programming languages required
58
+ by the organisation. He is familiar with international quality standards and processes,
59
+ as well as applicable test automation tools. The Quality Assurance Manager champions
60
+ high service standards in ensuring products are issue-free and is methodical in
61
+ performing quality assurance testing, anticipating problems and resolving issues
62
+ that occur. He applies knowledge from multiple disciplines to develop innovative
63
+ improvement solutions and communicate his improvement recommendations effectively.
64
+ sentences:
65
+ - The Bus Maintenance Technician is responsible for executing maintenance tasks
66
+ on designated bus sub-systems within their area of expertise. Key responsibilities
67
+ include performing both corrective and preventive maintenance, troubleshooting
68
+ issues to diagnose faults, and conducting functionality tests after repairs. Additionally,
69
+ the technician assists with general housekeeping duties and the upkeep of workshop
70
+ tools and equipment while adhering to Workplace Safety and Health (WSH) protocols.
71
+ This role requires working in a bus workshop and/or depot environment on a rotating
72
+ shift basis. The technician is technically skilled and has the chance to enhance
73
+ their technical knowledge and abilities in maintaining various bus sub-systems.
74
+ A collaborative team member, they contribute to achieving operational and maintenance
75
+ goals.
76
+ - The Quality Control Supervisor oversees the implementation of quality control
77
+ procedures and assessments to ensure that products consistently meet or exceed
78
+ established quality benchmarks and customer expectations. They set quality control
79
+ testing goals and evaluate testing protocols to guarantee compliance with quality
80
+ governance frameworks and standards. They ensure that system evaluations are thoroughly
81
+ conducted, documented, and that any identified issues are addressed prior to product
82
+ launch. They proactively identify potential internal and external challenges and
83
+ regulatory concerns, recommending enhancements to processes, products, or services.
84
+ They may take the lead on specific projects or components within larger initiatives
85
+ and are responsible for ongoing tasks and objectives. They collaborate within
86
+ a team environment and possess proficiency in relevant programming languages as
87
+ required by the organization. They are knowledgeable about international quality
88
+ standards and methodologies, as well as relevant test automation tools. The Quality
89
+ Control Supervisor promotes exceptional service standards by ensuring that products
90
+ are free from defects and is meticulous in executing quality control assessments,
91
+ foreseeing issues and resolving them promptly. They leverage insights from various
92
+ disciplines to craft innovative solutions for improvement and effectively communicate
93
+ their recommendations.
94
+ - 'The Quality Assurance Analyst conducts various assessments and evaluations to
95
+ confirm that the software meets or falls below specified quality benchmarks and
96
+ client expectations. They identify quality assurance testing goals and analyze
97
+ testing strategies to ensure compliance with the quality assurance framework and
98
+ standards. They ensure that system evaluations are performed, documented, and
99
+ any issues are noted before deployment to clients. They react to internal and
100
+ external business challenges and regulatory concerns, suggesting modifications
101
+ to processes, products, or services. They may assist in projects or project components
102
+ within a larger framework or have responsibility for continuous tasks or goals.
103
+ They operate independently and are knowledgeable in programming languages relevant
104
+ to the organization. They are acquainted with industry-specific quality standards
105
+ and methods, as well as relevant testing automation tools. The Quality Assurance
106
+ Analyst supports satisfactory service standards by ensuring software is error-prone
107
+ and is thorough in conducting quality assessments, addressing issues that arise.
108
+ They utilize knowledge from a singular discipline to develop standard solutions
109
+ and communicate their findings adequately.
110
+
111
+
112
+ ## Reason
113
+
114
+ The negative description shifts focus from a managerial role in quality assurance
115
+ to an analyst role, which significantly changes the level of responsibility and
116
+ scope of work. The Quality Assurance Analyst is more focused on evaluating software
117
+ rather than managing a team or overseeing quality control processes, altering
118
+ the core job functions and outcomes.'
119
+ - source_sentence: The Planning Supervisor (Fleet Management) assists in aircraft
120
+ lifecycle planning activities and supports in planning of resources to accomplish
121
+ fleet management functions. He/She generates sub-contract requisitions, conducts
122
+ inventory planning and control, and reviews warranty claims. He schedules and
123
+ tracks maintenance work orders as per scheduled maintenance plans. He analyses
124
+ data from supply chain management (SCM) systems, monitors supplier performance
125
+ and schedules regular programme reviews with customers and suppliers. He monitors
126
+ compliance with airworthiness and legislative requirements, and the organisation's
127
+ safety, health and quality systems. He implements continuous improvement initiatives
128
+ and lean practices in fleet management to achieve schedule reliability and cost
129
+ efficiency, improving aircraft performance and availability. He should be methodical
130
+ and well-organised, and should possess planning and stakeholder management skills.
131
+ He should be a team player, possess good verbal and written communication skills,
132
+ and participate in cross-departmental problem-solving to ensure adherence to planned
133
+ maintenance schedules and uninterrupted supply of planned resources.
134
+ sentences:
135
+ - 'The Fleet Operations Manager is responsible for overseeing the daily operations
136
+ of the fleet and ensuring optimal utilization of resources to achieve operational
137
+ goals. This role includes generating reports on fleet performance, managing driver
138
+ schedules, and coordinating vehicle maintenance activities. The manager analyzes
139
+ operational data to improve efficiency and reduce costs while ensuring compliance
140
+ with transportation regulations and safety standards. They also monitor fuel consumption
141
+ and implement strategies for cost savings across the fleet. The ideal candidate
142
+ should demonstrate strong leadership and organizational skills, with the ability
143
+ to communicate effectively with team members and stakeholders. A focus on continuous
144
+ improvement and operational excellence is key to achieving fleet efficiency and
145
+ effectiveness.
146
+
147
+
148
+ ## Reason
149
+
150
+ The negative description focuses on fleet operations management rather than aircraft
151
+ lifecycle planning, significantly altering the core responsibilities and domain
152
+ of the role. While both roles share similar titles and some operational aspects,
153
+ the Fleet Operations Manager is more concerned with vehicle management and transportation
154
+ regulations rather than aircraft maintenance and compliance.'
155
+ - The Fleet Planning Coordinator plays a crucial role in overseeing aircraft lifecycle
156
+ management and resource planning to ensure efficient fleet operations. This position
157
+ involves generating subcontract requisitions, managing inventory planning and
158
+ control, and reviewing warranty claims to enhance operational efficiency. The
159
+ coordinator is responsible for scheduling and tracking maintenance work orders
160
+ in alignment with maintenance plans. Additionally, they analyze data from supply
161
+ chain management systems, monitor supplier performance, and conduct regular program
162
+ reviews with both customers and suppliers. Compliance with airworthiness standards
163
+ and legislative requirements is paramount, along with adherence to the organization’s
164
+ safety, health, and quality protocols. The role includes implementing continuous
165
+ improvement initiatives and lean practices to enhance schedule reliability and
166
+ cost-effectiveness, ultimately improving aircraft performance and availability.
167
+ The ideal candidate should be methodical, well-organized, and possess strong planning
168
+ and stakeholder management skills. Effective communication abilities and a collaborative
169
+ mindset are essential for successful cross-departmental problem-solving to maintain
170
+ planned maintenance schedules and ensure a steady supply of necessary resources.
171
+ - The Freight Operations Manager is tasked with overseeing and optimizing freight
172
+ operational policies, standards, and procedures to align with the needs of the
173
+ freight business and its clients. This role involves the implementation of effective
174
+ freight solutions while managing business resources, including personnel, internal
175
+ assets, and external vendors. The ideal candidate should be resourceful and analytical,
176
+ capable of securing support from both internal and external stakeholders. Additionally,
177
+ the Freight Operations Manager is expected to lead a team, make independent business
178
+ decisions, and take responsibility for the department's profitability.
179
+ - source_sentence: The Head of Education and Programmes oversees the delivery of educational
180
+ programmes for a diverse group of audiences, ranging from senior executives to
181
+ students and members of the public. These programmes are designed to broaden science,
182
+ arts and/or cultural awareness and knowledge. He/She is also responsible for the
183
+ management of budgets for these programmes, and leads the negotiation with external
184
+ vendors, contractors and suppliers in the development and execution of these programmes.
185
+ Innovative and insightful, he displays creativity and strong communication skills
186
+ in bringing educational programmes to life for his audiences. He is adept in building
187
+ and maintaining relationships with multiple stakeholders involved in the development
188
+ and execution of the educational programmes. He also serves as a mentor to direct
189
+ reports, and provides operational guidance to them on the development and execution
190
+ of the educational programmes. He works in a flexible work-week as these educational
191
+ programmes often occur through weekends and public holidays.
192
+ sentences:
193
+ - The Cybersecurity Product Manager leads the evaluation of information security
194
+ and cyber threats related to product innovation, offering insights on necessary
195
+ control measures in line with risk policies and standards. This role involves
196
+ managing and coordinating responses to regulatory audits, inquiries, and inspections
197
+ while ensuring that cybersecurity policies and standards are effectively established
198
+ and enforced. The manager supervises the creation of analytical reports and implements
199
+ strategic policies, guiding the ongoing monitoring and management of security
200
+ operations and incident response efforts. He/She is responsible for team performance
201
+ and results, fostering communication and collaboration with stakeholders regarding
202
+ security protocols. With a strong understanding of cybersecurity standards and
203
+ frameworks, the Cybersecurity Product Manager ensures compliance with the Cyber
204
+ Security Act 2018. Utilizing a variety of cybersecurity monitoring tools and techniques
205
+ tailored to the organization’s specific needs, he/she applies risk mitigation
206
+ strategies to address potential cybersecurity challenges in products. The ideal
207
+ candidate is proactive, analytical, and adept at foreseeing cybersecurity risks,
208
+ ensuring they are addressed before they escalate. Excellent communication skills
209
+ and the ability to cultivate a collaborative work environment are essential for
210
+ success in this role.
211
+ - 'The Director of Community Engagement is tasked with managing outreach initiatives
212
+ aimed at various community groups, including local leaders, residents, and public
213
+ service members. These initiatives are designed to enhance public awareness of
214
+ health, safety, and environmental issues. The Director is also in charge of overseeing
215
+ funding for these initiatives and leads discussions with local organizations,
216
+ partners, and service providers to facilitate these outreach efforts. He/she demonstrates
217
+ creativity and effective communication skills in promoting community engagement
218
+ activities. Additionally, the Director builds and maintains relationships with
219
+ diverse stakeholders involved in the planning and execution of community initiatives.
220
+ He/she provides mentorship to team members and offers operational guidance in
221
+ the development and execution of these outreach initiatives. The position requires
222
+ adaptability, as many community engagement activities often take place during
223
+ evenings and weekends.
224
+
225
+
226
+ ## Reason
227
+
228
+ The negative description differs from the anchor by focusing on community outreach
229
+ rather than educational programmes, highlighting a distinct function and domain
230
+ shift. The job role is "Director of Community Engagement."'
231
+ - The Director of Learning and Development is responsible for the implementation
232
+ and management of educational initiatives aimed at a wide range of participants,
233
+ including corporate leaders, students, and community members. These initiatives
234
+ are crafted to enhance understanding and appreciation of science, arts, and cultural
235
+ topics. The Director also oversees budget allocations for these initiatives and
236
+ plays a key role in negotiating with external partners, vendors, and service providers
237
+ to ensure successful programme delivery. With a focus on innovation and creativity,
238
+ he/she excels in communication, making educational initiatives engaging and impactful
239
+ for all participants. Furthermore, the Director fosters strong relationships with
240
+ various stakeholders involved in the planning and execution of learning programmes.
241
+ He/she also mentors team members, offering operational support and guidance in
242
+ the development and implementation of these educational initiatives. The role
243
+ requires flexibility, as many learning programmes are scheduled on weekends and
244
+ public holidays.
245
+ - source_sentence: The Deck Officer (Special Limit) performs bridge navigation and
246
+ deck watch duties, and voyage planning on board a ship operating within Singapores
247
+ 'Special Limit' or about 30 nautical miles from Singapores port. He/She assists
248
+ in search and rescue operations, and is responsible for maintaining the bridge
249
+ navigational and communications, fire-fighting and life-saving equipment. He must
250
+ pass a colour vision test and fulfil the requirements stipulated in the Standards
251
+ of Training, Certification and Watchkeeping for Seafarers (STCW) issued by the
252
+ International Maritime Organisation (IMO).
253
+ sentences:
254
+ - The Bus Maintenance Technician plays a vital role in assisting the team with regular
255
+ bus servicing and preventive maintenance tasks. Responsibilities include organizing
256
+ work activities, executing designated servicing and maintenance operations on
257
+ various bus sub-systems, maintaining cleanliness of workshop tools and equipment,
258
+ and strictly following Workplace Safety and Health (WSH) protocols. The technician
259
+ may also be called upon to provide on-the-road assistance during bus breakdowns.
260
+ This position requires working in a bus workshop or depot environment on a rotating
261
+ shift schedule. The technician will have opportunities to collaborate with colleagues,
262
+ enhancing their experience and technical skills in bus maintenance.
263
+ - 'The Deck Officer (Unlimited) carries out bridge navigation and deck watch responsibilities,
264
+ along with voyage planning for a ship operating beyond Singapore''s ''Special
265
+ Limit''. This position includes participating in search and rescue operations
266
+ and is tasked with ensuring the upkeep of navigational systems, communication
267
+ devices, and emergency equipment. Applicants are required to pass a color vision
268
+ assessment and adhere to the standards specified in the International Maritime
269
+ Organisation (IMO) guidelines for maritime personnel.
270
+
271
+
272
+ ## Reason
273
+
274
+ The negative description presents a Deck Officer (Unlimited) role, which operates
275
+ beyond the ''Special Limit'' as opposed to within it, indicating a different scope
276
+ of responsibility and operational context. The focus on an ''Unlimited'' capacity
277
+ suggests a broader range of duties and navigation responsibilities compared to
278
+ the original role.'
279
+ - The Navigation Officer (Special Limit) is responsible for conducting bridge navigation
280
+ and overseeing deck watch operations while planning voyages aboard a vessel operating
281
+ within Singapore's 'Special Limit', approximately 30 nautical miles from the port.
282
+ This role involves assisting in search and rescue missions and ensuring the proper
283
+ maintenance of navigational and communication equipment, as well as fire-fighting
284
+ and life-saving apparatus. Candidates must pass a color vision test and meet the
285
+ criteria outlined in the Standards of Training, Certification and Watchkeeping
286
+ for Seafarers (STCW) as mandated by the International Maritime Organisation (IMO).
287
+ datasets:
288
+ - Fatin757/ssf-train-valid
289
+ pipeline_tag: sentence-similarity
290
+ library_name: sentence-transformers
291
+ ---
292
+
293
+ # SentenceTransformer based on sentence-transformers/all-MiniLM-L6-v2
294
+
295
+ This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [sentence-transformers/all-MiniLM-L6-v2](https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2) on the [ssf-train-valid](https://huggingface.co/datasets/Fatin757/ssf-train-valid) dataset. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.
296
+
297
+ ## Model Details
298
+
299
+ ### Model Description
300
+ - **Model Type:** Sentence Transformer
301
+ - **Base model:** [sentence-transformers/all-MiniLM-L6-v2](https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2) <!-- at revision c9745ed1d9f207416be6d2e6f8de32d1f16199bf -->
302
+ - **Maximum Sequence Length:** 256 tokens
303
+ - **Output Dimensionality:** 384 dimensions
304
+ - **Similarity Function:** Cosine Similarity
305
+ - **Training Dataset:**
306
+ - [ssf-train-valid](https://huggingface.co/datasets/Fatin757/ssf-train-valid)
307
+ <!-- - **Language:** Unknown -->
308
+ <!-- - **License:** Unknown -->
309
+
310
+ ### Model Sources
311
+
312
+ - **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
313
+ - **Repository:** [Sentence Transformers on GitHub](https://github.com/UKPLab/sentence-transformers)
314
+ - **Hugging Face:** [Sentence Transformers on Hugging Face](https://huggingface.co/models?library=sentence-transformers)
315
+
316
+ ### Full Model Architecture
317
+
318
+ ```
319
+ SentenceTransformer(
320
+ (0): Transformer({'max_seq_length': 256, 'do_lower_case': False, 'architecture': 'BertModel'})
321
+ (1): Pooling({'word_embedding_dimension': 384, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
322
+ (2): Normalize()
323
+ )
324
+ ```
325
+
326
+ ## Usage
327
+
328
+ ### Direct Usage (Sentence Transformers)
329
+
330
+ First install the Sentence Transformers library:
331
+
332
+ ```bash
333
+ pip install -U sentence-transformers
334
+ ```
335
+
336
+ Then you can load this model and run inference.
337
+ ```python
338
+ from sentence_transformers import SentenceTransformer
339
+
340
+ # Download from the 🤗 Hub
341
+ model = SentenceTransformer("Fatin757/ssf-retriever-modernbert-embed-base-V2")
342
+ # Run inference
343
+ sentences = [
344
+ "The Deck Officer (Special Limit) performs bridge navigation and deck watch duties, and voyage planning on board a ship operating within Singapores 'Special Limit' or about 30 nautical miles from Singapores port. He/She assists in search and rescue operations, and is responsible for maintaining the bridge navigational and communications, fire-fighting and life-saving equipment. He must pass a colour vision test and fulfil the requirements stipulated in the Standards of Training, Certification and Watchkeeping for Seafarers (STCW) issued by the International Maritime Organisation (IMO).",
345
+ "The Navigation Officer (Special Limit) is responsible for conducting bridge navigation and overseeing deck watch operations while planning voyages aboard a vessel operating within Singapore's 'Special Limit', approximately 30 nautical miles from the port. This role involves assisting in search and rescue missions and ensuring the proper maintenance of navigational and communication equipment, as well as fire-fighting and life-saving apparatus. Candidates must pass a color vision test and meet the criteria outlined in the Standards of Training, Certification and Watchkeeping for Seafarers (STCW) as mandated by the International Maritime Organisation (IMO).",
346
+ "The Deck Officer (Unlimited) carries out bridge navigation and deck watch responsibilities, along with voyage planning for a ship operating beyond Singapore's 'Special Limit'. This position includes participating in search and rescue operations and is tasked with ensuring the upkeep of navigational systems, communication devices, and emergency equipment. Applicants are required to pass a color vision assessment and adhere to the standards specified in the International Maritime Organisation (IMO) guidelines for maritime personnel.\n\n## Reason\nThe negative description presents a Deck Officer (Unlimited) role, which operates beyond the 'Special Limit' as opposed to within it, indicating a different scope of responsibility and operational context. The focus on an 'Unlimited' capacity suggests a broader range of duties and navigation responsibilities compared to the original role.",
347
+ ]
348
+ embeddings = model.encode(sentences)
349
+ print(embeddings.shape)
350
+ # [3, 384]
351
+
352
+ # Get the similarity scores for the embeddings
353
+ similarities = model.similarity(embeddings, embeddings)
354
+ print(similarities)
355
+ # tensor([[1.0000, 0.9753, 0.4959],
356
+ # [0.9753, 1.0000, 0.5105],
357
+ # [0.4959, 0.5105, 1.0000]])
358
+ ```
359
+
360
+ <!--
361
+ ### Direct Usage (Transformers)
362
+
363
+ <details><summary>Click to see the direct usage in Transformers</summary>
364
+
365
+ </details>
366
+ -->
367
+
368
+ <!--
369
+ ### Downstream Usage (Sentence Transformers)
370
+
371
+ You can finetune this model on your own dataset.
372
+
373
+ <details><summary>Click to expand</summary>
374
+
375
+ </details>
376
+ -->
377
+
378
+ <!--
379
+ ### Out-of-Scope Use
380
+
381
+ *List how the model may foreseeably be misused and address what users ought not to do with the model.*
382
+ -->
383
+
384
+ <!--
385
+ ## Bias, Risks and Limitations
386
+
387
+ *What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model.*
388
+ -->
389
+
390
+ <!--
391
+ ### Recommendations
392
+
393
+ *What are recommendations with respect to the foreseeable issues? For example, filtering explicit content.*
394
+ -->
395
+
396
+ ## Training Details
397
+
398
+ ### Training Dataset
399
+
400
+ #### ssf-train-valid
401
+
402
+ * Dataset: [ssf-train-valid](https://huggingface.co/datasets/Fatin757/ssf-train-valid) at [dc3bb19](https://huggingface.co/datasets/Fatin757/ssf-train-valid/tree/dc3bb190639c78784f80f4eeae998321843d93e5)
403
+ * Size: 6,032 training samples
404
+ * Columns: <code>anchor</code>, <code>positive</code>, and <code>negative</code>
405
+ * Approximate statistics based on the first 1000 samples:
406
+ | | anchor | positive | negative |
407
+ |:--------|:-------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|
408
+ | type | string | string | string |
409
+ | details | <ul><li>min: 64 tokens</li><li>mean: 168.21 tokens</li><li>max: 256 tokens</li></ul> | <ul><li>min: 70 tokens</li><li>mean: 162.17 tokens</li><li>max: 256 tokens</li></ul> | <ul><li>min: 73 tokens</li><li>mean: 175.32 tokens</li><li>max: 256 tokens</li></ul> |
410
+ * Samples:
411
+ | anchor | positive | negative |
412
+ |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
413
+ | <code>The Assistant Research Director works role in the field of social work research. He/She has expertise and experience in domains under social work research in order to assist in supervising advance research designs, methods, collection and analysis of data, project management and collaborations with external organisations. He leads the formulation of systemic, collaborative research, integration of research findings to social service, fund management, administrative and operational functions, and strategic foreign analysis with professionals. He is also responsible for advising external organisations and related ministries on social work-related protocols and programmes. A highly experienced researcher who is committed, service-orientated and possesses the willingness to mentor, the Assistant Research Director works in academic settings. He also works in collaboration with other agencies and ministries and academic institutions in the course of his work.</code> | <code>The Associate Director of Social Work Research plays a pivotal role in advancing the field of social work through comprehensive research initiatives. This individual possesses extensive expertise in various aspects of social work research, enabling them to oversee complex research designs, methodologies, and data analysis. They are responsible for managing projects and fostering collaborations with external entities, ensuring that research findings are effectively integrated into social services. Additionally, the Associate Director handles fund management, administrative tasks, and strategic analyses in collaboration with professionals in the field. They also provide guidance to external organizations and government ministries regarding social work protocols and programs. A dedicated and experienced researcher, the Associate Director is committed to service excellence and mentoring others, working closely with academic institutions and other agencies throughout their career.</code> | <code>The Senior Director of Social Services oversees the operations within community service organizations. This leader has substantial experience in managing various social service programs and is responsible for ensuring effective service delivery and compliance with regulations. They lead the development of community outreach initiatives, program evaluations, and inter-agency collaborations. The Senior Director also manages budgets, administrative functions, and strategic planning with a focus on enhancing service quality. They provide support to local government bodies and community organizations regarding social service practices and initiatives. A seasoned professional in the field, the Senior Director is dedicated to community engagement and workforce development, often working with different stakeholders to improve service outcomes.<br><br>## Reason<br>The negative description focuses on a different role within social services rather than research, emphasizing operational management and comm...</code> |
414
+ | <code>The Senior Assistant Engineer/Assistant Engineer (Automatic Fare Collection) is responsible for supervising his/her team in performing preventive and corrective maintenance work on Automatic Fare Collection (AFC) systems. His duties also include proposing workflow improvements to improve the reliability of the AFC systems. He also manages teams performance in achieving established Key Performance Indicators (KPIs), as well as facilitating the work of external contractors. He is required to carry out his duties in the depot, workshop and/or at various train stations during train operating hours. He is meticulous, analytical, conducts hi work and leads his team in a systematic approach to resolve technical issues and challenges.</code> | <code>The Lead Systems Engineer (Automatic Fare Collection) oversees a team dedicated to executing preventive and corrective maintenance on Automatic Fare Collection (AFC) systems. This role involves recommending workflow enhancements to boost the reliability of AFC systems. Additionally, the Lead Systems Engineer is responsible for managing team performance to meet established Key Performance Indicators (KPIs) and coordinating the efforts of external contractors. The position requires working in depots, workshops, and various train stations during operational hours. An ideal candidate is detail-oriented, analytical, and employs a systematic approach to lead the team in addressing technical challenges effectively.</code> | <code>The Junior Systems Analyst (Automatic Payment Processing) assists in the execution of routine maintenance tasks related to Automatic Payment Processing systems. This position involves implementing minor adjustments to enhance system performance. The Junior Systems Analyst also tracks team progress towards achieving set performance metrics and collaborates with external vendors. The role requires presence in offices and service centers during operational hours. A successful candidate is organized, detail-focused, and supports the team in troubleshooting system issues and operational hurdles.<br><br>## Reason<br>The negative description outlines the role of a Junior Systems Analyst in Automatic Payment Processing, which differs from the original role focused on Automatic Fare Collection systems. The responsibilities and scope are distinct, emphasizing a lower seniority level and a different function within a related domain.</code> |
415
+ | <code>The Senior Engineer/Engineer (Permanent Way and Civil Structure) leads multiple teams in performing preventive and corrective maintenance on tracks, railway reserves and buildings. He/She is accountable for planning the maintenance work activities, providing technical advice to team members as well as supervising complex issues pertaining to fault analysis and testing of permanent ways and civil structures. He is also involved in the engagement and management of external contractors and ensuring the achievement of operating standards and quality standards. He is required to work in shifts and carries out his duties at various rail premises such as on train tracks, in train tunnels and at various train stations. He has a strong understanding of civil and structural design and is methodical in approaching engineering challenges. He is a team player with good interpersonal skills and is able to demonstrate strong supervisory and leadership skills to implement work processes and systems to...</code> | <code>The Lead Civil Engineer for Rail Infrastructure is responsible for overseeing multiple teams dedicated to the preventive and corrective maintenance of railway tracks, reserves, and associated structures. This role entails planning maintenance activities, offering technical guidance to team members, and addressing complex issues related to fault analysis and testing of civil infrastructure. The Lead Civil Engineer also manages external contractors to ensure compliance with operating and quality standards. The position requires shift work across various rail facilities, including train tracks, tunnels, and stations. A deep understanding of civil and structural design is essential, along with a methodical approach to engineering challenges. The ideal candidate is a collaborative team player with excellent interpersonal skills and proven supervisory and leadership abilities to effectively implement work processes that meet operational needs.</code> | <code>The Junior Civil Engineer for Urban Development assists in various projects related to the maintenance and construction of urban infrastructure, such as roads, bridges, and public facilities. This position focuses on supporting senior engineers in the planning and execution of maintenance tasks while providing basic technical assistance. The Junior Civil Engineer engages with contractors to facilitate project execution but is not primarily responsible for ensuring quality standards. The role does not involve shift work and is typically based in an office environment, with occasional site visits. A foundational knowledge of civil engineering principles is required, and the candidate should exhibit teamwork skills and a willingness to learn from experienced engineers to contribute to project success.<br><br>## Reason<br>The negative description is for a Junior Civil Engineer in Urban Development, which differs from the Senior Engineer role in the anchor due to its focus on urban infrastructure ra...</code> |
416
+ * Loss: [<code>MultipleNegativesRankingLoss</code>](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#multiplenegativesrankingloss) with these parameters:
417
+ ```json
418
+ {
419
+ "scale": 20.0,
420
+ "similarity_fct": "cos_sim",
421
+ "gather_across_devices": false
422
+ }
423
+ ```
424
+
425
+ ### Evaluation Dataset
426
+
427
+ #### ssf-train-valid
428
+
429
+ * Dataset: [ssf-train-valid](https://huggingface.co/datasets/Fatin757/ssf-train-valid) at [dc3bb19](https://huggingface.co/datasets/Fatin757/ssf-train-valid/tree/dc3bb190639c78784f80f4eeae998321843d93e5)
430
+ * Size: 1,508 evaluation samples
431
+ * Columns: <code>anchor</code>, <code>positive</code>, and <code>negative</code>
432
+ * Approximate statistics based on the first 1000 samples:
433
+ | | anchor | positive | negative |
434
+ |:--------|:-------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|
435
+ | type | string | string | string |
436
+ | details | <ul><li>min: 58 tokens</li><li>mean: 167.27 tokens</li><li>max: 256 tokens</li></ul> | <ul><li>min: 61 tokens</li><li>mean: 161.99 tokens</li><li>max: 256 tokens</li></ul> | <ul><li>min: 79 tokens</li><li>mean: 175.94 tokens</li><li>max: 256 tokens</li></ul> |
437
+ * Samples:
438
+ | anchor | positive | negative |
439
+ |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
440
+ | <code>The Chief Executive Officer/Chief Operating Officer/Managing Director/General Manager/President defines the long-term strategic direction to grow the business in line with the organisations overall vision, mission and values. He/She translates broad goals into achievable steps, anticipates and stays ahead of trends, and takes advantage of business opportunities. He represents the organisation with customers, investors, and business partners, and holds responsibility for fostering a culture of workplace safety and health and adherence to industry quality standards. He inspires the organisation towards achieving business goals and fulfilling the vision, mission and values by striving for continuous improvement, driving innovation and equipping the organisation to embrace change. He possesses excellent analytical, problem-solving and leadership skills and is an effective people leader.</code> | <code>The Chief Executive Officer (CEO) is responsible for establishing the long-term strategic vision to enhance the growth of the organization in alignment with its core values and mission. This role involves translating overarching objectives into actionable plans, proactively identifying emerging trends, and capitalizing on new business opportunities. The CEO serves as the primary representative of the organization to clients, investors, and partners, while also ensuring a commitment to workplace safety, health, and compliance with industry quality standards. By fostering a culture of continuous improvement and innovation, the CEO motivates the organization to achieve its goals and fulfill its vision. Strong analytical, problem-solving, and leadership capabilities are essential, as well as the ability to effectively lead and inspire teams.</code> | <code>The Chief Executive Officer (CEO) of a Non-Profit Organization is tasked with defining the long-term strategic initiatives to enhance community outreach in line with the organization’s mission and values. This position involves translating general objectives into specific community programs, predicting and responding to social trends, and leveraging partnerships for funding opportunities. The CEO represents the organization to stakeholders, donors, and community leaders, while being responsible for promoting a culture of volunteer engagement and compliance with regulatory standards. By driving community involvement and fostering innovation, the CEO encourages the organization to meet its outreach goals and fulfill its mission. Exceptional communication, problem-solving, and leadership skills are crucial, along with the ability to effectively manage a diverse group of volunteers.<br><br>## Reason<br>The negative description differs from the anchor by focusing on a non-profit context rather than ...</code> |
441
+ | <code>The Assistant Technical Superintendent monitors ship operations and evaluates technical aspects of vessels for maintenance needs. He/She collaborates with vessel operators to develop the proper technical repair plans to address identified maintenance needs, and supervises maintenance procedures to ensure compliance with port rules and regulations, as well as international codes and regulations, including the International Maritime Organisation (IMO) code, International Labour Organisation (ILO) regulations, the International Safety Management (ISM) code, International Ship and Port Facility Security (ISPS) code, Maritime Labour Convention (MLC) regulations, and relevant ISO standards. He is also in-charge of crew-level administration matters. He is flexible and possesses strong initiative and good communication skills</code> | <code>The Marine Technical Supervisor is responsible for overseeing ship operations and assessing the technical requirements for vessel maintenance. This role involves working closely with vessel operators to create effective technical repair strategies that address maintenance issues. The Marine Technical Supervisor ensures that all maintenance activities adhere to port regulations and international standards, including the codes set forth by the International Maritime Organisation (IMO), International Labour Organisation (ILO), International Safety Management (ISM), International Ship and Port Facility Security (ISPS), Maritime Labour Convention (MLC), and applicable ISO standards. Additionally, this position includes managing crew-related administrative tasks. The ideal candidate should demonstrate flexibility, strong initiative, and excellent communication skills.</code> | <code>The Junior Marine Safety Officer is tasked with ensuring compliance with safety regulations and conducting safety drills on board vessels. This role focuses on monitoring safety protocols and providing training to crew members to maintain a safe working environment. The Junior Marine Safety Officer will also be responsible for reporting safety incidents and recommending improvements to safety procedures. This position requires attention to detail and the ability to communicate effectively with crew members. However, it does not involve technical evaluations of vessel maintenance or management of repair plans.</code> |
442
+ | <code>Make-up and/or Hair Artists are responsible for applying make-up and hairstyles for cast before and during a performance to capture their visual appearance in line with the desired look and vision of the production as outlined by the make-up and hair design plans. This may include the application of both cosmetic and special effects make-up. They are responsible for translating the vision for each cast into their physical appearance through effective make-up and hairstyles. Make-up and/or Hair Artists need to be aware of factors such as production lighting that may impact the appearance of make-up and hair. They should also consult with cast on any skincare concerns or allergic precautions and be able to cater to cast of all age groups, genders and racial/ethnic backgrounds. In productions where cast are responsible for their own make-up and hair, Make-up and/or Hair Artists may provide additional support and assistance. Make-up and/or Hair Artists are typically present in larger venue...</code> | <code>The Makeup and Hair Designer is tasked with creating and applying makeup and hairstyles for performers prior to and during shows, ensuring their visual presentation aligns with the artistic vision of the production as outlined in the design plans. This includes the use of both cosmetic and special effects makeup. The designer is responsible for translating the creative vision into the performers' physical appearances through skillful application of makeup and hairstyles. They must consider elements such as production lighting that can affect the final look and engage in discussions with performers regarding any skincare issues or allergies. The role requires adaptability to work with individuals of all ages, genders, and diverse backgrounds. In larger productions, the Makeup and Hair Designer typically operates within a dedicated team, while in smaller settings, these responsibilities may be shared with other production staff.</code> | <code>The Makeup and Hair Coordinator is responsible for overseeing the application of makeup and hairstyles for models during photo shoots to ensure their appearance meets the specific aesthetic requirements of the campaign as defined by the creative team. This may involve the use of both traditional and avant-garde makeup techniques. The coordinator is tasked with interpreting the creative brief into the models' looks through precise makeup and hairstyling. They must take into account factors such as camera lighting that could influence the makeup and hair appearance. The role includes consulting with models about any skin sensitivities or allergies and requires versatility in working with models of various ages, genders, and cultural backgrounds. In large-scale campaigns, the Makeup and Hair Coordinator may lead a team of artists, while in smaller projects, they may personally handle the application of makeup and hair.<br><br>## Reason<br>The negative description presents a Makeup and Hair Coordin...</code> |
443
+ * Loss: [<code>MultipleNegativesRankingLoss</code>](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#multiplenegativesrankingloss) with these parameters:
444
+ ```json
445
+ {
446
+ "scale": 20.0,
447
+ "similarity_fct": "cos_sim",
448
+ "gather_across_devices": false
449
+ }
450
+ ```
451
+
452
+ ### Training Hyperparameters
453
+ #### Non-Default Hyperparameters
454
+
455
+ - `eval_strategy`: epoch
456
+ - `per_device_train_batch_size`: 32
457
+ - `per_device_eval_batch_size`: 16
458
+ - `gradient_accumulation_steps`: 16
459
+ - `learning_rate`: 2e-05
460
+ - `lr_scheduler_type`: cosine
461
+ - `warmup_ratio`: 0.1
462
+ - `bf16`: True
463
+ - `tf32`: False
464
+ - `load_best_model_at_end`: True
465
+ - `batch_sampler`: no_duplicates
466
+
467
+ #### All Hyperparameters
468
+ <details><summary>Click to expand</summary>
469
+
470
+ - `overwrite_output_dir`: False
471
+ - `do_predict`: False
472
+ - `eval_strategy`: epoch
473
+ - `prediction_loss_only`: True
474
+ - `per_device_train_batch_size`: 32
475
+ - `per_device_eval_batch_size`: 16
476
+ - `per_gpu_train_batch_size`: None
477
+ - `per_gpu_eval_batch_size`: None
478
+ - `gradient_accumulation_steps`: 16
479
+ - `eval_accumulation_steps`: None
480
+ - `torch_empty_cache_steps`: None
481
+ - `learning_rate`: 2e-05
482
+ - `weight_decay`: 0.0
483
+ - `adam_beta1`: 0.9
484
+ - `adam_beta2`: 0.999
485
+ - `adam_epsilon`: 1e-08
486
+ - `max_grad_norm`: 1.0
487
+ - `num_train_epochs`: 3
488
+ - `max_steps`: -1
489
+ - `lr_scheduler_type`: cosine
490
+ - `lr_scheduler_kwargs`: {}
491
+ - `warmup_ratio`: 0.1
492
+ - `warmup_steps`: 0
493
+ - `log_level`: passive
494
+ - `log_level_replica`: warning
495
+ - `log_on_each_node`: True
496
+ - `logging_nan_inf_filter`: True
497
+ - `save_safetensors`: True
498
+ - `save_on_each_node`: False
499
+ - `save_only_model`: False
500
+ - `restore_callback_states_from_checkpoint`: False
501
+ - `no_cuda`: False
502
+ - `use_cpu`: False
503
+ - `use_mps_device`: False
504
+ - `seed`: 42
505
+ - `data_seed`: None
506
+ - `jit_mode_eval`: False
507
+ - `use_ipex`: False
508
+ - `bf16`: True
509
+ - `fp16`: False
510
+ - `fp16_opt_level`: O1
511
+ - `half_precision_backend`: auto
512
+ - `bf16_full_eval`: False
513
+ - `fp16_full_eval`: False
514
+ - `tf32`: False
515
+ - `local_rank`: 0
516
+ - `ddp_backend`: None
517
+ - `tpu_num_cores`: None
518
+ - `tpu_metrics_debug`: False
519
+ - `debug`: []
520
+ - `dataloader_drop_last`: False
521
+ - `dataloader_num_workers`: 0
522
+ - `dataloader_prefetch_factor`: None
523
+ - `past_index`: -1
524
+ - `disable_tqdm`: False
525
+ - `remove_unused_columns`: True
526
+ - `label_names`: None
527
+ - `load_best_model_at_end`: True
528
+ - `ignore_data_skip`: False
529
+ - `fsdp`: []
530
+ - `fsdp_min_num_params`: 0
531
+ - `fsdp_config`: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
532
+ - `fsdp_transformer_layer_cls_to_wrap`: None
533
+ - `accelerator_config`: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
534
+ - `deepspeed`: None
535
+ - `label_smoothing_factor`: 0.0
536
+ - `optim`: adamw_torch_fused
537
+ - `optim_args`: None
538
+ - `adafactor`: False
539
+ - `group_by_length`: False
540
+ - `length_column_name`: length
541
+ - `ddp_find_unused_parameters`: None
542
+ - `ddp_bucket_cap_mb`: None
543
+ - `ddp_broadcast_buffers`: False
544
+ - `dataloader_pin_memory`: True
545
+ - `dataloader_persistent_workers`: False
546
+ - `skip_memory_metrics`: True
547
+ - `use_legacy_prediction_loop`: False
548
+ - `push_to_hub`: False
549
+ - `resume_from_checkpoint`: None
550
+ - `hub_model_id`: None
551
+ - `hub_strategy`: every_save
552
+ - `hub_private_repo`: None
553
+ - `hub_always_push`: False
554
+ - `hub_revision`: None
555
+ - `gradient_checkpointing`: False
556
+ - `gradient_checkpointing_kwargs`: None
557
+ - `include_inputs_for_metrics`: False
558
+ - `include_for_metrics`: []
559
+ - `eval_do_concat_batches`: True
560
+ - `fp16_backend`: auto
561
+ - `push_to_hub_model_id`: None
562
+ - `push_to_hub_organization`: None
563
+ - `mp_parameters`:
564
+ - `auto_find_batch_size`: False
565
+ - `full_determinism`: False
566
+ - `torchdynamo`: None
567
+ - `ray_scope`: last
568
+ - `ddp_timeout`: 1800
569
+ - `torch_compile`: False
570
+ - `torch_compile_backend`: None
571
+ - `torch_compile_mode`: None
572
+ - `include_tokens_per_second`: False
573
+ - `include_num_input_tokens_seen`: False
574
+ - `neftune_noise_alpha`: None
575
+ - `optim_target_modules`: None
576
+ - `batch_eval_metrics`: False
577
+ - `eval_on_start`: False
578
+ - `use_liger_kernel`: False
579
+ - `liger_kernel_config`: None
580
+ - `eval_use_gather_object`: False
581
+ - `average_tokens_across_devices`: False
582
+ - `prompts`: None
583
+ - `batch_sampler`: no_duplicates
584
+ - `multi_dataset_batch_sampler`: proportional
585
+ - `router_mapping`: {}
586
+ - `learning_rate_mapping`: {}
587
+
588
+ </details>
589
+
590
+ ### Training Logs
591
+ | Epoch | Step | Training Loss | Validation Loss |
592
+ |:-------:|:------:|:-------------:|:---------------:|
593
+ | 1.0 | 12 | 0.122 | 0.0068 |
594
+ | 2.0 | 24 | 0.012 | 0.0043 |
595
+ | **3.0** | **36** | **0.0091** | **0.0041** |
596
+
597
+ * The bold row denotes the saved checkpoint.
598
+
599
+ ### Framework Versions
600
+ - Python: 3.12.11
601
+ - Sentence Transformers: 5.1.0
602
+ - Transformers: 4.55.4
603
+ - PyTorch: 2.8.0+cu128
604
+ - Accelerate: 1.10.0
605
+ - Datasets: 4.0.0
606
+ - Tokenizers: 0.21.4
607
+
608
+ ## Citation
609
+
610
+ ### BibTeX
611
+
612
+ #### Sentence Transformers
613
+ ```bibtex
614
+ @inproceedings{reimers-2019-sentence-bert,
615
+ title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
616
+ author = "Reimers, Nils and Gurevych, Iryna",
617
+ booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
618
+ month = "11",
619
+ year = "2019",
620
+ publisher = "Association for Computational Linguistics",
621
+ url = "https://arxiv.org/abs/1908.10084",
622
+ }
623
+ ```
624
+
625
+ #### MultipleNegativesRankingLoss
626
+ ```bibtex
627
+ @misc{henderson2017efficient,
628
+ title={Efficient Natural Language Response Suggestion for Smart Reply},
629
+ 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},
630
+ year={2017},
631
+ eprint={1705.00652},
632
+ archivePrefix={arXiv},
633
+ primaryClass={cs.CL}
634
+ }
635
+ ```
636
+
637
+ <!--
638
+ ## Glossary
639
+
640
+ *Clearly define terms in order to be accessible across audiences.*
641
+ -->
642
+
643
+ <!--
644
+ ## Model Card Authors
645
+
646
+ *Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*
647
+ -->
648
+
649
+ <!--
650
+ ## Model Card Contact
651
+
652
+ *Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*
653
+ -->
config.json ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "BertModel"
4
+ ],
5
+ "attention_probs_dropout_prob": 0.1,
6
+ "classifier_dropout": null,
7
+ "gradient_checkpointing": false,
8
+ "hidden_act": "gelu",
9
+ "hidden_dropout_prob": 0.1,
10
+ "hidden_size": 384,
11
+ "initializer_range": 0.02,
12
+ "intermediate_size": 1536,
13
+ "layer_norm_eps": 1e-12,
14
+ "max_position_embeddings": 512,
15
+ "model_type": "bert",
16
+ "num_attention_heads": 12,
17
+ "num_hidden_layers": 6,
18
+ "pad_token_id": 0,
19
+ "position_embedding_type": "absolute",
20
+ "torch_dtype": "float32",
21
+ "transformers_version": "4.55.4",
22
+ "type_vocab_size": 2,
23
+ "use_cache": true,
24
+ "vocab_size": 30522
25
+ }
config_sentence_transformers.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "__version__": {
3
+ "sentence_transformers": "5.1.0",
4
+ "transformers": "4.55.4",
5
+ "pytorch": "2.8.0+cu128"
6
+ },
7
+ "model_type": "SentenceTransformer",
8
+ "prompts": {
9
+ "query": "",
10
+ "document": ""
11
+ },
12
+ "default_prompt_name": null,
13
+ "similarity_fn_name": "cosine"
14
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d25a0d38f8afba32f34e2457113f5477b63e9e129ba1d198fa5a04e83b4a905
3
+ size 90864192
modules.json ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "idx": 0,
4
+ "name": "0",
5
+ "path": "",
6
+ "type": "sentence_transformers.models.Transformer"
7
+ },
8
+ {
9
+ "idx": 1,
10
+ "name": "1",
11
+ "path": "1_Pooling",
12
+ "type": "sentence_transformers.models.Pooling"
13
+ },
14
+ {
15
+ "idx": 2,
16
+ "name": "2",
17
+ "path": "2_Normalize",
18
+ "type": "sentence_transformers.models.Normalize"
19
+ }
20
+ ]
sentence_bert_config.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "max_seq_length": 256,
3
+ "do_lower_case": false
4
+ }
special_tokens_map.json ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cls_token": {
3
+ "content": "[CLS]",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "mask_token": {
10
+ "content": "[MASK]",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "pad_token": {
17
+ "content": "[PAD]",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "sep_token": {
24
+ "content": "[SEP]",
25
+ "lstrip": false,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ },
30
+ "unk_token": {
31
+ "content": "[UNK]",
32
+ "lstrip": false,
33
+ "normalized": false,
34
+ "rstrip": false,
35
+ "single_word": false
36
+ }
37
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "[PAD]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "100": {
12
+ "content": "[UNK]",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "101": {
20
+ "content": "[CLS]",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "102": {
28
+ "content": "[SEP]",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "103": {
36
+ "content": "[MASK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ }
43
+ },
44
+ "clean_up_tokenization_spaces": false,
45
+ "cls_token": "[CLS]",
46
+ "do_basic_tokenize": true,
47
+ "do_lower_case": true,
48
+ "extra_special_tokens": {},
49
+ "mask_token": "[MASK]",
50
+ "max_length": 128,
51
+ "model_max_length": 256,
52
+ "never_split": null,
53
+ "pad_to_multiple_of": null,
54
+ "pad_token": "[PAD]",
55
+ "pad_token_type_id": 0,
56
+ "padding_side": "right",
57
+ "sep_token": "[SEP]",
58
+ "stride": 0,
59
+ "strip_accents": null,
60
+ "tokenize_chinese_chars": true,
61
+ "tokenizer_class": "BertTokenizer",
62
+ "truncation_side": "right",
63
+ "truncation_strategy": "longest_first",
64
+ "unk_token": "[UNK]"
65
+ }
vocab.txt ADDED
The diff for this file is too large to render. See raw diff