Quickstart

You can install ffp through:

pip install ffp

And use embeddings by:

import ffp
# load finalfusion embeddings
embeddings = ffp.load_finalfusion("/path/to/embeddings.fifu")
# embedding lookup
embedding = embeddings["Test"]
# embedding lookup with default value
embedding = embeddings.embedding("Test", default=0)
# access storage and calculate dot product with an embedding
storage = embedding.dot(embeddings.storage)
# print 10 first vocab items
print(embeddings.vocab.words[:10])
# print embeddings metadata
print(embeddings.metadata)

ffp exports most common-use functions and types in the top level. See Top-Level Exports for an overview.

These re-exports are also available in their respective sub-packages and modules. The full API documentation can be foud here.