class Azure::CognitiveServices::LuisAuthoring::V2_0::Models::JSONModelFeature
Attributes
@return [Boolean] Indicates if the feature is enabled.
@return [Boolean] An interchangeable phrase list feature serves as a list of synonyms for training. A non-exchangeable phrase list serves as separate features for training. So, if your non-interchangeable phrase list contains 5 phrases, they will be mapped to 5 separate features. You can think of the non-interchangeable phrase list as an additional bag of words to add to LUIS existing vocabulary features. It is used as a lexicon lookup feature where its value is 1 if the lexicon contains a given word or 0 if it doesn’t. Default value is true.
@return [String] The Phraselist name.
@return [String] List of comma-separated phrases that represent the Phraselist.
Public Class Methods
Mapper for JSONModelFeature
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2.0/generated/azure_cognitiveservices_luisauthoring/models/jsonmodel_feature.rb, line 40 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'JSONModelFeature', type: { name: 'Composite', class_name: 'JSONModelFeature', model_properties: { activated: { client_side_validation: true, required: false, serialized_name: 'activated', type: { name: 'Boolean' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, words: { client_side_validation: true, required: false, serialized_name: 'words', type: { name: 'String' } }, mode: { client_side_validation: true, required: false, serialized_name: 'mode', type: { name: 'Boolean' } } } } } end