AI帮你靠“想象”打字:手机电脑软键盘也能盲打了,准确率能达到95%
铜灵 发自 凹非寺
量子位 出品 | 公众号 QbitAI
有了机器学习,没有软键盘还能照样打字。
凭啥?凭想象。
来自韩国科学技术高级研究院在一项最新研究中,提出了一种完全靠想象的键盘:I-Keyboard,这个界面上看不到软键盘上的字母布局、形状和大小。
通过机器学习技术,你从触摸屏的任何区域进行打字,并且准确率还有点高。
研究人员声称,与传统的虚拟键盘相比,这个新颖的盲打键盘能让大多数人能够达到95.84%的准确度。
构建系统
构建这个系统的第一步,就是先找到不用人类用软键盘打字的触摸位置的数据集。
研究人员招募了43名经常使用QWERTY键盘的志愿者,用他们的数据构建数据集。所谓的QWERTY键盘键盘,就是我们平时电脑和手机26键输入法上的字母布局。
△ 图片来自维基百科
这些志愿者需要在研究人员的指示下输入一些固定句子,包括从推特和20个新闻数据集中随机抽取额150-160个句子,并在正式开始前用15个句子进行了预热。
最终,每个参与者大约花费了15分钟,总共输入了7245个短语,以及196194次键入。
论文中显示的手机装备如下:
△ 数据收集装置
屏幕有一定的输入指引(图a),这个过程中屏幕上除了删除键和输入键以外没有其他提示,黑漆漆的输入界面上看起来是这样的(图b):
收集完位置信息后,研究人员对这些数据进行了归一化处理,并且去除了位置偏移量。
他们发现,志愿者“盲打”时认定的字母排布不是水平对齐的,二是呈现一条特定的分布曲线。
△ 算法“脑补”的键盘分布
于是,在这些调研之后,研究人员设计了I-Keyboard的系统架构,由三个模块组成:
用户交互模块,准备模块和通信层。
首先,系统通过触摸屏或触摸界面接收输入。
同时数据准备模块预处理信息,并格式化原始输入。
最终,紧密集成了机器学习框架和应用程序框架的通信层处理信息,深度神经解码器(DND)负责将输入信息翻译成字符序列,预测打字人输入的到底是什么。
△ I-Keyboard系统架构图
部署系统
系统构建完成后,研究人员在一台MacBook Pro上部署了I-Keyboard,测试系统的性能。
他们在短语集中随机选出了20个短语,参与者需要以每分钟45.47个单词的速度进行键入。
这个输入速度不是固定的,研究人员考虑到,在用物理键盘或者软键盘打字时,每个人的速度本身就不同。因此,为了保证测试质量,测试者也可以用物理键盘打字88.74%的速度进行输入。
结果显示,这种方法的正确率达到了95.84%,超过了基线水平4.06%。
研究人员表示,目前I-Keyboard还不支持所有型号的智能手机,但研究人员的目标是将这个系统扩展到所有触摸屏设备上。
他们表示,这样研究未来前景无限,还可以加入一些手势识别算法,实现对非字母字符的输入,比如胡子,标点符号和功能键等。
总之,是一种全新体验的输入方式。
传送门
VentureBeat报道:
https://venturebeat.com/2019/08/02/ai-may-turn-touchscreen-keyboards-invisible/
论文地址:
https://arxiv.org/abs/1907.13285
— 完 —
加入社群 | 与优秀的人交流
小程序 | 全类别AI学习教程
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
喜欢就点「好看」吧 !
AI帮你靠“想象”打字:手机电脑软键盘也能盲打了,准确率能达到95%相关推荐
- input 禁止手机唤起软键盘,并且光标存在
首先先将input 设置为readonly="readonly"状态 input添加点击事件click(防止多次点击唤出软键盘) 后在input readonly 状态下聚焦 l ...
- 台式计算机小键盘,台式电脑软键盘在哪里,初学电脑
相信大家都遇到过电脑键盘突然坏了而手足无措的感觉,这个时候不知道应该修好还是应该换一个键盘好,尤其是在电脑面前遇到比较重要的事情的时候,键盘突然坏了会给我们造成很大的损失. 其实这个时候还是有一种情况 ...
- 安卓手机软键盘弹起的问题
现如今很多API对于安卓系统,iOS系统有些会兼容,有些不兼容.就拿软键盘弹起的问题来说吧,如果一个系统上面有一个输入框,底部有个按钮(前提按钮用了position:fixed),当我用安卓手机点击输 ...
- 计算机键盘上范的怎么点击,软键盘怎么关,详细教您电脑怎么关软键盘
键盘大家都知道,那么什么是软键盘呢?软键盘就是电脑上所带有的一种键盘,在你的键盘不能使用的时候,可以用软键盘取代,因为操作软键盘的是鼠标.那电脑怎么关软键盘?下面,小编跟大家讲解电脑关软键盘的操作流程 ...
- 苏宁回应股权质押给淘宝;日本政府用 AI 帮民众找对象;魅族回应 “暗中给手机植入木马” | EA周报...
EA周报 2020年12月11日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.阿里云发布冷链食品追溯系统解决方案,食品用上"电子身份证&qu ...
- 小米商城推出新功能:AI 帮你挑手机;Stack Overflow 临时封杀 ChatGPT;Meta 裁员再生事端|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 计算机键盘打字k2,给手机配个键盘,让打字健步如飞——多彩K2201V
给手机配个键盘,让打字健步如飞--多彩K2201V 2021-03-13 22:21:06 1点赞 5收藏 5评论 最近因为有一些码字需求,又经过手机打了篇长文的洗礼,深切感受到了触摸屏打字的痛苦,一 ...
- 网易云游戏来了:手机电脑电视随时接入可玩,高流畅度低延迟,还能跨终端无缝切换...
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 允中 发自 凹非寺 量子位 报道 | 公众号 QbitAI 囿于版号的游戏行业,终于快 ...
- 扩展坞可以把手机投到显示器吗_1个能当6个用,绿联Type-c多功能扩展坞测评,手机电脑都能用...
原标题:1个能当6个用,绿联Type-c多功能扩展坞测评,手机电脑都能用 随着手机.电脑等主流科技产品功能不断发展.创新,可玩性越来越强,消费者对于设备使用的各种需求也越来越多,比如要拓展电脑USB口 ...
最新文章
- 纳微科技完成近亿元融资,华兴医疗产业基金独家投资
- Photometric Stereo 初體驗
- [Java基础]Map集合的遍历
- NLP分析小说人物关系,找找主人公的真爱。
- 别人7天乐,运维还苦逼值班?
- request获取各种路径总结、页面跳转总结。
- 下列关于线程调度的叙述中,错误的是()。
- 多线程NSInvocationOperation(NSOperationQueue)的基本用法
- 关于超定方程组的解算方法
- 定积分证明题例题_一个广义积分不等式证明(送给数学分析同学)
- java语言算阴影梯形面积_例1.2 在梯形中阴影部分面积是150平方厘米,求梯形面积。(《信息学奥赛一本通》)...
- Azkaban Flow 2.0的使用
- 车企号脉,资本试药,出行服务带病也要上场
- Java GC G1 详解
- 帝国php本地安装教程,帝国CMS整站源码通用安装教程
- 51单片机串口通信控制LED(hex)
- 部署Apache Doris
- 【论文】GC-MC论文相关
- 数字IC设计实现之hold violation修复大全
- 梳理 React 知识笔记 从入门到放弃 !框架必知的知识点
热门文章
- UITextField总结--博主总结的真好
- eclipse配置maven插件
- pycharm中导入allure提示模块不存在解决方法
- oracle log.xml分析,怎么在alert目录下的log.xml中关闭logminer的相关操作日志? — oracle-tech...
- php转word插件下载不了,不用软件pdf转word的方法
- 弹出窗口显示输出内容_PCB生产文件输出流程
- python如何安装seaborn模块_seaborn模块的基本使用
- Java学习_day002:变量
- 用c语言打电子算料,用C语言实现CRC校验计算
- iphone清理缓存小技巧_那些不为人知的iPhone隐藏小技巧