Esta página foi traduzida pela API Cloud Translation.
Switch to English

Pergunta e resposta

Use um modelo pré-treinado para responder a perguntas com base no conteúdo de uma determinada passagem.

iniciar

Se você é novo no TensorFlow Lite e está trabalhando com Android ou iOS, recomendamos explorar os seguintes aplicativos de exemplo que podem ajudá-lo a começar.

Exemplo de Android iOS exemplo

Se você estiver usando uma plataforma diferente de Android / iOS ou já estiver familiarizado com as APIs do TensorFlow Lite , pode fazer o download de nosso modelo de perguntas e respostas iniciais.

Baixe o modelo inicial e vocabulário

Para obter mais informações sobre metadados e campos associados (por exemplo, vocab.txt ), consulte Ler os metadados dos modelos .

Como funciona

O modelo pode ser usado para construir um sistema que pode responder às perguntas dos usuários em linguagem natural. Ele foi criado usando um modelo BERT pré-treinado ajustado no conjunto de dados SQuAD 1.1.

BERT , ou Bidirectional Encoder Representations from Transformers, é um método de representações de linguagem de pré-treinamento que obtém resultados de última geração em uma ampla gama de tarefas de Processamento de Linguagem Natural.

Este aplicativo usa uma versão compactada do BERT, MobileBERT, que roda 4x mais rápido e tem modelo 4x menor.

SQuAD , ou Stanford Question Response Dataset, é um conjunto de dados de compreensão de leitura que consiste em artigos da Wikipedia e um conjunto de pares de perguntas e respostas para cada artigo.

O modelo pega uma passagem e uma pergunta como entrada e, em seguida, retorna um segmento da passagem que provavelmente responde à pergunta. Requer pré-processamento semi-complexo, incluindo tokenização e etapas de pós-processamento que são descritas no documento de BERT e implementadas no aplicativo de amostra.

Benchmarks de desempenho

Os números de referência de desempenho são gerados com a ferramenta descrita aqui .

Nome do Modelo Tamanho do modelo Dispositivo CPU
Mobile Bert 100,5 Mb Pixel 3 (Android 10) 123ms *
Pixel 4 (Android 10) 74ms *
iPhone XS (iOS 12.4.1) 257ms **

* 4 fios usados.

** 2 fios usados ​​no iPhone para o melhor resultado de desempenho.

Saída de exemplo

Passagem (entrada)

Google LLC é uma empresa multinacional americana de tecnologia especializada em serviços e produtos relacionados à Internet, que incluem tecnologias de publicidade online, mecanismo de pesquisa, computação em nuvem, software e hardware. É considerada uma das quatro grandes empresas de tecnologia, ao lado da Amazon, Apple e Facebook.

O Google foi fundado em setembro de 1998 por Larry Page e Sergey Brin enquanto eles eram Ph.D. alunos da Universidade de Stanford, na Califórnia. Juntos, eles possuem cerca de 14% de suas ações e controlam 56% do poder de voto dos acionistas por meio de ações supervotadas. Eles incorporaram o Google como uma empresa privada da Califórnia em 4 de setembro de 1998, na Califórnia. O Google foi então reincorporado em Delaware em 22 de outubro de 2002. Uma oferta pública inicial (IPO) ocorreu em 19 de agosto de 2004, e o Google mudou-se para sua sede em Mountain View, Califórnia, apelidada de Googleplex. Em agosto de 2015, o Google anunciou planos para reorganizar seus vários interesses como um conglomerado chamado Alphabet Inc. Google é a subsidiária líder da Alphabet e continuará a ser a empresa guarda-chuva para os interesses da Alphabet na Internet. Sundar Pichai foi nomeado CEO do Google, substituindo Larry Page, que se tornou CEO da Alphabet.

Pergunta (entrada)

Quem é o CEO do Google?

Resposta (saída)

Sundar Pichai

Leia mais sobre BERT