spotlight v0.1.2 Release Notes

Release Date: 2017-09-19 // over 6 years ago
  • โž• Added

    • spotlight.layers.BloomEmbedding: bloom embedding layers that reduce the number of
      ๐Ÿ›  parameters required by hashing embedding indices into some fixed smaller dimensionality,
      following Serrร , Joan, and Alexandros Karatzoglou. "Getting deep recommenders fit: Bloom
      ๐Ÿ“œ embeddings for sparse binary input/output networks."
    • sequence_mrr_score now accepts an option that excludes previously seen items from scoring.

    ๐Ÿ”„ Changed

    • โšก๏ธ optimizer arguments is now optimizer_func. It accepts a function that takes a single argument (list of model parameters) and return a PyTorch optimizer (thanks to Ethan Rosenthal).
    • fit calls will resume from previous model state when called repeatedly (Ethan Rosenthal).
    • โšก๏ธ Updated to work with PyTorch v0.2.0.

    ๐Ÿ›  Fixed

    • ๐Ÿ“š Factorization predict APIs now work as advertised in the documentation.