Crea ngrammi da dati di stringhe irregolari.
Questa operazione accetta un tensore irregolare con 1 dimensione irregolare contenente solo stringhe e restituisce un tensore irregolare con 1 dimensione irregolare contenente ngrammi di quella stringa, uniti lungo l'asse più interno.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
statico <T estende TNumber > StringNGrams <T> | |
Uscita < TString > | ngrammi () Il tensore dei valori dei ngrammi di output è un tensore irregolare. |
Uscita <T> | ngrammiSplits () Il tensore diviso dei ngrammi di output è un tensore irregolare. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static StringNGrams <T> create ( Scope scope, Operand < TString > data, Operand <T> dataSplits, String separator, List<Long> ngramWidths, String leftPad, String rightPad, Long padWidth, Boolean preserveShortSequences)
Metodo factory per creare una classe che racchiude una nuova operazione StringNGrams.
Parametri
scopo | ambito attuale |
---|---|
dati | Il tensore dei valori del tensore della stringa irregolare da cui ricavare gli ngrammi. Deve essere un tensore di stringa 1D. |
datiSplit | Il tensore diviso del tensore della stringa irregolare da cui ricavare gli ngrammi. |
separatore | La stringa da aggiungere tra gli elementi del token. Utilizzare "" per nessun separatore. |
ngramWidths | Le dimensioni degli ngrammi da creare. |
leftPad | La stringa da utilizzare per riempire il lato sinistro della sequenza di ngrammi. Utilizzato solo se pad_width != 0. |
RightPad | La stringa da utilizzare per riempire il lato destro della sequenza di ngrammi. Utilizzato solo se pad_width != 0. |
padWidth | Il numero di elementi di riempimento da aggiungere a ciascun lato di ciascuna sequenza. Tieni presente che il riempimento non sarà mai maggiore di 'ngram_widths'-1 indipendentemente da questo valore. Se `pad_width=-1`, aggiungi gli elementi `max(ngram_widths)-1`. |
ritorna
- una nuova istanza di StringNGrams
Output pubblico < TString > ngrammi ()
Il tensore dei valori dei ngrammi di output è un tensore irregolare.
Output pubblico <T> ngramsSplits ()
Il tensore diviso dei ngrammi di output è un tensore irregolare.