Skip to content

Annif 0.45

Compare
Choose a tag to compare
@juhoinkinen juhoinkinen released this 17 Dec 13:41

This release includes a new omikuji backend to support tree-based extreme multilabel classification machine learning algorithms, which give a big improvement to the quality of the subject indexing results. The --backend-param/-p option is introduced to the CLI train and learn commands (previously that option was only available for suggest and eval); the option can be used to override the parameters from the config file. Also Python 3.8 support is introduced - however, the nn_ensemble backend requires TensorFlow 2.0, which is not yet available for Python 3.8. The Vowpal Wabbit ensemble backend has been removed, as the neural network ensemble has similar features and gives better results.

New features:

Bug fixes:

  • #369 Fix for spurious "analyzer setting is missing" errors under WSGI
  • #360/#361 Launching Gunicorn

Improvements/Maintenance:

  • #367 Disable unnecessary Drone build dryruns for pushes
  • #365 Remove vw_ensemble backend
  • #359 Refactor backend project
  • #358 Mauiserver dockerization