Skip to content

hotchpotch/yast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAST - Yet Another SPLADE or Sparse Trainer

This is an open-source implementation of a SPLADE trainer, designed to work with Huggingface's Trainer API by referencing various SPLADE-related papers. The project is licensed under the permissive MIT License.

Important Notice

This repository is experimental, meaning that breaking changes may be introduced frequently. When using this project, it is recommended to fork the repository and work with a specific revision to ensure stability.

Training a Japanese SPLADE Model

See the Japanese SPLADE example(日本語で書かれています) for details.

Related Blog Posts (in Japanese)

Related Work

We also provide another project, YASEM (Yet Another Splade | Sparse Embedder), which offers a more user-friendly implementation for working with SPLADE models.

Acknowledgments

We would like to express our gratitude to the researchers behind the original SPLADE papers for their outstanding contributions to this field.

References

License

This project is licensed under the MIT License. See the LICENSE file for full license details.
Copyright (c) 2024 Yuichi Tateno (@hotchpotch)

About

YAST - Yet Another SPLADE or Sparse Trainer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages