A model component that converts raw text input into numerical vector representations that capture semantic meaning.