AI engineering glossary · NLP embeddings

What is unicode normalisation?

Unicode normalisation: Rewriting text so that different code-point sequences that look identical become one canonical form. Standard forms named NFC, NFD, NFKC and NFKD exist. Without it, visually equal strings may not match, which breaks search and tokenisation.

Level: advancedTopic: NLP embeddings

Unicode normalisation: an example

The letter "é" can be stored as one code point or as "e" plus a combining accent; normalising to NFC makes both identical.

Related terms

More NLP embeddings terms

Where you learn it

Unicode normalisation is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.