-
Notifications
You must be signed in to change notification settings - Fork 516
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lookup Intent Parser #759
Merged
Merged
Lookup Intent Parser #759
Commits on Feb 22, 2019
-
New Intent Parser: LookupIntentParser
What -- This introduces a new dictionary-based deterministic intent parser. The parser uses a hashmap to map normalized utterances to their expected intent and slots. Symbol tables are used to store the intents names and slot names and this reduces the amount of information stored in the dictionary values. Why -- This implementation is compact enough to store a huge number of utterances and their expected outputs. It also out performs the regex implementation as dict lookups are faster. **NOTE**: The space usage can even be reduced further by hashing the dictionary keys. (_this is a future plan once this impl is stabilized_)
Configuration menu - View commit details
-
Copy full SHA for 2e2599d - Browse repository at this point
Copy the full SHA 2e2599dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0afc9ed - Browse repository at this point
Copy the full SHA 0afc9edView commit details
Commits on Feb 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a1251ef - Browse repository at this point
Copy the full SHA a1251efView commit details
Commits on Feb 28, 2019
-
* simplify implementation for consistency and simplicity: - avoid calculating range mappings - refactor text preprocessing and avoid code duplication * fix bug - fix key collision handling * fix up the docs
Configuration menu - View commit details
-
Copy full SHA for f4c77cb - Browse repository at this point
Copy the full SHA f4c77cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b938e - Browse repository at this point
Copy the full SHA 98b938eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d9b89 - Browse repository at this point
Copy the full SHA 09d9b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for b93cc68 - Browse repository at this point
Copy the full SHA b93cc68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74033d6 - Browse repository at this point
Copy the full SHA 74033d6View commit details
Commits on Mar 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 18ef68b - Browse repository at this point
Copy the full SHA 18ef68bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b79b1e9 - Browse repository at this point
Copy the full SHA b79b1e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e34d1 - Browse repository at this point
Copy the full SHA 16e34d1View commit details
Commits on Mar 6, 2019
-
Add key hashing to Lookup Intent Parser for perf
Use hashes as dictionary keys instead of actual strings. This reduces the size of the model. Add utility function to handle key deserialization from JSON.
Configuration menu - View commit details
-
Copy full SHA for 14f2893 - Browse repository at this point
Copy the full SHA 14f2893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39483c3 - Browse repository at this point
Copy the full SHA 39483c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 241cf45 - Browse repository at this point
Copy the full SHA 241cf45View commit details -
Merge pull request #766 from snipsco/feature/lookup_intent_parser_key…
…_hashing Add key hashing to Lookup Intent Parser for perf
Configuration menu - View commit details
-
Copy full SHA for aedc7f2 - Browse repository at this point
Copy the full SHA aedc7f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for df308f0 - Browse repository at this point
Copy the full SHA df308f0View commit details
Commits on May 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5645ff8 - Browse repository at this point
Copy the full SHA 5645ff8View commit details
Commits on May 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e16647b - Browse repository at this point
Copy the full SHA e16647bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c3039 - Browse repository at this point
Copy the full SHA a3c3039View commit details
Commits on May 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0a80829 - Browse repository at this point
Copy the full SHA 0a80829View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91a30fb - Browse repository at this point
Copy the full SHA 91a30fbView commit details
Commits on May 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d1766f5 - Browse repository at this point
Copy the full SHA d1766f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db17e1 - Browse repository at this point
Copy the full SHA 4db17e1View commit details
Commits on May 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 86cfac3 - Browse repository at this point
Copy the full SHA 86cfac3View commit details
Commits on Jul 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f303fcb - Browse repository at this point
Copy the full SHA f303fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc33e7e - Browse repository at this point
Copy the full SHA dc33e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b61db9 - Browse repository at this point
Copy the full SHA 8b61db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a666e9 - Browse repository at this point
Copy the full SHA 8a666e9View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.