BERT 질문과 답변

TensorFlow Lite 모델을 사용하여 주어진 구절의 내용을 기반으로 질문에 답하세요.

시작하다

TensorFlow Lite를 처음 사용하고 Android 또는 iOS로 작업하는 경우 시작하는 데 도움이 될 수 있는 다음 예제 애플리케이션을 살펴보는 것이 좋습니다.

안드로이드 예시 iOS 예시

Android/iOS 이외의 플랫폼을 사용 중이거나 TensorFlow Lite API 에 이미 익숙하다면 시작 질문 및 답변 모델을 다운로드할 수 있습니다.

스타터 모델 및 어휘 다운로드

메타데이터 및 관련 필드(예: vocab.txt )에 대한 자세한 내용은 모델에서 메타데이터 읽기를 참조하세요.

작동 원리

이 모델을 사용하면 사용자의 질문에 자연어로 답할 수 있는 시스템을 구축할 수 있습니다. 이는 SQuAD 1.1 데이터 세트에서 미세 조정된 사전 훈련된 BERT 모델을 사용하여 생성되었습니다.

BERT 또는 Transformers의 양방향 인코더 표현은 다양한 자연어 처리 작업에 대한 최첨단 결과를 얻는 언어 표현을 사전 훈련하는 방법입니다.

이 앱은 4배 더 빠르게 실행되고 4배 더 작은 모델 크기를 갖는 BERT, MobileBERT의 압축 버전을 사용합니다.

SQuAD (Stanford Question Answering Dataset)는 Wikipedia의 기사와 각 기사에 대한 질문-답변 쌍 세트로 구성된 독해 데이터세트입니다.

모델은 지문과 질문을 입력으로 받은 다음, 질문에 답할 가능성이 가장 높은 지문의 세그먼트를 반환합니다. BERT 문서 에 설명되어 있고 샘플 앱에서 구현되는 토큰화 및 사후 처리 단계를 포함하는 반복잡한 사전 처리가 필요합니다.

성능 벤치마크

성능 벤치마크 수치는 여기에 설명된 도구를 사용하여 생성됩니다.

모델명 모델 크기 장치 CPU
모바일 버트 100.5MB 픽셀 3(안드로이드 10) 123ms*
픽셀 4(안드로이드 10) 74ms*
아이폰 XS (iOS 12.4.1) 257ms**

* 4개의 스레드가 사용됩니다.

** 최고의 성능 결과를 위해 iPhone에서는 2개의 스레드가 사용됩니다.

예제 출력

통로(입력)

Google LLC는 온라인 광고 기술, 검색 엔진, 클라우드 컴퓨팅, 소프트웨어 및 하드웨어를 포함하는 인터넷 관련 서비스 및 제품을 전문으로 하는 미국의 다국적 기술 회사입니다. 아마존, 애플, 페이스북과 함께 빅4 기술 기업으로 꼽힌다.

Google은 1998년 9월 Larry Page와 Sergey Brin이 박사 학위를 취득하던 중 설립했습니다. 캘리포니아 스탠포드 대학의 학생들. 그들은 함께 주식의 약 14%를 소유하고 있으며 최고 투표 주식을 통해 주주 의결권의 56%를 통제합니다. 그들은 1998년 9월 4일 캘리포니아에서 Google을 캘리포니아 비상장 회사로 법인화했습니다. 그 후 Google은 2002년 10월 22일 델라웨어에서 재편입되었습니다. 2004년 8월 19일에 기업공개(IPO)가 이루어졌으며 Googleplex라는 별명을 가진 캘리포니아주 마운틴뷰에 있는 본사로 이전했습니다. 2015년 8월, Google은 Alphabet Inc.라는 대기업으로 다양한 이해관계를 재편할 계획을 발표했습니다. Google은 Alphabet의 주요 자회사이며 계속해서 Alphabet의 인터넷 이익을 보호하는 우산 회사가 될 것입니다. 순다르 피차이는 알파벳의 CEO가 된 래리 페이지의 뒤를 이어 구글의 CEO로 임명되었습니다.

질문(입력)

구글의 CEO는 누구인가?

답변(출력)

순다르 피차이

BERT에 대해 자세히 알아보기