БЕРТ Вопросы и ответы

Используйте модель TensorFlow Lite, чтобы отвечать на вопросы, основанные на содержании данного отрывка.

Начать

Если вы новичок в TensorFlow Lite и работаете с Android или iOS, мы рекомендуем изучить следующие примеры приложений, которые помогут вам начать работу.

Пример для Android Пример для iOS

Если вы используете платформу, отличную от Android/iOS, или уже знакомы с API- интерфейсами TensorFlow Lite , вы можете загрузить нашу начальную модель вопросов и ответов.

Скачать начальную модель и словарь

Дополнительные сведения о метаданных и связанных полях (например vocab.txt ) см. в разделе Чтение метаданных из моделей .

Как это работает

Модель можно использовать для построения системы, способной отвечать на вопросы пользователей на естественном языке. Он был создан с использованием предварительно обученной модели BERT, настроенной на наборе данных SQuAD 1.1.

BERT , или представления двунаправленного кодировщика от преобразователей, представляет собой метод предварительной подготовки языковых представлений, который позволяет получить самые современные результаты в широком спектре задач обработки естественного языка.

Это приложение использует сжатую версию BERT, MobileBERT, которая работает в 4 раза быстрее и имеет в 4 раза меньший размер модели.

SQuAD , или Стэнфордский набор данных для ответов на вопросы, представляет собой набор данных для понимания прочитанного, состоящий из статей из Википедии и набора пар вопрос-ответ для каждой статьи.

Модель принимает отрывок и вопрос в качестве входных данных, а затем возвращает фрагмент отрывка, который, скорее всего, отвечает на вопрос. Для этого требуется полусложная предварительная обработка, включая этапы токенизации и постобработки, которые описаны в документе BERT и реализованы в примере приложения.

Тесты производительности

Цифры эталонных показателей производительности генерируются с помощью описанного здесь инструмента.

Название модели Размер модели Устройство Процессор
Мобильная Берта 100,5 Мб Пиксель 3 (Андроид 10) 123 мс*
Пиксель 4 (Андроид 10) 74 мс*
iPhone XS (iOS 12.4.1) 257 мс**

* Использованы 4 нити.

** На iPhone используются 2 потока для наилучшего результата производительности.

Пример вывода

Проход (вход)

Google LLC — американская многонациональная технологическая компания, специализирующаяся на интернет-услугах и продуктах, включая технологии онлайн-рекламы, поисковую систему, облачные вычисления, программное и аппаратное обеспечение. Она считается одной из технологических компаний Большой четверки, наряду с Amazon, Apple и Facebook.

Google был основан в сентябре 1998 года Ларри Пейджем и Сергеем Брином, когда они были докторами наук. студенты Стэнфордского университета в Калифорнии. Вместе они владеют примерно 14 процентами акций и контролируют 56 процентов голосов акционеров посредством суперголосующих акций. Они зарегистрировали Google как калифорнийскую частную компанию 4 сентября 1998 года в Калифорнии. Затем 22 октября 2002 г. Google была повторно зарегистрирована в Делавэре. 19 августа 2004 г. состоялось первичное публичное размещение акций (IPO), и Google переехала в свою штаб-квартиру в Маунтин-Вью, Калифорния, по прозвищу Googleplex. В августе 2015 года Google объявила о планах реорганизовать свои различные интересы в конгломерат под названием Alphabet Inc. Google является ведущей дочерней компанией Alphabet и продолжит оставаться головной компанией для интернет-интересов Alphabet. Сундар Пичаи был назначен генеральным директором Google, заменив Ларри Пейджа, который стал генеральным директором Alphabet.

Вопрос (ввод)

Кто является генеральным директором Google?

Ответ (Вывод)

Сундар Пичаи

Узнайте больше о БЕРТ