Top-level Exports

finalfusion re-exports some common types at the top-level. These types cover the typical use-cases.

Embeddings

finalfusion.embeddings.Embeddings(storage, …)

Embeddings class.

finalfusion.embeddings.load_finalfusion(file)

Read embeddings from a file in finalfusion format.

Compat

finalfusion.compat.fasttext.load_fasttext(file)

Read embeddings from a file in fastText format.

finalfusion.compat.text.load_text(file[, lossy])

Read embeddings in text format.

finalfusion.compat.text.load_text_dims(file)

Read emebddings in text-dims format.

finalfusion.compat.word2vec.load_word2vec(file)

Read embeddings in word2vec binary format.

Metadata

finalfusion.metadata.Metadata

Embeddings metadata

finalfusion.metadata.load_metadata(file)

Load a Metadata chunk from the given file.

Norms

finalfusion.norms.Norms(array)

Norms Chunk.

finalfusion.norms.load_norms(file)

Load Norms from a finalfusion file.

Storage

finalfusion.storage.storage.Storage()

Common interface to finalfusion storage types.

finalfusion.storage.load_storage(file[, mmap])

Load any vocabulary from a finalfusion file.

Vocab

finalfusion.vocab.vocab.Vocab(*args, **kwds)

Finalfusion vocabulary interface.

finalfusion.vocab.load_vocab(file)

Load any vocabulary from a finalfusion file.