All notable changes to this project will be documented in this file.
0.16.1 - 2018-07-23
- Every processing unit can be persisted into (and loaded from) a
bytearray
0.16.0 - 2018-07-17
- The
SnipsNLUEngine
object is now persisted to (and loaded from) a directory, instead of a single json file. - The language resources are now persisted along with the
SnipsNLUEngine
, removing the need to download and load the resources when loading a trained engine. - The format of language resources has been optimized.
- Stemmed gazetteers, computed beforehand. It removes the need to stem gazetteers on the fly.
- API to persist (and load) a
SnipsNLUEngine
object as abytearray
- Issue in the
DeterministicIntentParser
when the same slot name was used in multiple intents while referring to different entities
0.15.1 - 2018-07-09
- Bump
snips-nlu-ontology
to0.57.1
- Crash when parsing implicit years before 1970
0.15.0 - 2018-06-21
- Language resources are now packaged separately from the Snips NLU core
library, and can be fetched using
snips-nlu download <language>
. - The CLI tool now consists in a single entry point,
snips-nlu
, which exposes several commands.
- CLI command to parse a query
0.14.0 - 2018-06-08
- Issue due to caching of builtin entities at inference time
- Improve builtin entities handling during intent classification
- Improve builtin entities handling in
DeterministicIntentParser
- Reduce size of regex patterns in trained model file
- Update model version to
0.15.0
0.13.5 - 2018-05-23
- Fixed synonyms matching by using the normalized version of the tagged values
- Fixed dataset augmentation by keeping stripped values of entities
- Fixed the string variations functions to prevent generating too many variations
0.13.4 - 2018-05-18
- Documentation for the
None
intent
- Improve calibration of intent classification probabilities
- Update snips-nlu-ontology version to 0.55.0
- DeterministicIntentParser: Fix bug when deduplicating regexes
- DeterministicIntentParser: Fix issue with incorrect ranges when parsing sentences with both builtin and custom slots
- DeterministicIntentParser: Fix issue with builtin entities placeholders causing mismatches
- Fix issue with engine-inference CLI script not loading resources correctly
0.13.3 - 2018-04-24
- Add config parameter to augment data with builtin entity examples
- Bump snips-nlu-ontology to 0.54.3
- Use language specific configs by default
- Add right space to chunks in data augmentation
- Update JA config
- Fix inconsistency bug with shape ngram CRF feature
- Fix bug when initializing
CRFSlotFiller
with config dict - Fix bug with gazetteer in ngram feature
- Fix bug with length CRF feature
0.13.1 - 2018-04-10
- Bump ontology version from 0.54.1 to 0.54.2
- Fix CRF parsing of builtin entities by adding builtin entities examples of different length
- Fix CLI scripts importing metrics package which might not be installed
0.13.0 - 2018-04-06
- Add contributing guidelines, code of conduct, authors and contributors
- Add integration test
- Add CHANGELOG
- Bump model version from 0.13.0 to 0.14
- Improve intent classification by leveraging builtin entities
- Improve loading of language specific resources
- Improve support of japanese
- Remove
exhaustive_permutations_threshold
parameter in config
- Fix compiling issue with
bindgen
dependency when installing from source - Fix issue in
CRFSlotFiller
when handling builtin entities