NaturalLanguage Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
NLLanguageExtensions |
Extension methods for the NLLanguage class. |
NLLanguageRecognizer |
Determines the most likely language in which a text is written. |
NLModel |
Imports custom classification and tagging models into the application. |
NLModelConfiguration |
Contains a configuration for a NLModel. |
NLTag |
Enumerates token types. |
NLTagger |
Analyzes text and produces an enumerable list of tags drawn from a specified set of tag schemas. |
NLTagSchemeExtensions |
Extension methods for the NLTagScheme class. |
NLTokenizer |
Breaks a text up into semantic units. |
Enums
NLLanguage |
Enumerates languages for which recognition is supported. |
NLModelType |
Enumerates natural language model types. |
NLTag |
Enumerates token types. |
NLTaggerOptions |
Enumerates preprocessing options for tags. |
NLTagScheme |
Enumerates classes of tags that are returned from a text classifier. |
NLTokenizerAttributes |
Enumerates content hints for tokenizers. |
NLTokenUnit |
Enumerates linguistic units to which tags can be applied. |
Delegates
NLTaggerEnumerateTagsContinuationHandler |
Delegate to apply to tokens as they are enumerated by EnumerateTags(NSRange, NLTokenUnit, NLTagScheme, NLTaggerOptions, NLTaggerEnumerateTagsContinuationHandler). |
NLTokenizerEnumerateContinuationHandler |
Delegate to apply to tokens as they are enumerated by EnumerateTokens(NSRange, NLTokenizerEnumerateContinuationHandler). |