Помогают защитить Большой Барьерный Риф с TensorFlow на Kaggle Присоединяйтесь вызов

BERT Вопрос и ответ

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

Начать

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

Пример Android Пример iOS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Переход (Вход)

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

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

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

Кто генеральный директор Google?

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

Сундар Пичай

Узнать больше о BERT