BertNLClassifier
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
API di classificazione per attività NLClassification con modelli Bert, classifica la stringa in classi diverse. L'API prevede un modello TFLite basato su Bert con metadati popolati.
I metadati dovrebbero contenere le seguenti informazioni:
- 1 input_process_unit per il tokenizzatore Wordpiece/Sentencepiece.
- 3 tensori di input con nomi "ids", "mask" e "segment_ids".
- 1 tensore di output di tipo float32[1, 2], con un file di etichetta allegato facoltativamente. Se è allegato un file di etichette, il file dovrebbe essere un file di testo semplice con un'etichetta per riga, il numero di etichette dovrebbe corrispondere al numero di categorie restituite dal modello.
Metodi ereditati
Dalla classe java.lang.Object booleano | |
Classe finale <?> | getClass () |
int | codice hash () |
vuoto finale | notificare () |
vuoto finale | notificaTutti () |
Corda | accordare () |
vuoto finale | attendere (lungo arg0, int arg1) |
vuoto finale | aspetta (lungo arg0) |
vuoto finale | Aspettare () |
Dall'interfaccia java.io.Closeable Dall'interfaccia java.lang.AutoCloseable Metodi pubblici
Esegue la classificazione su una stringa di input, restituisce le Category
classificate.
Parametri
testo | inserire il testo nel modello. |
---|
ritorna
- Un elenco di risultati di categoria.
public static BertNLClassifier createFromFile (contesto di contesto, stringa modelPath)
Parametri
contesto | Contesto Android |
---|
modelPath | Percorso verso il modello di classificazione |
---|
BertNLClassifier statico pubblico createFromFile ( File modelFile)
Parametri
modelFile | Il modello di classificazione Istanza File |
---|
Parametri
modelFile | Il modello di classificazione Istanza File |
---|
opzioni | per configurare il classificatore |
---|
Parametri
contesto | Contesto Android. |
---|
modelPath | Percorso verso il modello di classificazione |
---|
opzioni | per configurare il classificatore |
---|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]