Trả lời cho sự kiện TensorFlow Everywhere tại địa phương của bạn ngay hôm nay!
Trang này được dịch bởi Cloud Translation API.
Switch to English

BERT câu hỏi và câu trả lời

Sử dụng một mô hình được đào tạo trước để trả lời các câu hỏi dựa trên nội dung của một đoạn văn nhất định.

Bắt đầu

Nếu bạn chưa quen với TensorFlow Lite và đang làm việc với Android hoặc iOS, chúng tôi khuyên bạn nên khám phá các ứng dụng mẫu sau đây có thể giúp bạn bắt đầu.

Ví dụ Android ví dụ iOS

Nếu bạn đang sử dụng nền tảng không phải Android / iOS hoặc bạn đã quen thuộc với các API TensorFlow Lite , bạn có thể tải xuống mô hình câu hỏi và câu trả lời dành cho người mới bắt đầu của chúng tôi.

Tải xuống mô hình khởi động và vocab

Để biết thêm thông tin về siêu dữ liệu và các trường liên quan (ví dụ: vocab.txt ), hãy xem phần Đọc siêu dữ liệu từ các mô hình .

Làm thế nào nó hoạt động

Mô hình có thể được sử dụng để xây dựng một hệ thống có thể trả lời các câu hỏi của người dùng bằng ngôn ngữ tự nhiên. Nó được tạo ra bằng cách sử dụng mô hình BERT được đào tạo trước được tinh chỉnh trên tập dữ liệu SQuAD 1.1.

BERT , hay Biểu diễn mã hóa hai chiều từ Máy biến áp, là một phương pháp đào tạo trước các biểu diễn ngôn ngữ để thu được kết quả hiện đại trên một loạt các nhiệm vụ Xử lý ngôn ngữ tự nhiên.

Ứng dụng này sử dụng phiên bản nén của BERT, MobileBERT, chạy nhanh hơn 4 lần và có kích thước mô hình nhỏ hơn 4 lần.

SQuAD , hay Tập dữ liệu trả lời câu hỏi Stanford, là một tập dữ liệu đọc hiểu bao gồm các bài báo từ Wikipedia và một tập hợp các cặp câu hỏi-câu trả lời cho mỗi bài viết.

Mô hình lấy một đoạn văn và một câu hỏi làm đầu vào, sau đó trả về một đoạn của đoạn văn có nhiều khả năng trả lời câu hỏi nhất. Nó yêu cầu tiền xử lý bán phức tạp bao gồm các bước mã hóa và xử lý sau được mô tả trong bài báo BERT và được triển khai trong ứng dụng mẫu.

Điểm chuẩn hiệu suất

Số chuẩn hiệu suất được tạo bằng công cụ được mô tả ở đây .

Tên Model Kích thước mô hình Thiết bị CPU
Mobile Bert 100,5 Mb Pixel 3 (Android 10) 123ms *
Pixel 4 (Android 10) 74ms *
iPhone XS (iOS 12.4.1) 257ms **

* 4 chủ đề được sử dụng.

** 2 luồng được sử dụng trên iPhone để có kết quả hoạt động tốt nhất.

Ví dụ đầu ra

Passage (Đầu vào)

Google LLC là một công ty công nghệ đa quốc gia của Mỹ chuyên về các dịch vụ và sản phẩm liên quan đến Internet, bao gồm công nghệ quảng cáo trực tuyến, công cụ tìm kiếm, điện toán đám mây, phần mềm và phần cứng. Nó được coi là một trong Bốn công ty công nghệ lớn nhất, cùng với Amazon, Apple và Facebook.

Google được thành lập vào tháng 9 năm 1998 bởi Larry Page và Sergey Brin khi họ đang là Tiến sĩ. sinh viên tại Đại học Stanford ở California. Họ cùng nhau sở hữu khoảng 14% cổ phần và kiểm soát 56% quyền biểu quyết của cổ đông thông qua cổ phiếu siêu tán thành. Họ đã hợp nhất Google thành một công ty tư nhân ở California vào ngày 4 tháng 9 năm 1998, tại California. Google sau đó được hợp nhất lại tại Delaware vào ngày 22 tháng 10 năm 2002. Một đợt phát hành cổ phiếu lần đầu ra công chúng (IPO) diễn ra vào ngày 19 tháng 8 năm 2004 và Google chuyển đến trụ sở chính ở Mountain View, California, có biệt danh là Googleplex. Vào tháng 8 năm 2015, Google công bố kế hoạch tổ chức lại các lợi ích khác nhau của mình thành một tập đoàn có tên là Alphabet Inc. Google là công ty con hàng đầu của Alphabet và sẽ tiếp tục là công ty bảo trợ cho các lợi ích Internet của Alphabet. Sundar Pichai được bổ nhiệm làm Giám đốc điều hành của Google, thay thế Larry Page, người đã trở thành Giám đốc điều hành của Alphabet.

Câu hỏi (Đầu vào)

CEO của Google là ai?

Câu trả lời (Đầu ra)

Sundar Pichai

Đọc thêm về BERT