Skip to content

Releases: snipsco/snips-nlu

0.19.2

11 Feb 17:13
04087e1
Compare
Choose a tag to compare

Fixed

  • Fix an issue regarding the way builtin entities were handled by the CRFSlotFiller

0.19.1

04 Feb 18:07
343cf2e
Compare
Choose a tag to compare

Fixed

  • Bug causing an unnecessary reloading of shared resources

0.19.0

04 Feb 10:33
3ff0c65
Compare
Choose a tag to compare

Added

  • Support for Python3.7
  • get_intents(text) API in SnipsNLUEngine to get the probabilities of all the intents
  • get_slots(text, intent) API in SnipsNLUEngine to extract slots when the intent is known
  • The DeterministicIntentParser can now ignore stop words through the new ignore_stop_words configuration parameter
  • Co-occurrence features can now be used in the LogRegIntentClassifier

Changed

  • The None intent is now handled as a regular intent in the parsing output, which means that:
{
    "input": "foo bar",
    "intent": None,
    "slots": None
}

is replaced with:

{
    "input": "foo bar",
    "intent": {
        "intentName": None,
        "probability": 0.552122
    },
    "slots": []
}
  • Patterns of the DeterministicIntentParser are now deduplicated across intents in order to reduce ambiguity
  • Improve the use of custom ProcessingUnit through the use of Registrable pattern
  • Improve the use of default processing unit configurations
  • Improve logging
  • Replace snips-nlu-ontology with snips-nlu-parsers

Fixed

  • Issue when persisting resources
  • Issue when resolving custom entities
  • Issue with whitespaces when generating dataset from YAML and text files
  • Issue with unicode when using the CLI (Python 2)

0.18.0

26 Nov 17:11
e7beb69
Compare
Choose a tag to compare

Added

  • New YAML format to create dataset
  • Verbose mode in CLI

Changed

  • Bump snips-nlu-ontology to 0.62.0 to improve memory usage

0.17.4

20 Nov 12:38
4e57cc2
Compare
Choose a tag to compare

Added

  • Add a --config argument in the metrics CLI

Changed

  • Replace "parser_threshold" by "matching_strictness" in dataset format
  • Optimize loading and inference runtime
  • Disable stemming for intent classification in default configs

0.17.3

18 Oct 17:04
a3e00e8
Compare
Choose a tag to compare

Fixed

  • Crash with num2words and floats

0.17.2

17 Oct 09:27
a51b003
Compare
Choose a tag to compare

Added

  • Support for builtin music entities in english

0.17.1

09 Oct 13:47
121a676
Compare
Choose a tag to compare

Fixed

  • DeterministicIntentParser now relies on the custom entity parser

Changed

  • Bump snips-nlu-ontology to 0.60

0.17.0

05 Oct 08:58
5b97d48
Compare
Choose a tag to compare

Added

  • Support for 3 new builtin entities in French: snips/musicAlbum, snips/musicArtist and snips/musicTrack
  • Minimal support for Italian

Changed

  • model version 0.16.0 => 0.17.0

Fixed

  • Bug with entity feature name in intent classification

0.16.5

17 Sep 08:37
802acf5
Compare
Choose a tag to compare

[0.16.5] - 2018-0906

Fixed

  • Segfault in CRFSuite when the CRFSlotFiller is fitted only on empty utterances