13. A computer-readable storage medium storing computer executable instructions which, when executed by a computer, will cause computer to perform a method of adapting and personalizing a deep neural network (DNN) model for automatic speech recognition (ASR), the method comprising: receiving a plurality of utterances, each of the plurality of utterances comprising a plurality of speech features for a plurality of speakers from one or more ASR tasks; applying a decomposition process to two or more matrices in the DNN model; and in response to applying the decomposition process, adapting the DNN model to include a decomposed matrix that is generated from decomposition processing of the two or more matrices.
13. A computer-readable storage medium storing computer executable instructions which, when executed by a computer, will cause computer to perform a method of adapting and personalizing a deep neural network (DNN) model for automatic speech recognition (ASR), the method comprising: receiving a plurality of utterances, each of the plurality of utterances comprising a plurality of speech features for a plurality of speakers from one or more ASR tasks; applying a decomposition process to two or more matrices in the DNN model; and in response to applying the decomposition process, adapting the DNN model to include a decomposed matrix that is generated from decomposition processing of the two or more matrices. 19. The computer-readable storage medium of claim 13 , wherein the method further comprising: using the adapted DNN model as a web service.