BertCluAnnotator

clase pública BertCluAnnotator

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
anotar ( CluRequest cluRequest)
Anota las expresiones de entrada.
BertCluAnnotator estático
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