• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

CLUEbenchmark/MobileQA: 离线端阅读理解应用 QA for mobile, Android & iPhone ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

CLUEbenchmark/MobileQA

开源软件地址(OpenSource Url):

https://github.com/CLUEbenchmark/MobileQA

开源编程语言(OpenSource Language):

Python 89.0%

开源软件介绍(OpenSource Introduction):

MobileQA

TensorFlow Lite BERT QA Android Example Applicationtflite-android-transformers 展示了基于Bert/DistilBERT的离线QA例子,但是只支持英文和安卓设备。

本项目计划实现基于中文的机器阅读理解在手机端的离线应用,并且同时支持安卓和苹果设备。

Targeting to release before Dec 5th. 目标是12月5日前发布。

数据集

使用CMRC 2018 公开数据集,该数据集是第二届讯飞杯中文机器阅读理解评测所使用的数据。数据集已被计算语言学顶级国际会议EMNLP 2019录用

模型

使用 albert_zh_small 预训练模型,额外加上一层全连接做answer span预测。

  • 在CMRC2018数据集的验证集上,max_seq_len为512的模型得分为F1:75.989, EM:52.097, Average:64.038,max_seq_len为384的模型得分为F1:74.781, EM:51.010, Average:62.895

  • max_seq_len为512的模型使用tflite转换后大小为18M,经测试,该模型在4线程的安卓手机上推理延时为580ms左右,在单线程条件下为1.4s左右。

  • max_seq_len为384的模型使用tflite转换后大小为18M,经测试,该模型在4线程的安卓手机上推理延时为390ms左右,在单线程条件下为930ms左右

  • 模型训练与模型转换过程见bert_cn_finetune-master

Android Demo

已完成第一版,详见 tflite-android-transformers-master

效果示例:

android demo

IOS Demo

进行中

Updates

Contribution

如果你感兴趣或希望提供帮助,发送邮件[email protected]

If you're interested or want to help, send an email to [email protected]




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap