App and version settings

Important

LUIS will be retired on October 1st 2025 and starting April 1st 2023 you will not be able to create new LUIS resources. We recommend migrating your LUIS applications to conversational language understanding to benefit from continued product support and multilingual capabilities.

These settings are stored in the exported app and updated with the REST APIs or LUIS portal.

Changing your app version settings resets your app training status to untrained.

Learn concepts of normalization and how to use version APIs to update these settings or use the LUIS portal's Manage section, Settings page.

UI setting API setting Information
Use non-deterministic training UseAllTrainingData Training uses a small percentage of negative sampling. If you want to use all data instead of the small negative sampling, set to true.
Normalize diacritics NormalizeDiacritics Normalizing diacritics replaces the characters with diacritics in utterances with regular characters. This setting is only available on languages that support diacritics.
Normalize punctuation NormalizePunctuation Normalizing punctuation means that before your models get trained and before your endpoint queries get predicted, punctuation will be removed from the utterances.
Normalize word forms NormalizeWordForm Ignore word forms beyond root.

Text reference and examples include:

Diacritics normalization

The following utterances show how diacritics normalization impacts utterances:

With diacritics set to false With diacritics set to true
quiero tomar una piña colada quiero tomar una pina colada

Language support for diacritics

Brazilian Portuguese pt-br diacritics

Diacritics set to false Diacritics set to true
á a
â a
ã a
à a
ç c
é e
ê e
í i
ó o
ô o
õ o
ú u

Dutch nl-nl diacritics

Diacritics set to false Diacritics set to true
á a
à a
é e
ë e
è e
ï i
í i
ó o
ö o
ú u
ü u

French fr- diacritics

This includes both French and Canadian subcultures.

Diacritics set to false Diacritics set to true
é e
à a
è e
ù u
â a
ê e
î i
ô o
û u
ç c
ë e
ï i
ü u
ÿ y

German de-de diacritics

Diacritics set to false Diacritics set to true
ä a
ö o
ü u

Italian it-it diacritics

Diacritics set to false Diacritics set to true
à a
è e
é e
ì i
í i
î i
ò o
ó o
ù u
ú u

Spanish es- diacritics

This includes both Spanish and Canadian Mexican.

Diacritics set to false Diacritics set to true
á a
é e
í i
ó o
ú u
ü u
ñ u

Punctuation normalization

The following utterances show how punctuation impacts utterances:

With punctuation set to False With punctuation set to True
Hmm..... I will take the cappuccino Hmm I will take the cappuccino

Punctuation removed

The following punctuation is removed with NormalizePunctuation is set to true.

Punctuation
-
.
'
"
\
/
?
!
_
,
;
:
(
)
[
]
{
}
+
¡

Next steps

  • Learn concepts of diacritics and punctuation.