langmodel

lmDecode

Descripción

Decodifica las puntuaciones de la red neuronal recurrente (RNN) utilizando el modelo de lenguaje especificado.

proc cas; langModel.lmDecode result=results status=rc / alpha=double, beta=double, blankLabel="string", casOut={caslib="string", compress=TRUE|FALSE, indexVars={"variable-name-1" , "variable-name-2", ...}, label="string", lifetime=64-bit-integer, maxMemSize=64-bit-integer, memoryFormat="DVR"|"INHERIT"|"STANDARD", name="table-name", promote=TRUE|FALSE, replace=TRUE|FALSE, replication=integer, tableRedistUpPolicy="DEFER"|"NOREDIST"|"REBALANCE", threadBlockSize=64-bit-integer, timeStamp="string", where={"string-1" , "string-2", ...}}, columnMap={"string-1" , "string-2", ...}, copyVars={"variable-name-1" , "variable-name-2", ...}, langModelTable={name="table-name", caslib="string", computedVars={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, whereTable={name="table-name", casLib="string", dataSourceOptions={...}, importOptions={...}, vars={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, where="where-expression"}}, maxPathSize=64-bit-integer, ngramsOrder=64-bit-integer, spaceLabel="string", table={name="table-name", caslib="string", computedOnDemand=TRUE|FALSE, computedVars={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, computedVarsProgram="string", dataSourceOptions={"key-1"={any-list-or-data-type-1} , "key-2"={any-list-or-data-type-2}, ...}, groupBy={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, groupByMode="NOSORT"|"REDISTRIBUTE", importOptions={...}, orderBy={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, singlePass=TRUE|FALSE, vars={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, where="where-expression", whereTable={name="table-name", casLib="string", dataSourceOptions={...}, importOptions={...}, vars={{name="variable-name", format="string", formattedLength=integer, label="string", nfd=integer, nfl=integer}, {...}}, where="where-expression"}}; run;
Parámetros
ParámetroDescripción
alphaespecifica el parámetro ajustable que controla el equilibrio entre el modelo acústico y el modelo de lenguaje. Cuanto mayor sea 'alpha', más contará el modelo de lenguaje al clasificar a todos los candidatos de la suposición final.
betaespecifica el parámetro ajustable que controla el equilibrio entre el modelo acústico y la longitud de la oración. Cuanto mayor sea 'beta', más contará la longitud de la oración al clasificar a todos los candidatos de la suposición final.
blankLabelespecifica la cadena utilizada para indicar la etiqueta 'en blanco'.
casOutespecifica la tabla de salida para guardar los resultados decodificados.
columnMapespecifica las etiquetas que representan las columnas de puntuación en cada marco de tiempo, que deben seguir el mismo orden.
copyVarsespecifica las variables a transferir de la tabla de entrada a la tabla de salida.
langModelTableespecifica el modelo de lenguaje nGram a utilizar en el proceso de decodificación.
maxPathSizeespecifica el número máximo de rutas mantenidas como candidatas de los resultados finales durante el proceso de decodificación.
ngramsOrderespecifica el orden más alto de nGrams a utilizar durante el proceso de decodificación.
spaceLabelespecifica la cadena utilizada para indicar la etiqueta 'espacio'.
tableespecifica las puntuaciones de la RNN devueltas por el modelo acústico.

Ejemplos

FAQ

¿Qué hace la acción lmDecode?
¿Para qué sirven los parámetros 'alpha' y 'beta'?
¿Cuál es el propósito del parámetro langModelTable?
¿Qué especifica el parámetro 'maxPathSize'?