API para la comprensión del lenguaje conversacional basada en BERT.
La API espera un modelo TFLite basado en Bert con metadatos completos. Los metadatos deben contener la siguiente información:
- input_process_units para Wordpiece Tokenizer.
- 3 tensores de entrada con nombres "ids", "mask" y "segment_ids".
- 6 tensores de salida con nombres "domain_task/names", "domain_task/scores", "intent_task/names", "intent_task/scores", "slot_task/names" y "slot_task/scores".
Clases anidadas
clase | BertCluAnnotator.BertCluAnnotatorOptions | Opciones para configurar un BertCluAnnotator . |
Métodos públicos
CluRespuesta | |
BertCluAnnotator estático | createFromBufferAndOptions (opciones ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions ) Crea una instancia BertCluAnnotator con un búfer de modelo y BertCluAnnotator.BertCluAnnotatorOptions . |
BertCluAnnotator estático | createFromFile (contexto de contexto, ruta del modelo de cadena ) Crea una instancia BertCluAnnotator a partir de una ruta de archivo. |
Métodos heredados
Métodos públicos
anotación pública de CluResponse ( CluRequest cluRequest)
Anota las expresiones de entrada.
Parámetros
cluSolicitud | diálogo de entrada codificado en un CluRequest |
---|
Devoluciones
- anotaciones de dominio, intención y ranura codificadas en un
CluResponse
BertCluAnnotator estático público createFromBufferAndOptions (opciones ByteBuffer modelBuffer, BertCluAnnotator.BertCluAnnotatorOptions )
Crea una instancia BertCluAnnotator
con un búfer de modelo y BertCluAnnotator.BertCluAnnotatorOptions
.
Parámetros
modeloBuffer | un ByteBuffer directo o un MappedByteBuffer del modelo anotador |
---|---|
opciones |
Lanza
Argumento de excepción ilegal | si el búfer del modelo no es un ByteBuffer directo o un MappedByteBuffer |
---|---|
Excepción de estado ilegal | si hay un error interno |
Excepción en tiempo de ejecución | si hay un error no especificado |
BertCluAnnotator estático público createFromFile (contexto de contexto, ruta de modelo de cadena )
Crea una instancia BertCluAnnotator
a partir de una ruta de archivo.
Parámetros
contexto | |
---|---|
modeloRuta | ruta del modelo anotador |
Lanza
IOExcepción | si ocurre un error de E/S al cargar el modelo tflite |
---|---|
Argumento de excepción ilegal | si un argumento no es válido |
Excepción de estado ilegal | si hay un error interno |
Excepción en tiempo de ejecución | si hay un error no especificado |