Newer
Older
from sziszapangma.core.transformer.embedding_transformer import EmbeddingTransformer
class FileStoredEmbeddingTransformer(EmbeddingTransformer):
self._cache = dict({key: np.array(json_content[key]) for key in json_content.keys()})
def get_embeddings(self, words: List[str]) -> Dict[str, np.ndarray]:
def get_embedding(self, word: str) -> np.ndarray:
return self._cache[word]