(1) Teaching the details of a subject. With regard to software, training provides instruction for each command in the programming language and each function in the programming framework. Contrast with
education.
(2) In communications, the process by which two modems determine the correct protocols and transmission speeds to use.
(3) In voice recognition systems, the recording of the user's voice in order to provide samples and patterns for recognizing that voice.