Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Pregunta y respuesta BERT

Utilice un modelo previamente entrenado para responder preguntas basadas en el contenido de un pasaje determinado.

Empezar

Si es nuevo en TensorFlow Lite y está trabajando con Android o iOS, le recomendamos que explore las siguientes aplicaciones de ejemplo que pueden ayudarlo a comenzar.

Ejemplo de Android Ejemplo de iOS

Si está utilizando una plataforma que no sea Android / iOS, o si ya está familiarizado con las API de TensorFlow Lite , puede descargar nuestro modelo inicial de preguntas y respuestas.

Descargar el modelo de inicio y el vocabulario

Para obtener más información sobre metadatos y campos asociados (por ejemplo, vocab.txt ), consulte Leer los metadatos de los modelos .

Cómo funciona

El modelo se puede utilizar para construir un sistema que pueda responder las preguntas de los usuarios en lenguaje natural. Fue creado utilizando un modelo BERT previamente entrenado ajustado en el conjunto de datos SQuAD 1.1.

BERT , o Representaciones de codificador bidireccional de Transformers, es un método de pre-entrenamiento de representaciones de lenguaje que obtiene resultados de vanguardia en una amplia gama de tareas de procesamiento de lenguaje natural.

Esta aplicación utiliza una versión comprimida de BERT, MobileBERT, que se ejecuta 4 veces más rápido y tiene un tamaño de modelo 4 veces más pequeño.

SQuAD , o Stanford Question Answering Dataset, es un conjunto de datos de comprensión de lectura que consta de artículos de Wikipedia y un conjunto de pares de preguntas y respuestas para cada artículo.

El modelo toma un pasaje y una pregunta como entrada, luego devuelve un segmento del pasaje que probablemente responde a la pregunta. Requiere un preprocesamiento semicomplejo que incluye los pasos de tokenización y posprocesamiento que se describen en el documento BERT y se implementan en la aplicación de muestra.

Benchmarks de desempeño

Los números de referencia de rendimiento se generan con la herramienta que se describe aquí .

Nombre del modelo Tamaño del modelo Dispositivo UPC
Bert móvil 100,5 Mb Pixel 3 (Android 10) 123 ms *
Pixel 4 (Android 10) 74 ms *
iPhone XS (iOS 12.4.1) 257ms **

* 4 hilos utilizados.

** 2 subprocesos utilizados en iPhone para obtener el mejor resultado de rendimiento.

Salida de ejemplo

Pasaje (entrada)

Google LLC es una empresa de tecnología multinacional estadounidense que se especializa en servicios y productos relacionados con Internet, que incluyen tecnologías de publicidad en línea, motores de búsqueda, computación en la nube, software y hardware. Se considera una de las cuatro grandes empresas de tecnología, junto con Amazon, Apple y Facebook.

Google fue fundado en septiembre de 1998 por Larry Page y Sergey Brin mientras eran Ph.D. estudiantes de la Universidad de Stanford en California. Juntos poseen alrededor del 14 por ciento de sus acciones y controlan el 56 por ciento del poder de voto de los accionistas a través de acciones de supervotación. Incorporaron Google como una empresa privada de California el 4 de septiembre de 1998, en California. Luego, Google se reincorporó en Delaware el 22 de octubre de 2002. El 19 de agosto de 2004 se llevó a cabo una oferta pública inicial (OPI) y Google se trasladó a su sede en Mountain View, California, apodada Googleplex. En agosto de 2015, Google anunció planes para reorganizar sus diversos intereses como un conglomerado llamado Alphabet Inc. Google es la subsidiaria líder de Alphabet y continuará siendo la empresa paraguas de los intereses de Alphabet en Internet. Sundar Pichai fue nombrado director ejecutivo de Google, en sustitución de Larry Page, que se convirtió en director ejecutivo de Alphabet.

Pregunta (entrada)

¿Quién es el director ejecutivo de Google?

Respuesta (salida)

Sundar Pichai

Leer más sobre BERT