Skip to content

Annif 0.43

Compare
Choose a tag to compare
@juhoinkinen juhoinkinen released this 28 Oct 13:22

This release includes a new trainable ensemble backend based on a neural network (nn_ensemble) and support for default parameters for backend configuration settings, making it easier to configure projects. There are also several performance and memory usage optimizations (e.g. TFIDF training is now around 5x faster!) and some bug fixes.

New features:

  • #330/#331 Neural network ensemble backend
  • #273/#324 Default values for backend configuration

Improvements:

  • #340 Reduce vector memory usage
  • #335 Optimizations to tfidf backend training
  • #336 Further optimizations to tfidf backend + rearchitecting
  • #318/#322 Handle missing or invalid path input in CLI
  • #334 Use layer caching in Docker image builds in Drone

Bug fixes:

  • #332/#333 Eval crash on TFIDF with multiple training files
  • #341 Fix Docker image build error by pinning base image version